{"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: the model-definition framework for state-of-the-art machine learning models in 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":164121,"forks":34249,"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-08-15T22:28:12+00:00","maintenance_label":"Very active","stars_delta_30d":1457,"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":"AI engineering platform for debugging, evaluating, monitoring, and optimizing AI applications","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":27591,"forks":6189,"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-08-20T00:54:28+00:00","maintenance_label":"Very active","stars_delta_30d":476,"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":"High-performance serving framework for large language 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":31454,"forks":7720,"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-08-07T06:00:20+00:00","maintenance_label":"Very active","stars_delta_30d":1409,"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":87847,"forks":20135,"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-08-01T11:55:36+00:00","maintenance_label":"Very active","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":87847,"forks":20135,"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-08-01T11:55:36+00:00","maintenance_label":"Very active","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":"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":143615,"forks":23930,"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-08-07T08:27:07+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":"lm-sys-fastchat","name":"FastChat","tagline":"An open platform for training, serving, and evaluating large language models","github_url":"https://github.com/lm-sys/FastChat","owner":"lm-sys","repo":"FastChat","owner_avatar_url":"https://avatars.githubusercontent.com/u/126381704?v=4","primary_language":"Python","stars":39517,"forks":4788,"topics":[],"archived":false,"github_pushed_at":"2026-05-01T00:25:53+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/lm-sys-fastchat","markdown_url":"https://www.graphcanon.com/tools/lm-sys-fastchat.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/lm-sys-fastchat","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=lm-sys-fastchat","shared_categories":["inference-serving"]},{"slug":"chatchat-space-langchain-chatchat","name":"Langchain-Chatchat","tagline":"Local knowledge-based RAG and Agent app using Langchain and various LLMs","github_url":"https://github.com/chatchat-space/Langchain-Chatchat","owner":"chatchat-space","repo":"Langchain-Chatchat","owner_avatar_url":"https://avatars.githubusercontent.com/u/139558948?v=4","primary_language":"Python","stars":38522,"forks":6266,"topics":["chatbot","chatchat","chatglm","chatgpt","embedding","faiss","fastchat","gpt","knowledge-base","langchain","langchain-chatglm","llama","llm","milvus","ollama","qwen","rag","retrieval-augmented-generation","streamlit","xinference"],"archived":false,"github_pushed_at":"2025-11-10T09:27:42+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/chatchat-space-langchain-chatchat","markdown_url":"https://www.graphcanon.com/tools/chatchat-space-langchain-chatchat.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/chatchat-space-langchain-chatchat","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=chatchat-space-langchain-chatchat","shared_categories":[]},{"slug":"langfuse-langfuse","name":"langfuse","tagline":"Open source AI engineering platform: LLM evals, observability, metrics, prompt management, playground, datasets","github_url":"https://github.com/langfuse/langfuse","owner":"langfuse","repo":"langfuse","owner_avatar_url":"https://avatars.githubusercontent.com/u/134601687?v=4","primary_language":"TypeScript","stars":32271,"forks":3466,"topics":["analytics","autogen","evaluation","langchain","large-language-models","llama-index","llm","llm-evaluation","llm-observability","llmops","monitoring","observability","open-source","openai","playground","prompt-engineering","prompt-management","self-hosted","ycombinator"],"archived":false,"github_pushed_at":"2026-07-31T22:58:07+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/langfuse-langfuse","markdown_url":"https://www.graphcanon.com/tools/langfuse-langfuse.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/langfuse-langfuse","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=langfuse-langfuse","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":18020,"forks":3298,"topics":[],"archived":false,"github_pushed_at":"2026-08-07T15:58:42+00:00","maintenance_label":"Active","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":9600,"forks":1135,"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":"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":7480,"forks":2013,"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":"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":2332,"forks":272,"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":2217,"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-08-13T22:14:44+00:00","maintenance_label":"Active","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":"⚡ Langchain apps in production using Jina & FastAPI","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":1640,"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":1400,"forks":582,"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-05T12:50:30+00:00","maintenance_label":"Active","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":1339,"forks":176,"topics":["langchain","llm","llms","openai","rust"],"archived":false,"github_pushed_at":"2026-08-06T06:05:49+00:00","maintenance_label":"Active","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":[]}]}}