{"data":{"node":{"slug":"msoedov-langcorn","name":"langcorn","tagline":"Serving LangChain LLM apps and agents automagically with FastApi","github_url":"https://github.com/msoedov/langcorn","owner":"msoedov","repo":"langcorn","owner_avatar_url":"https://avatars.githubusercontent.com/u/1958116?v=4","primary_language":"Python","stars":938,"forks":69,"topics":["api","fastapi","langchain","langchain-python","large-language-models","llm","llmops","openai-api","rest-api","vercel","vercel-serverless-functions"],"archived":false,"github_pushed_at":"2024-07-15T18:05:52+00:00","maintenance_label":"Dormant","stars_delta_30d":0,"url":"https://www.graphcanon.com/tools/msoedov-langcorn","markdown_url":"https://www.graphcanon.com/tools/msoedov-langcorn.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/msoedov-langcorn","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=msoedov-langcorn"},"categories":[{"slug":"inference-serving","name":"Inference & Serving","url":"https://www.graphcanon.com/categories/inference-serving","markdown_url":"https://www.graphcanon.com/categories/inference-serving.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/inference-serving"}],"tags":[{"slug":"api","name":"api"},{"slug":"fastapi","name":"fastapi"},{"slug":"langchain","name":"langchain"},{"slug":"large-language-models","name":"large-language-models"},{"slug":"llm","name":"llm"},{"slug":"openai-api","name":"openai-api"},{"slug":"rest-api","name":"rest-api"},{"slug":"vercel","name":"vercel"}],"edges":[{"type":"depends_on","direction":"out","explanation":"Langcorn uses LangChain, which may depend on transformers for model definitions or operations related to state-of-the-art machine learning models.","successor_context":null,"tool":{"slug":"huggingface-transformers","name":"transformers","tagline":"🤗 Transformers: state-of-the-art machine learning models for text, vision, audio, and multimodal models","github_url":"https://github.com/huggingface/transformers","owner":"huggingface","repo":"transformers","owner_avatar_url":"https://avatars.githubusercontent.com/u/25720743?v=4","primary_language":"Python","stars":166279,"forks":34619,"topics":["audio","deep-learning","deepseek","gemma","glm","hacktoberfest","llm","machine-learning","model-hub","natural-language-processing","nlp","pretrained-models","python","pytorch","pytorch-transformers","qwen","speech-recognition","transformer","vlm"],"archived":false,"github_pushed_at":"2026-09-18T08:16:29+00:00","maintenance_label":"Very active","stars_delta_30d":2158,"url":"https://www.graphcanon.com/tools/huggingface-transformers","markdown_url":"https://www.graphcanon.com/tools/huggingface-transformers.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/huggingface-transformers","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=huggingface-transformers"}},{"type":"integrates_with","direction":"out","explanation":"MLflow is an open-source platform that can work with Langcorn for ML model tracking and deployment, making it a natural integration point.","successor_context":null,"tool":{"slug":"mlflow-mlflow","name":"mlflow","tagline":"Open source AI engineering platform for agents, LLMs, and ML models","github_url":"https://github.com/mlflow/mlflow","owner":"mlflow","repo":"mlflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/39938107?v=4","primary_language":"Python","stars":28010,"forks":6323,"topics":["agentops","agents","ai","ai-governance","apache-spark","evaluation","langchain","llm-evaluation","llmops","machine-learning","ml","mlflow","mlops","model-management","observability","open-source","openai","prompt-engineering"],"archived":false,"github_pushed_at":"2026-09-18T08:08:32+00:00","maintenance_label":"Very active","stars_delta_30d":895,"url":"https://www.graphcanon.com/tools/mlflow-mlflow","markdown_url":"https://www.graphcanon.com/tools/mlflow-mlflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mlflow-mlflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mlflow-mlflow"}},{"type":"alternative","direction":"out","explanation":"Both Langcorn and sgLang are focused on the deployment of large language models, but they approach it differently. While Langcorn is tailored specifically for LangChain models with FastAPI as a backend, sgLang is more generalized in its approach.","successor_context":null,"tool":{"slug":"sgl-project-sglang","name":"sglang","tagline":"SGLang is a high-performance serving framework for large language models and multimodal models.","github_url":"https://github.com/sgl-project/sglang","owner":"sgl-project","repo":"sglang","owner_avatar_url":"https://avatars.githubusercontent.com/u/147780389?v=4","primary_language":"Python","stars":36123,"forks":8969,"topics":["attention","blackwell","cuda","deepseek","diffusion","glm","gpt-oss","inference","llama","llm","minimax","moe","qwen","qwen-image","reinforcement-learning","transformer","vlm","wan"],"archived":false,"github_pushed_at":"2026-09-18T08:40:33+00:00","maintenance_label":"Very active","stars_delta_30d":4669,"url":"https://www.graphcanon.com/tools/sgl-project-sglang","markdown_url":"https://www.graphcanon.com/tools/sgl-project-sglang.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/sgl-project-sglang","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=sgl-project-sglang"}},{"type":"alternative","direction":"out","explanation":"Both Langcorn and vllm provide solutions for serving large language models, aiming to make LLM deployment efficient and accessible.","successor_context":null,"tool":{"slug":"vllm-project-vllm","name":"vllm","tagline":"A high-throughput and memory-efficient inference and serving engine for LLMs","github_url":"https://github.com/vllm-project/vllm","owner":"vllm-project","repo":"vllm","owner_avatar_url":"https://avatars.githubusercontent.com/u/136984999?v=4","primary_language":"Python","stars":92075,"forks":22363,"topics":["amd","blackwell","cuda","deepseek","deepseek-v3","gpt","gpt-oss","inference","kimi","llama","llm","llm-serving","model-serving","moe","openai","pytorch","qwen","qwen3","tpu","transformer"],"archived":false,"github_pushed_at":"2026-09-18T07:28:54+00:00","maintenance_label":"Very active","stars_delta_30d":4228,"url":"https://www.graphcanon.com/tools/vllm-project-vllm","markdown_url":"https://www.graphcanon.com/tools/vllm-project-vllm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/vllm-project-vllm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=vllm-project-vllm"}},{"type":"related","direction":"out","explanation":"Both Langcorn and vLLM serve the purpose of efficiently running LLMs, but they have different focuses. While Langcorn is an API server for LangChain models, vLLM aims to provide a general serving solution for any large language model.","successor_context":null,"tool":{"slug":"vllm-project-vllm","name":"vllm","tagline":"A high-throughput and memory-efficient inference and serving engine for LLMs","github_url":"https://github.com/vllm-project/vllm","owner":"vllm-project","repo":"vllm","owner_avatar_url":"https://avatars.githubusercontent.com/u/136984999?v=4","primary_language":"Python","stars":92075,"forks":22363,"topics":["amd","blackwell","cuda","deepseek","deepseek-v3","gpt","gpt-oss","inference","kimi","llama","llm","llm-serving","model-serving","moe","openai","pytorch","qwen","qwen3","tpu","transformer"],"archived":false,"github_pushed_at":"2026-09-18T07:28:54+00:00","maintenance_label":"Very active","stars_delta_30d":4228,"url":"https://www.graphcanon.com/tools/vllm-project-vllm","markdown_url":"https://www.graphcanon.com/tools/vllm-project-vllm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/vllm-project-vllm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=vllm-project-vllm"}}],"neighbours":[{"slug":"langflow-ai-langflow","name":"langflow","tagline":"A tool for building and deploying AI-powered agents and workflows","github_url":"https://github.com/langflow-ai/langflow","owner":"langflow-ai","repo":"langflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/85702467?v=4","primary_language":"Python","stars":154963,"forks":10109,"topics":["agents","chatgpt","generative-ai","large-language-models","multiagent","react-flow"],"archived":false,"github_pushed_at":"2026-09-18T02:17:58+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/langflow-ai-langflow","markdown_url":"https://www.graphcanon.com/tools/langflow-ai-langflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langflow-ai-langflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langflow-ai-langflow","shared_categories":[]},{"slug":"langchain-ai-langchain","name":"langchain","tagline":"The agent engineering platform.","github_url":"https://github.com/langchain-ai/langchain","owner":"langchain-ai","repo":"langchain","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"Python","stars":146576,"forks":24509,"topics":["agents","ai","ai-agents","anthropic","chatgpt","deepagents","enterprise","framework","gemini","generative-ai","langchain","langgraph","llm","multiagent","open-source","openai","pydantic","python","rag","typescript"],"archived":false,"github_pushed_at":"2026-09-18T08:16:52+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/langchain-ai-langchain","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchain","shared_categories":[]},{"slug":"langchain-ai-langchainjs","name":"langchainjs","tagline":"The agent engineering platform","github_url":"https://github.com/langchain-ai/langchainjs","owner":"langchain-ai","repo":"langchainjs","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"TypeScript","stars":18164,"forks":3356,"topics":[],"archived":false,"github_pushed_at":"2026-09-06T02:58:03+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/langchain-ai-langchainjs","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langchainjs.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langchainjs","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langchainjs","shared_categories":[]},{"slug":"tmc-langchaingo","name":"langchaingo","tagline":"LangChain for Go, the easiest way to write LLM-based programs in Go","github_url":"https://github.com/tmc/langchaingo","owner":"tmc","repo":"langchaingo","owner_avatar_url":"https://avatars.githubusercontent.com/u/3977?v=4","primary_language":"Go","stars":9670,"forks":1146,"topics":["ai","go","golang","langchain"],"archived":false,"github_pushed_at":"2026-01-11T16:59:56+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/tmc-langchaingo","markdown_url":"https://www.graphcanon.com/tools/tmc-langchaingo.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tmc-langchaingo","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tmc-langchaingo","shared_categories":[]},{"slug":"0xplaygrounds-rig","name":"rig","tagline":"Build modular and scalable LLM Applications in Rust","github_url":"https://github.com/0xPlaygrounds/rig","owner":"0xPlaygrounds","repo":"rig","owner_avatar_url":"https://avatars.githubusercontent.com/u/93353392?v=4","primary_language":"Rust","stars":8679,"forks":974,"topics":["agent","ai","artificial-intelligence","automation","generative-ai","large-language-model","llm","llmops","rust","scalable-ai"],"archived":false,"github_pushed_at":"2026-09-19T23:48:13+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/0xplaygrounds-rig","markdown_url":"https://www.graphcanon.com/tools/0xplaygrounds-rig.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/0xplaygrounds-rig","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=0xplaygrounds-rig","shared_categories":[]},{"slug":"gkamradt-langchain-tutorials","name":"langchain-tutorials","tagline":"Overview and tutorial of the LangChain Library","github_url":"https://github.com/gkamradt/langchain-tutorials","owner":"gkamradt","repo":"langchain-tutorials","owner_avatar_url":"https://avatars.githubusercontent.com/u/9809213?v=4","primary_language":"Jupyter Notebook","stars":7494,"forks":2010,"topics":[],"archived":false,"github_pushed_at":"2024-08-05T09:18:46+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/gkamradt-langchain-tutorials","markdown_url":"https://www.graphcanon.com/tools/gkamradt-langchain-tutorials.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/gkamradt-langchain-tutorials","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=gkamradt-langchain-tutorials","shared_categories":[]},{"slug":"langwatch-langwatch","name":"langwatch","tagline":"The platform for LLM evaluations and AI agent testing","github_url":"https://github.com/langwatch/langwatch","owner":"langwatch","repo":"langwatch","owner_avatar_url":"https://avatars.githubusercontent.com/u/146763322?v=4","primary_language":"TypeScript","stars":4814,"forks":393,"topics":["agent-testing","ai","analytics","datasets","dspy","evaluation","gpt","llm","llm-ops","llmops","low-code","observability","observability-platform","openai","prompt-engineering","simulation-testing"],"archived":false,"github_pushed_at":"2026-09-18T08:04:08+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/langwatch-langwatch","markdown_url":"https://www.graphcanon.com/tools/langwatch-langwatch.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langwatch-langwatch","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langwatch-langwatch","shared_categories":[]},{"slug":"langchain-ai-langserve","name":"langserve","tagline":"LangServe 🦜️🏓","github_url":"https://github.com/langchain-ai/langserve","owner":"langchain-ai","repo":"langserve","owner_avatar_url":"https://avatars.githubusercontent.com/u/126733545?v=4","primary_language":"JavaScript","stars":2328,"forks":270,"topics":["deployment","fastapi","langchain","langchain-python","llm","llms"],"archived":true,"github_pushed_at":"2026-05-05T19:49:07+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/langchain-ai-langserve","markdown_url":"https://www.graphcanon.com/tools/langchain-ai-langserve.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langchain-ai-langserve","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langchain-ai-langserve","shared_categories":["inference-serving"]},{"slug":"antoinezambelli-forge","name":"forge","tagline":"A Python framework for self-hosted LLM tool-calling and multi-step agentic workflows","github_url":"https://github.com/antoinezambelli/forge","owner":"antoinezambelli","repo":"forge","owner_avatar_url":"https://avatars.githubusercontent.com/u/2261593?v=4","primary_language":"Python","stars":2248,"forks":173,"topics":["agentic-ai","agentic-workflow","agents","function-calling","llama-cpp","llamafile","llm","ollama","python","self-hosted","tool-calling"],"archived":false,"github_pushed_at":"2026-09-01T01:05:25+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/antoinezambelli-forge","markdown_url":"https://www.graphcanon.com/tools/antoinezambelli-forge.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/antoinezambelli-forge","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=antoinezambelli-forge","shared_categories":[]},{"slug":"jina-ai-langchain-serve","name":"langchain-serve","tagline":"Self-host LLM Apps with Docker Compose or Kubernetes","github_url":"https://github.com/jina-ai/langchain-serve","owner":"jina-ai","repo":"langchain-serve","owner_avatar_url":"https://avatars.githubusercontent.com/u/60539444?v=4","primary_language":"Python","stars":1639,"forks":133,"topics":["autogpt","autonomous-agents","babyagi","chatbot","fastapi","gpt","langchain","llm","production","python","slack"],"archived":true,"github_pushed_at":"2023-09-20T04:01:50+00:00","maintenance_label":"Archived","url":"https://www.graphcanon.com/tools/jina-ai-langchain-serve","markdown_url":"https://www.graphcanon.com/tools/jina-ai-langchain-serve.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jina-ai-langchain-serve","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jina-ai-langchain-serve","shared_categories":["inference-serving"]},{"slug":"benman1-generative-ai-with-langchain","name":"generative_ai_with_langchain","tagline":"Build production-ready LLM applications and advanced agents using Python, LangChain, and LangGraph","github_url":"https://github.com/benman1/generative_ai_with_langchain","owner":"benman1","repo":"generative_ai_with_langchain","owner_avatar_url":"https://avatars.githubusercontent.com/u/10786684?v=4","primary_language":"Jupyter Notebook","stars":1414,"forks":586,"topics":["agent","chatgpt","claude","claude-3-5-sonnet","deepseek","deepseek-r1","gpt","gpt-4o","huggingface","langchain","langgraph","llamacpp","llms","ollama","openai"],"archived":false,"github_pushed_at":"2026-08-14T08:45:56+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/benman1-generative-ai-with-langchain","markdown_url":"https://www.graphcanon.com/tools/benman1-generative-ai-with-langchain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/benman1-generative-ai-with-langchain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=benman1-generative-ai-with-langchain","shared_categories":[]},{"slug":"abraxas-365-langchain-rust","name":"langchain-rust","tagline":"LangChain for Rust","github_url":"https://github.com/Abraxas-365/langchain-rust","owner":"Abraxas-365","repo":"langchain-rust","owner_avatar_url":"https://avatars.githubusercontent.com/u/63959220?v=4","primary_language":"Rust","stars":1344,"forks":177,"topics":["langchain","llm","llms","openai","rust"],"archived":false,"github_pushed_at":"2026-08-30T18:17:29+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/abraxas-365-langchain-rust","markdown_url":"https://www.graphcanon.com/tools/abraxas-365-langchain-rust.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/abraxas-365-langchain-rust","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=abraxas-365-langchain-rust","shared_categories":[]}]}}