{"data":{"node":{"slug":"blackhc-llm-strategy","name":"llm-strategy","tagline":"Python library for strongly typed interaction with LLMs","github_url":"https://github.com/BlackHC/llm-strategy","owner":"BlackHC","repo":"llm-strategy","owner_avatar_url":"https://avatars.githubusercontent.com/u/729312?v=4","primary_language":"Python","stars":400,"forks":22,"topics":["gpt","langchain","llm","openai","pydantic","python","strongly-typed"],"archived":false,"github_pushed_at":"2025-03-03T20:31:25+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/blackhc-llm-strategy","markdown_url":"https://www.graphcanon.com/tools/blackhc-llm-strategy.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/blackhc-llm-strategy","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=blackhc-llm-strategy"},"categories":[{"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":"gpt","name":"gpt"},{"slug":"langchain","name":"langchain"},{"slug":"llm","name":"llm"},{"slug":"openai","name":"openai"},{"slug":"pydantic","name":"pydantic"},{"slug":"python","name":"python"}],"edges":[],"neighbours":[{"slug":"microsoft-semantic-kernel","name":"semantic-kernel","tagline":"Integrate cutting-edge LLM technology quickly and easily into your apps","github_url":"https://github.com/microsoft/semantic-kernel","owner":"microsoft","repo":"semantic-kernel","owner_avatar_url":"https://avatars.githubusercontent.com/u/6154722?v=4","primary_language":"C#","stars":28427,"forks":4707,"topics":["ai","artificial-intelligence","llm","openai","sdk"],"archived":false,"github_pushed_at":"2026-08-06T09:54:50+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/microsoft-semantic-kernel","markdown_url":"https://www.graphcanon.com/tools/microsoft-semantic-kernel.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/microsoft-semantic-kernel","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=microsoft-semantic-kernel","shared_categories":["llm-frameworks"]},{"slug":"shishirpatil-gorilla","name":"gorilla","tagline":"Training and Evaluating LLMs for Function Calls (Tool Calls)","github_url":"https://github.com/ShishirPatil/gorilla","owner":"ShishirPatil","repo":"gorilla","owner_avatar_url":"https://avatars.githubusercontent.com/u/30296397?v=4","primary_language":"Python","stars":12988,"forks":1397,"topics":["api","api-documentation","chatgpt","claude-api","gpt-4-api","llm","openai-api","openai-functions"],"archived":false,"github_pushed_at":"2026-04-13T03:19:45+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/shishirpatil-gorilla","markdown_url":"https://www.graphcanon.com/tools/shishirpatil-gorilla.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/shishirpatil-gorilla","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=shishirpatil-gorilla","shared_categories":[]},{"slug":"simonw-llm","name":"llm","tagline":"Access large language models from the command-line","github_url":"https://github.com/simonw/llm","owner":"simonw","repo":"llm","owner_avatar_url":"https://avatars.githubusercontent.com/u/9599?v=4","primary_language":"Python","stars":12324,"forks":939,"topics":["ai","llms","openai"],"archived":false,"github_pushed_at":"2026-08-05T14:29:09+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/simonw-llm","markdown_url":"https://www.graphcanon.com/tools/simonw-llm.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/simonw-llm","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=simonw-llm","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":"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":"eth-sri-lmql","name":"lmql","tagline":"A language for constraint-guided and efficient LLM programming.","github_url":"https://github.com/eth-sri/lmql","owner":"eth-sri","repo":"lmql","owner_avatar_url":"https://avatars.githubusercontent.com/u/5363413?v=4","primary_language":"Python","stars":4203,"forks":221,"topics":["chatgpt","huggingface","language-model","programming-language"],"archived":false,"github_pushed_at":"2025-05-22T07:32:31+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/eth-sri-lmql","markdown_url":"https://www.graphcanon.com/tools/eth-sri-lmql.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/eth-sri-lmql","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=eth-sri-lmql","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":"jackmpcollins-magentic","name":"magentic","tagline":"Seamlessly integrate LLMs as Python functions","github_url":"https://github.com/jackmpcollins/magentic","owner":"jackmpcollins","repo":"magentic","owner_avatar_url":"https://avatars.githubusercontent.com/u/6640905?v=4","primary_language":"Python","stars":2415,"forks":127,"topics":["agent","agentic","ai","chatbot","chatgpt","gpt","llm","magenta","magentic","magnetic","openai","openai-api","prompt","pydantic"],"archived":false,"github_pushed_at":"2026-03-11T13:44:45+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/jackmpcollins-magentic","markdown_url":"https://www.graphcanon.com/tools/jackmpcollins-magentic.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/jackmpcollins-magentic","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=jackmpcollins-magentic","shared_categories":["llm-frameworks"]},{"slug":"internlm-lagent","name":"lagent","tagline":"A lightweight framework for building LLM-based agents","github_url":"https://github.com/InternLM/lagent","owner":"InternLM","repo":"lagent","owner_avatar_url":"https://avatars.githubusercontent.com/u/135356492?v=4","primary_language":"Python","stars":2276,"forks":238,"topics":["agent","gpt","llm","transformers"],"archived":false,"github_pushed_at":"2026-08-03T07:18:16+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/internlm-lagent","markdown_url":"https://www.graphcanon.com/tools/internlm-lagent.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/internlm-lagent","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=internlm-lagent","shared_categories":["llm-frameworks"]},{"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":"forethought-technologies-autochain","name":"AutoChain","tagline":"Build lightweight, extensible, and testable LLM Agents","github_url":"https://github.com/Forethought-Technologies/AutoChain","owner":"Forethought-Technologies","repo":"AutoChain","owner_avatar_url":"https://avatars.githubusercontent.com/u/32120602?v=4","primary_language":"Python","stars":1878,"forks":103,"topics":[],"archived":false,"github_pushed_at":"2025-12-16T20:53:26+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/forethought-technologies-autochain","markdown_url":"https://www.graphcanon.com/tools/forethought-technologies-autochain.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/forethought-technologies-autochain","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=forethought-technologies-autochain","shared_categories":[]},{"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":"harleyszhang-llm-note","name":"llm_note","tagline":"LLM notes covering model inference transformer structures and framework analysis","github_url":"https://github.com/harleyszhang/llm_note","owner":"harleyszhang","repo":"llm_note","owner_avatar_url":"https://avatars.githubusercontent.com/u/37138671?v=4","primary_language":"Python","stars":888,"forks":90,"topics":["cuda-programming","kv-cache","llm","llm-inference","transformer-models","triton-kernels","vllm"],"archived":false,"github_pushed_at":"2026-08-19T06:46:41+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/harleyszhang-llm-note","markdown_url":"https://www.graphcanon.com/tools/harleyszhang-llm-note.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/harleyszhang-llm-note","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=harleyszhang-llm-note","shared_categories":["llm-frameworks"]}]}}