{"data":{"node":{"slug":"softinstigate-restheart","name":"restheart","tagline":"The Agent-Ready Backend for MongoDB","github_url":"https://github.com/SoftInstigate/restheart","owner":"SoftInstigate","repo":"restheart","owner_avatar_url":"https://avatars.githubusercontent.com/u/9781674?v=4","primary_language":"Java","stars":887,"forks":177,"topics":["backend-service","data-persistence","database","graphql","java","mongodb","rest-api","restheart","webservice"],"archived":false,"github_pushed_at":"2026-09-20T01:28:49+00:00","maintenance_label":"Very active","stars_delta_30d":6,"url":"https://www.graphcanon.com/tools/softinstigate-restheart","markdown_url":"https://www.graphcanon.com/tools/softinstigate-restheart.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/softinstigate-restheart","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=softinstigate-restheart"},"categories":[{"slug":"ai-agents","name":"AI Agents","url":"https://www.graphcanon.com/categories/ai-agents","markdown_url":"https://www.graphcanon.com/categories/ai-agents.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/ai-agents"},{"slug":"data-retrieval","name":"Data & Retrieval","url":"https://www.graphcanon.com/categories/data-retrieval","markdown_url":"https://www.graphcanon.com/categories/data-retrieval.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/data-retrieval"}],"tags":[{"slug":"ai-agents","name":"ai-agents"},{"slug":"data-persistence","name":"data-persistence"},{"slug":"database","name":"database"},{"slug":"docker","name":"docker"},{"slug":"framework","name":"framework"},{"slug":"graphql","name":"graphql"},{"slug":"java","name":"java"},{"slug":"mongodb","name":"mongodb"}],"edges":[],"neighbours":[{"slug":"pathwaycom-llm-app","name":"llm-app","tagline":"Ready-to-run cloud templates for RAG, AI pipelines, and enterprise search with live data","github_url":"https://github.com/pathwaycom/llm-app","owner":"pathwaycom","repo":"llm-app","owner_avatar_url":"https://avatars.githubusercontent.com/u/25750857?v=4","primary_language":"Jupyter Notebook","stars":58920,"forks":1498,"topics":["chatbot","hugging-face","llm","llm-local","llm-prompting","llm-security","llmops","machine-learning","open-ai","pathway","rag","real-time","retrieval-augmented-generation","vector-database","vector-index"],"archived":false,"github_pushed_at":"2026-07-05T17:59:07+00:00","maintenance_label":"Slowing","url":"https://www.graphcanon.com/tools/pathwaycom-llm-app","markdown_url":"https://www.graphcanon.com/tools/pathwaycom-llm-app.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/pathwaycom-llm-app","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=pathwaycom-llm-app","shared_categories":["data-retrieval"]},{"slug":"kong-kong","name":"kong","tagline":"The API and AI Gateway","github_url":"https://github.com/Kong/kong","owner":"Kong","repo":"kong","owner_avatar_url":"https://avatars.githubusercontent.com/u/962416?v=4","primary_language":"Lua","stars":44157,"forks":5210,"topics":["ai","ai-gateway","api-gateway","api-management","apis","artificial-intelligence","cloud-native","devops","kubernetes","kubernetes-ingress","kubernetes-ingress-controller","llm-gateway","llm-ops","mcp","mcp-gateway","microservice","microservices","openai-proxy","reverse-proxy","serverless"],"archived":false,"github_pushed_at":"2026-09-07T06:16:21+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/kong-kong","markdown_url":"https://www.graphcanon.com/tools/kong-kong.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/kong-kong","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=kong-kong","shared_categories":[]},{"slug":"ottermind-chat2db","name":"Chat2DB","tagline":"Cross-platform database client and SQL workspace with AI query generation","github_url":"https://github.com/OtterMind/Chat2DB","owner":"OtterMind","repo":"Chat2DB","owner_avatar_url":"https://avatars.githubusercontent.com/u/131834193?v=4","primary_language":"Java","stars":28146,"forks":3034,"topics":["ai","clickhouse","database","database-client","database-gui","database-management","jdbc","llm","mcp","mongodb","mysql","oracle","postgresql","redis","sql","sql-client","sql-editor","sql-server","sqlite","text-to-sql"],"archived":false,"github_pushed_at":"2026-09-18T08:42:21+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ottermind-chat2db","markdown_url":"https://www.graphcanon.com/tools/ottermind-chat2db.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ottermind-chat2db","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ottermind-chat2db","shared_categories":["data-retrieval"]},{"slug":"avaiga-taipy","name":"taipy","tagline":"Turns Data and AI algorithms into production-ready web applications in no time.","github_url":"https://github.com/Avaiga/taipy","owner":"Avaiga","repo":"taipy","owner_avatar_url":"https://avatars.githubusercontent.com/u/86434771?v=4","primary_language":"Python","stars":19435,"forks":1993,"topics":["automation","data-engineering","data-integration","data-ops","data-visualization","datascience","developer-tools","hacktoberfest","hacktoberfest2023","job-scheduler","mlops","orchestration","pipeline","pipelines","python","scenario","scenario-analysis","taipy-core","taipy-gui","workflow"],"archived":false,"github_pushed_at":"2026-08-10T02:47:18+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/avaiga-taipy","markdown_url":"https://www.graphcanon.com/tools/avaiga-taipy.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/avaiga-taipy","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=avaiga-taipy","shared_categories":[]},{"slug":"mage-ai-mage-ai","name":"mage-ai","tagline":"Build, run and manage data pipelines for integrating and transforming data","github_url":"https://github.com/mage-ai/mage-ai","owner":"mage-ai","repo":"mage-ai","owner_avatar_url":"https://avatars.githubusercontent.com/u/69371472?v=4","primary_language":"Python","stars":8823,"forks":990,"topics":["artificial-intelligence","data","data-engineering","data-integration","data-pipelines","data-science","dbt","elt","etl","machine-learning","orchestration","pipeline","pipelines","python","reverse-etl","spark","sql","transformation"],"archived":false,"github_pushed_at":"2026-09-11T19:20:35+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/mage-ai-mage-ai","markdown_url":"https://www.graphcanon.com/tools/mage-ai-mage-ai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/mage-ai-mage-ai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=mage-ai-mage-ai","shared_categories":["data-retrieval"]},{"slug":"ibm-mcp-context-forge","name":"mcp-context-forge","tagline":"AI Gateway and registry for MCP, A2A, REST/gRPC APIs","github_url":"https://github.com/IBM/mcp-context-forge","owner":"IBM","repo":"mcp-context-forge","owner_avatar_url":"https://avatars.githubusercontent.com/u/1459110?v=4","primary_language":"Python","stars":4502,"forks":877,"topics":["agents","ai","api-gateway","asyncio","authentication-middleware","devops","docker","fastapi","federation","gateway","generative-ai","jwt","kubernetes","llm-agents","mcp","model-context-protocol","observability","prompt-engineering","python","tools"],"archived":false,"github_pushed_at":"2026-09-19T19:30:11+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ibm-mcp-context-forge","markdown_url":"https://www.graphcanon.com/tools/ibm-mcp-context-forge.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ibm-mcp-context-forge","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ibm-mcp-context-forge","shared_categories":[]},{"slug":"ravendb-ravendb","name":"ravendb","tagline":"ACID Document Database","github_url":"https://github.com/ravendb/ravendb","owner":"ravendb","repo":"ravendb","owner_avatar_url":"https://avatars.githubusercontent.com/u/213792?v=4","primary_language":"C#","stars":3998,"forks":868,"topics":["csharp","database","document-database","dotnet","full-text-search","indexing","iot","nosql","ravendb","search-engine","sharding","spatial","time-series","vector-search"],"archived":false,"github_pushed_at":"2026-09-18T11:37:27+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/ravendb-ravendb","markdown_url":"https://www.graphcanon.com/tools/ravendb-ravendb.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/ravendb-ravendb","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=ravendb-ravendb","shared_categories":[]},{"slug":"spiceai-spiceai","name":"spiceai","tagline":"A real-time analytics node for data-grounded AI applications","github_url":"https://github.com/spiceai/spiceai","owner":"spiceai","repo":"spiceai","owner_avatar_url":"https://avatars.githubusercontent.com/u/73862742?v=4","primary_language":"Rust","stars":3084,"forks":230,"topics":["artificial-intelligence","data","data-federation","developers","full-text-search","infrastructure","llm-inference","machine-learning","sql"],"archived":false,"github_pushed_at":"2026-09-19T18:28:38+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/spiceai-spiceai","markdown_url":"https://www.graphcanon.com/tools/spiceai-spiceai.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/spiceai-spiceai","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=spiceai-spiceai","shared_categories":["data-retrieval"]},{"slug":"lastbackend-lastbackend","name":"lastbackend","tagline":"System for containerized apps management from build to scaling","github_url":"https://github.com/lastbackend/lastbackend","owner":"lastbackend","repo":"lastbackend","owner_avatar_url":"https://avatars.githubusercontent.com/u/6528446?v=4","primary_language":"Go","stars":1654,"forks":111,"topics":["backend","cd","ci","cloud","container","containers","continuous-delivery","continuous-integration","devops","devtools","docker","go","golang","hosting","kubernetes","lastbackend","orchestration","paas","pipeline","service-discovery"],"archived":false,"github_pushed_at":"2023-07-19T04:05:45+00:00","maintenance_label":"Dormant","url":"https://www.graphcanon.com/tools/lastbackend-lastbackend","markdown_url":"https://www.graphcanon.com/tools/lastbackend-lastbackend.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/lastbackend-lastbackend","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=lastbackend-lastbackend","shared_categories":[]},{"slug":"milvus-io-pymilvus","name":"pymilvus","tagline":"Python SDK for Milvus Vector Database","github_url":"https://github.com/milvus-io/pymilvus","owner":"milvus-io","repo":"pymilvus","owner_avatar_url":"https://avatars.githubusercontent.com/u/51735404?v=4","primary_language":"Python","stars":1409,"forks":463,"topics":["anns","faiss","faiss-vector-database","milvus","milvus-lite","milvus-sdk","python","python-sdk","vector-database"],"archived":false,"github_pushed_at":"2026-09-19T01:47:58+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/milvus-io-pymilvus","markdown_url":"https://www.graphcanon.com/tools/milvus-io-pymilvus.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/milvus-io-pymilvus","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=milvus-io-pymilvus","shared_categories":[]},{"slug":"stackql-stackql","name":"stackql","tagline":"Unified SQL-based framework for querying and managing resources","github_url":"https://github.com/stackql/stackql","owner":"stackql","repo":"stackql","owner_avatar_url":"https://avatars.githubusercontent.com/u/95105302?v=4","primary_language":"Go","stars":991,"forks":86,"topics":["ai-agents","asset-management","cloud","cloud-automation","cloud-config","cloud-operations","cloud-security","cspm","identity-governance","infrastructure-as-code","llm-tools","mcp","model-context-protocol","sql","stackql","xops"],"archived":false,"github_pushed_at":"2026-09-20T02:54:22+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/stackql-stackql","markdown_url":"https://www.graphcanon.com/tools/stackql-stackql.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/stackql-stackql","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=stackql-stackql","shared_categories":["ai-agents"]},{"slug":"danny-avila-rag-api","name":"rag_api","tagline":"ID-based RAG FastAPI: Integration with Langchain and PostgreSQL/pgvector","github_url":"https://github.com/danny-avila/rag_api","owner":"danny-avila","repo":"rag_api","owner_avatar_url":"https://avatars.githubusercontent.com/u/110412045?v=4","primary_language":"Python","stars":901,"forks":404,"topics":["api","api-rest","embeddings","fastapi","langchain","pgvector","postgresql","psql","python","rag","vector","vector-database"],"archived":false,"github_pushed_at":"2026-08-15T17:09:36+00:00","maintenance_label":"Steady","url":"https://www.graphcanon.com/tools/danny-avila-rag-api","markdown_url":"https://www.graphcanon.com/tools/danny-avila-rag-api.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/danny-avila-rag-api","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=danny-avila-rag-api","shared_categories":["data-retrieval"]}]}}