{"data":{"node":{"slug":"stanfordnlp-dspy","name":"dspy","tagline":"A framework for programming language models","github_url":"https://github.com/stanfordnlp/dspy","owner":"stanfordnlp","repo":"dspy","owner_avatar_url":"https://avatars.githubusercontent.com/u/3046006?v=4","primary_language":"Python","stars":36676,"forks":3175,"topics":[],"archived":false,"github_pushed_at":"2026-08-07T01:51:19+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/stanfordnlp-dspy","markdown_url":"https://www.graphcanon.com/tools/stanfordnlp-dspy.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/stanfordnlp-dspy","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=stanfordnlp-dspy"},"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":"ai-development","name":"ai-development"},{"slug":"language-models","name":"language-models"},{"slug":"programming-framework","name":"programming framework"}],"edges":[],"neighbours":[{"slug":"pyspur-dev-pyspur","name":"pyspur","tagline":"A visual playground for agentic workflows","github_url":"https://github.com/PySpur-Dev/pyspur","owner":"PySpur-Dev","repo":"pyspur","owner_avatar_url":"https://avatars.githubusercontent.com/u/182547524?v=4","primary_language":"TypeScript","stars":5771,"forks":429,"topics":["agent","agents","ai","builder","deepseek","framework","gemini","graph","human-in-the-loop","llm","llms","loops","multimodal","ollama","python","rag","reasoning","tool","trace","workflow"],"archived":false,"github_pushed_at":"2026-06-29T17:53:12+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/pyspur-dev-pyspur","markdown_url":"https://www.graphcanon.com/tools/pyspur-dev-pyspur.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pyspur-dev-pyspur","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pyspur-dev-pyspur","shared_categories":[]},{"slug":"ax-llm-ax","name":"ax","tagline":"The pretty much official DSPy framework for TypeScript","github_url":"https://github.com/ax-llm/ax","owner":"ax-llm","repo":"ax","owner_avatar_url":"https://avatars.githubusercontent.com/u/172865539?v=4","primary_language":"TypeScript","stars":2869,"forks":187,"topics":["ai","anthropic","claude","cohere","dspy","gemini","google","google-gemini","gpt-4","javascript","large-language-models","llm","nodejs","ollama","openai","opensource","rag","typescript","vectordb","webllm"],"archived":false,"github_pushed_at":"2026-08-14T00:38:49+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ax-llm-ax","markdown_url":"https://www.graphcanon.com/tools/ax-llm-ax.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ax-llm-ax","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ax-llm-ax","shared_categories":["llm-frameworks"]}]}}