{"data":{"node":{"slug":"stoyan-stoyanov-llmflows","name":"llmflows","tagline":"Simple Explicit Transparent LLM Apps","github_url":"https://github.com/stoyan-stoyanov/llmflows","owner":"stoyan-stoyanov","repo":"llmflows","owner_avatar_url":"https://avatars.githubusercontent.com/u/14061867?v=4","primary_language":"Python","stars":707,"forks":35,"topics":["ai","chatgpt","gpt-4","llm","llm-inference","llmops","llms","machine-learning","openai","prompt-engineering","python","question-answering","vector-database"],"archived":false,"github_pushed_at":"2025-02-20T16:53:45+00:00","maintenance_label":"Dormant","stars_delta_30d":2,"url":"https://www.graphcanon.com/tools/stoyan-stoyanov-llmflows","markdown_url":"https://www.graphcanon.com/tools/stoyan-stoyanov-llmflows.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/stoyan-stoyanov-llmflows","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=stoyan-stoyanov-llmflows"},"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"},{"slug":"llm-frameworks","name":"LLM Frameworks","url":"https://www.graphcanon.com/categories/llm-frameworks","markdown_url":"https://www.graphcanon.com/categories/llm-frameworks.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/llm-frameworks"}],"tags":[{"slug":"ai","name":"ai"},{"slug":"chatgpt","name":"chatgpt"},{"slug":"gpt-4","name":"gpt-4"},{"slug":"llm","name":"llm"},{"slug":"llm-inference","name":"llm-inference"},{"slug":"llmops","name":"llmops"},{"slug":"machine-learning","name":"machine-learning"},{"slug":"openai","name":"openai"}],"edges":[{"type":"related","direction":"out","explanation":"Both are focused on making various large language models more accessible, but through different means.","successor_context":null,"tool":{"slug":"ollama-ollama","name":"ollama","tagline":"Get up and running with various large language models using Ollama.","github_url":"https://github.com/ollama/ollama","owner":"ollama","repo":"ollama","owner_avatar_url":"https://avatars.githubusercontent.com/u/151674099?v=4","primary_language":"Go","stars":177524,"forks":17229,"topics":["deepseek","gemma","gemma3","glm","go","golang","gpt-oss","llama","llama3","llm","llms","minimax","mistral","ollama","qwen"],"archived":false,"github_pushed_at":"2026-07-31T23:59:29+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/ollama-ollama","markdown_url":"https://www.graphcanon.com/tools/ollama-ollama.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ollama-ollama","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ollama-ollama"}},{"type":"integrates_with","direction":"out","explanation":"LLMFlows can integrate with the LLMOps tools curated under Awesome-LLMOps for deploying and managing LLM-based applications.","successor_context":null,"tool":{"slug":"tensorchord-awesome-llmops","name":"Awesome-LLMOps","tagline":"An awesome & curated list of best LLMOps tools for developers","github_url":"https://github.com/tensorchord/Awesome-LLMOps","owner":"tensorchord","repo":"Awesome-LLMOps","owner_avatar_url":"https://avatars.githubusercontent.com/u/100543303?v=4","primary_language":"Shell","stars":5915,"forks":993,"topics":["ai-development-tools","awesome-list","llmops","mlops"],"archived":false,"github_pushed_at":"2026-05-21T09:12:50+00:00","maintenance_label":"Slowing","stars_delta_30d":28,"url":"https://www.graphcanon.com/tools/tensorchord-awesome-llmops","markdown_url":"https://www.graphcanon.com/tools/tensorchord-awesome-llmops.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/tensorchord-awesome-llmops","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=tensorchord-awesome-llmops"}},{"type":"alternative","direction":"out","explanation":"Both Flowise and LLMFlows aim to simplify development of AI agents, possibly serving similar use cases but through different methodologies.","successor_context":null,"tool":{"slug":"flowiseai-flowise","name":"Flowise","tagline":"Build AI Agents, Visually","github_url":"https://github.com/FlowiseAI/Flowise","owner":"FlowiseAI","repo":"Flowise","owner_avatar_url":"https://avatars.githubusercontent.com/u/128289781?v=4","primary_language":"TypeScript","stars":55246,"forks":24869,"topics":["agentic-ai","agentic-workflow","agents","artificial-intelligence","chatbot","chatgpt","javascript","langchain","large-language-models","low-code","multiagent-systems","no-code","openai","rag","react","typescript","workflow-automation"],"archived":false,"github_pushed_at":"2026-08-07T05:55:02+00:00","maintenance_label":"Very active","stars_delta_30d":816,"url":"https://www.graphcanon.com/tools/flowiseai-flowise","markdown_url":"https://www.graphcanon.com/tools/flowiseai-flowise.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/flowiseai-flowise","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=flowiseai-flowise"}},{"type":"alternative","direction":"out","explanation":"PocketFlow is similar to LLMFlows as both aim at minimalist frameworks for building agentic AI applications.","successor_context":null,"tool":{"slug":"the-pocket-pocketflow","name":"PocketFlow","tagline":"Minimalist 100-line LLM framework enabling Agent creation and workflow orchestration.","github_url":"https://github.com/The-Pocket/PocketFlow","owner":"The-Pocket","repo":"PocketFlow","owner_avatar_url":"https://avatars.githubusercontent.com/u/193350244?v=4","primary_language":"Python","stars":11108,"forks":1210,"topics":["agentic-ai","agentic-framework","agentic-workflow","agents","ai-framework","ai-frameworks","aiagent","aiagents","artificial-intelligence","flow-based-programming","flow-engineering","large-language-model","large-language-models","llm-agent","llm-framework","pocket-flow","pocketflow","retrieval-augmented-generation","workflow","workflow-orchestration"],"archived":false,"github_pushed_at":"2026-07-26T16:13:20+00:00","maintenance_label":"Active","stars_delta_30d":120,"url":"https://www.graphcanon.com/tools/the-pocket-pocketflow","markdown_url":"https://www.graphcanon.com/tools/the-pocket-pocketflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/the-pocket-pocketflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=the-pocket-pocketflow"}},{"type":"integrates_with","direction":"out","explanation":"Txtai provides semantic search and language model workflows, which can integrate with LLMFlows to enhance its capabilities in building structured AI apps.","successor_context":null,"tool":{"slug":"neuml-txtai","name":"txtai","tagline":"All-in-one AI framework for semantic search, LLM orchestration and language model workflows","github_url":"https://github.com/neuml/txtai","owner":"neuml","repo":"txtai","owner_avatar_url":"https://avatars.githubusercontent.com/u/59890304?v=4","primary_language":"Python","stars":12890,"forks":873,"topics":["agents","ai","ai-agents","embeddings","information-retrieval","language-model","large-language-models","llm","nlp","python","rag","retrieval-augmented-generation","search","search-engine","semantic-search","sentence-embeddings","transformers","txtai","vector-database","vector-search"],"archived":false,"github_pushed_at":"2026-08-12T13:42:39+00:00","maintenance_label":"Very active","stars_delta_30d":162,"url":"https://www.graphcanon.com/tools/neuml-txtai","markdown_url":"https://www.graphcanon.com/tools/neuml-txtai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/neuml-txtai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=neuml-txtai"}},{"type":"depends_on","direction":"out","explanation":"LLMFlows likely depends on transformers for utilizing a wide variety of machine learning models including LLMs.","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 provides an open-source AI engineering platform that can integrate with LLMFlows for managing the lifecycle of machine learning models and large language model applications.","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":"related","direction":"out","explanation":null,"successor_context":null,"tool":{"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","stars_delta_30d":254,"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"}},{"type":"integrates_with","direction":"out","explanation":"llmflows has an 'integrates with' relationship to vllm because llmflows is a framework for developing LLM applications that require efficient model serving, which vllm provides through its high-throughput and memory-efficient inference capabilities, thereby enhancing the performance of llmflows applications.","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":"integrates_with","direction":"out","explanation":"LLMFlows could integrate with Agenta's open-source LLMOps platform to manage and operate large language model applications effectively.","successor_context":null,"tool":{"slug":"agenta-ai-agenta","name":"agenta","tagline":"The open-source LLMOps platform for prompt management, evaluation, and observability.","github_url":"https://github.com/Agenta-AI/agenta","owner":"Agenta-AI","repo":"agenta","owner_avatar_url":"https://avatars.githubusercontent.com/u/127993667?v=4","primary_language":"TypeScript","stars":4445,"forks":609,"topics":["agent-builder","agent-observability","agent-orchestration","agent-workspace","agentic-ai","ai-agent","ai-agents","ai-automation","ai-skills-manager","ai-workflow-builder","harness","mcp","open-source","self-hosted","workflow-automation"],"archived":false,"github_pushed_at":"2026-08-07T10:41:36+00:00","maintenance_label":"Very active","stars_delta_30d":170,"url":"https://www.graphcanon.com/tools/agenta-ai-agenta","markdown_url":"https://www.graphcanon.com/tools/agenta-ai-agenta.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/agenta-ai-agenta","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=agenta-ai-agenta"}},{"type":"integrates_with","direction":"out","explanation":"Openlit offers a platform for AI Engineering Observability which could work in conjunction with LLMFlows to monitor and evaluate the performance of large language model applications.","successor_context":null,"tool":{"slug":"openlit-openlit","name":"openlit","tagline":"A comprehensive open-source platform for AI Engineering with LLM Observability, Monitoring, and Management","github_url":"https://github.com/openlit/openlit","owner":"openlit","repo":"openlit","owner_avatar_url":"https://avatars.githubusercontent.com/u/149867240?v=4","primary_language":"TypeScript","stars":2664,"forks":342,"topics":["ai-observability","amd-gpu","clickhouse","distributed-tracing","genai","gpu-monitoring","grafana","langchain","llmops","llms","metrics","monitoring-tool","nvidia-smi","observability","open-source","openai","opentelemetry","otlp","python","tracing"],"archived":false,"github_pushed_at":"2026-07-31T18:39:37+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/openlit-openlit","markdown_url":"https://www.graphcanon.com/tools/openlit-openlit.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/openlit-openlit","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=openlit-openlit"}},{"type":"alternative","direction":"in","explanation":"LLMStack is a no-code platform for creating generative AI agents and applications. LLMFlows, on the other hand, offers a framework for developing straightforward and clear LLM apps. Both tools cater to building applications with large language models but differ in approach, with one being no-code and the other code-based.","successor_context":null,"tool":{"slug":"trypromptly-llmstack","name":"LLMStack","tagline":"No-code multi-agent framework to build LLM Agents, workflows and applications with your data","github_url":"https://github.com/trypromptly/LLMStack","owner":"trypromptly","repo":"LLMStack","owner_avatar_url":"https://avatars.githubusercontent.com/u/128514470?v=4","primary_language":"Python","stars":2309,"forks":347,"topics":["agents","ai","ai-agents-framework","generative-ai","llm-agents","llm-chain","llm-framework","llmops","llms","no-code-ai","platform"],"archived":false,"github_pushed_at":"2024-12-11T19:59:51+00:00","maintenance_label":"Dormant","stars_delta_30d":2,"url":"https://www.graphcanon.com/tools/trypromptly-llmstack","markdown_url":"https://www.graphcanon.com/tools/trypromptly-llmstack.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/trypromptly-llmstack","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=trypromptly-llmstack"}}],"neighbours":[{"slug":"microsoft-promptflow","name":"promptflow","tagline":"Build high-quality LLM apps from prototyping to production deployment and monitoring","github_url":"https://github.com/microsoft/promptflow","owner":"microsoft","repo":"promptflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"Python","stars":11193,"forks":1113,"topics":["ai","ai-application-development","ai-applications","chatgpt","gpt","llm","prompt","prompt-engineering"],"archived":false,"github_pushed_at":"2026-07-09T22:00:22+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/microsoft-promptflow","markdown_url":"https://www.graphcanon.com/tools/microsoft-promptflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-promptflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-promptflow","shared_categories":["llm-frameworks"]},{"slug":"the-pocket-pocketflow","name":"PocketFlow","tagline":"Minimalist 100-line LLM framework enabling Agent creation and workflow orchestration.","github_url":"https://github.com/The-Pocket/PocketFlow","owner":"The-Pocket","repo":"PocketFlow","owner_avatar_url":"https://avatars.githubusercontent.com/u/193350244?v=4","primary_language":"Python","stars":11108,"forks":1210,"topics":["agentic-ai","agentic-framework","agentic-workflow","agents","ai-framework","ai-frameworks","aiagent","aiagents","artificial-intelligence","flow-based-programming","flow-engineering","large-language-model","large-language-models","llm-agent","llm-framework","pocket-flow","pocketflow","retrieval-augmented-generation","workflow","workflow-orchestration"],"archived":false,"github_pushed_at":"2026-07-26T16:13:20+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/the-pocket-pocketflow","markdown_url":"https://www.graphcanon.com/tools/the-pocket-pocketflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/the-pocket-pocketflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=the-pocket-pocketflow","shared_categories":["llm-frameworks"]},{"slug":"luhengshiwo-llmforeverybody","name":"LLMForEverybody","tagline":"LLM knowledge sharing for everyone, essential reading before big model interviews","github_url":"https://github.com/luhengshiwo/LLMForEverybody","owner":"luhengshiwo","repo":"LLMForEverybody","owner_avatar_url":"https://avatars.githubusercontent.com/u/13251733?v=4","primary_language":"Jupyter Notebook","stars":7167,"forks":662,"topics":["agent","interview-practice","interview-questions","learnllm","llm","rag"],"archived":false,"github_pushed_at":"2026-08-17T02:41:01+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/luhengshiwo-llmforeverybody","markdown_url":"https://www.graphcanon.com/tools/luhengshiwo-llmforeverybody.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/luhengshiwo-llmforeverybody","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=luhengshiwo-llmforeverybody","shared_categories":["llm-frameworks"]},{"slug":"lazyagi-lazyllm","name":"LazyLLM","tagline":"Easiest and laziest way for building multi-agent LLMs applications.","github_url":"https://github.com/LazyAGI/LazyLLM","owner":"LazyAGI","repo":"LazyLLM","owner_avatar_url":"https://avatars.githubusercontent.com/u/171651681?v=4","primary_language":"Python","stars":3866,"forks":404,"topics":["agents","ai-agent","data","deep-learning","documentation-tool","finetuning","framework","knowlege-graph","langchain","lazyllm","llamaindex","llm","llms","rag"],"archived":false,"github_pushed_at":"2026-08-07T03:03:46+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/lazyagi-lazyllm","markdown_url":"https://www.graphcanon.com/tools/lazyagi-lazyllm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/lazyagi-lazyllm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=lazyagi-lazyllm","shared_categories":[]},{"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":["llm-frameworks"]},{"slug":"ray-project-llm-applications","name":"llm-applications","tagline":"Comprehensive guide to building RAG-based LLM applications for production","github_url":"https://github.com/ray-project/llm-applications","owner":"ray-project","repo":"llm-applications","owner_avatar_url":"https://avatars.githubusercontent.com/u/22125274?v=4","primary_language":"Jupyter Notebook","stars":1857,"forks":255,"topics":["anyscale","fine-tuning","llama2","llms","machine-learning","openai","ray","serving"],"archived":false,"github_pushed_at":"2024-08-02T00:27:10+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/ray-project-llm-applications","markdown_url":"https://www.graphcanon.com/tools/ray-project-llm-applications.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ray-project-llm-applications","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ray-project-llm-applications","shared_categories":["llm-frameworks","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":["llm-frameworks"]},{"slug":"morsoli-llm-books","name":"llm-books","tagline":"Notes on practical application development using LLM","github_url":"https://github.com/morsoli/llm-books","owner":"morsoli","repo":"llm-books","owner_avatar_url":"https://avatars.githubusercontent.com/u/47264881?v=4","primary_language":"Python","stars":767,"forks":53,"topics":["chatgpt","chatgpt-api","langchain","llm","llmops","openai"],"archived":false,"github_pushed_at":"2024-11-29T10:00:06+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/morsoli-llm-books","markdown_url":"https://www.graphcanon.com/tools/morsoli-llm-books.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/morsoli-llm-books","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=morsoli-llm-books","shared_categories":["llm-frameworks"]},{"slug":"icefort-ai-awesome-llm-webapps","name":"awesome-llm-webapps","tagline":"A collection of open source, actively maintained web apps for LLM applications","github_url":"https://github.com/icefort-ai/awesome-llm-webapps","owner":"icefort-ai","repo":"awesome-llm-webapps","owner_avatar_url":"https://avatars.githubusercontent.com/u/145792876?v=4","primary_language":null,"stars":720,"forks":37,"topics":[],"archived":false,"github_pushed_at":"2025-06-29T17:32:27+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/icefort-ai-awesome-llm-webapps","markdown_url":"https://www.graphcanon.com/tools/icefort-ai-awesome-llm-webapps.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/icefort-ai-awesome-llm-webapps","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=icefort-ai-awesome-llm-webapps","shared_categories":["llm-frameworks","inference-serving"]},{"slug":"oxbshw-llm-agents-ecosystem-handbook","name":"LLM-Agents-Ecosystem-Handbook","tagline":"One-stop handbook for building, deploying, and understanding LLM agents","github_url":"https://github.com/oxbshw/LLM-Agents-Ecosystem-Handbook","owner":"oxbshw","repo":"LLM-Agents-Ecosystem-Handbook","owner_avatar_url":"https://avatars.githubusercontent.com/u/212214682?v=4","primary_language":"Python","stars":539,"forks":85,"topics":["ai","ai-agent","ai-agents","fine-tuning","finetuning-llms","freamework","llm","llmops","local-development","mcp-server","memory","rag","rag-chatbot","voice-agent"],"archived":false,"github_pushed_at":"2026-06-30T12:22:57+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/oxbshw-llm-agents-ecosystem-handbook","markdown_url":"https://www.graphcanon.com/tools/oxbshw-llm-agents-ecosystem-handbook.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/oxbshw-llm-agents-ecosystem-handbook","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=oxbshw-llm-agents-ecosystem-handbook","shared_categories":[]},{"slug":"rogeriochaves-langstream","name":"langstream","tagline":"Build robust LLM applications with true composability","github_url":"https://github.com/rogeriochaves/langstream","owner":"rogeriochaves","repo":"langstream","owner_avatar_url":"https://avatars.githubusercontent.com/u/792201?v=4","primary_language":"Python","stars":417,"forks":28,"topics":[],"archived":false,"github_pushed_at":"2024-01-03T22:44:33+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/rogeriochaves-langstream","markdown_url":"https://www.graphcanon.com/tools/rogeriochaves-langstream.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/rogeriochaves-langstream","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=rogeriochaves-langstream","shared_categories":["llm-frameworks"]},{"slug":"simonmesmith-agentflow","name":"agentflow","tagline":"Complex LLM Workflows from Simple JSON","github_url":"https://github.com/simonmesmith/agentflow","owner":"simonmesmith","repo":"agentflow","owner_avatar_url":"https://avatars.githubusercontent.com/u/5099521?v=4","primary_language":"Python","stars":320,"forks":27,"topics":[],"archived":false,"github_pushed_at":"2023-08-11T18:07:43+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/simonmesmith-agentflow","markdown_url":"https://www.graphcanon.com/tools/simonmesmith-agentflow.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/simonmesmith-agentflow","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=simonmesmith-agentflow","shared_categories":["llm-frameworks"]}]}}