diff --git a/_data/libraries/clients/iovalkey.json b/_data/libraries/clients/iovalkey.json index dcb5e423..28d74750 100644 --- a/_data/libraries/clients/iovalkey.json +++ b/_data/libraries/clients/iovalkey.json @@ -8,7 +8,7 @@ "isFirstParty": true, "docsNote": "No dedicated Valkey-branded docs site; only redis.github.io API docs from the ioredis lineage exist (checked 2026-09-03).", "installCommand": "npm install iovalkey", - "features": "110000001", + "features": "111000001", "type": "clients", "tags": [ "Clients" diff --git a/_data/libraries/clients/phpredis.json b/_data/libraries/clients/phpredis.json deleted file mode 100644 index 2ef0a831..00000000 --- a/_data/libraries/clients/phpredis.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "phpredis", - "language": "PHP", - "license": "PHP-3.01", - "description": "A PHP extension written in C, so commands run without the overhead of a userland client.", - "repository": "https://github.com/phpredis/phpredis", - "documentation": null, - "isFirstParty": false, - "docsNote": "No standalone docs site; README is the documentation (checked 2026-09-03).", - "installCommand": "pecl install redis", - "features": "110000001", - "type": "clients", - "tags": [ - "Clients" - ] -} diff --git a/_data/libraries/clients/valkey-glide-c.json b/_data/libraries/clients/valkey-glide-csharp.json similarity index 100% rename from _data/libraries/clients/valkey-glide-c.json rename to _data/libraries/clients/valkey-glide-csharp.json diff --git a/_data/libraries/clients/valkey-py.json b/_data/libraries/clients/valkey-py.json index 7224ce6c..f973d13e 100644 --- a/_data/libraries/clients/valkey-py.json +++ b/_data/libraries/clients/valkey-py.json @@ -7,7 +7,7 @@ "documentation": "https://valkey-py.readthedocs.io/en/latest/", "isFirstParty": true, "installCommand": "pip install valkey", - "features": "110000001", + "features": "111000101", "type": "clients", "tags": [ "Clients" diff --git a/_data/libraries/integrations/agno.json b/_data/libraries/integrations/agno.json new file mode 100644 index 00000000..95881781 --- /dev/null +++ b/_data/libraries/integrations/agno.json @@ -0,0 +1,14 @@ +{ + "name": "Agno", + "language": "Python", + "license": "Apache-2.0", + "description": "Agent framework with Valkey as a session and state store, plus a Valkey vector store (requires valkey-bundle) supporting vector and keyword search.", + "repository": "https://github.com/agno-agi/agno", + "documentation": "https://docs.agno.com/database/providers/valkey/overview", + "isFirstParty": false, + "installCommand": "pip install 'agno[valkey]'", + "type": "ai", + "tags": [ + "Agent frameworks" + ] +} diff --git a/_data/libraries/integrations/celery.json b/_data/libraries/integrations/celery.json deleted file mode 100644 index 06f82fdc..00000000 --- a/_data/libraries/integrations/celery.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Celery", - "language": "Python", - "license": "BSD-3-Clause", - "description": "Distributed task queue for Python, using Valkey as broker and result backend.", - "repository": "https://github.com/celery/celery", - "documentation": "https://docs.celeryq.dev/", - "isFirstParty": false, - "installCommand": "pip install celery", - "type": "tools", - "tags": [ - "Queues & background jobs" - ] -} diff --git a/_data/libraries/integrations/cocoindex.json b/_data/libraries/integrations/cocoindex.json index 5ad5dbc2..e5519a87 100644 --- a/_data/libraries/integrations/cocoindex.json +++ b/_data/libraries/integrations/cocoindex.json @@ -6,7 +6,7 @@ "repository": "https://github.com/cocoindex-io/cocoindex", "documentation": "https://cocoindex.io/", "isFirstParty": false, - "installCommand": "pip install cocoindex", + "installCommand": "pip install 'cocoindex[valkey]'", "type": "ai", "tags": [ "RAG & retrieval" diff --git a/_data/libraries/integrations/cognee-valkey-adapter.json b/_data/libraries/integrations/cognee-valkey-adapter.json index 61119b94..63ef70a4 100644 --- a/_data/libraries/integrations/cognee-valkey-adapter.json +++ b/_data/libraries/integrations/cognee-valkey-adapter.json @@ -2,7 +2,7 @@ "name": "Cognee Valkey Adapter", "language": "Python", "license": "Apache-2.0", - "description": "Vector adapter that lets Cognee — an AI memory engine building knowledge graphs from your data — store its embeddings in Valkey.", + "description": "Cognee is an AI memory engine building knowledge graphs from your data, which has an adapter for storing embeddings in Valkey (requires valkey-bundle).", "repository": "https://github.com/topoteretes/cognee-community", "installCommand": "pip install cognee-community-vector-adapter-valkey", "isFirstParty": false, diff --git a/_data/libraries/integrations/db-gpt.json b/_data/libraries/integrations/db-gpt.json deleted file mode 100644 index 50ae9bef..00000000 --- a/_data/libraries/integrations/db-gpt.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "DB-GPT", - "language": "Python", - "license": "MIT", - "description": "AI-native data application framework covering text-to-SQL, RAG and multi-agent workflows.", - "repository": "https://github.com/eosphoros-ai/DB-GPT", - "documentation": "http://docs.dbgpt.cn/docs/overview", - "isFirstParty": false, - "installCommand": "pip install \"dbgpt-ext[storage_valkey]\"", - "type": "ai", - "tags": [ - "RAG & retrieval" - ] -} diff --git a/_data/libraries/integrations/hangfire.json b/_data/libraries/integrations/hangfire.json deleted file mode 100644 index a8d512f1..00000000 --- a/_data/libraries/integrations/hangfire.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Hangfire", - "language": "C#", - "license": "LGPL-3.0", - "description": "Fire-and-forget, delayed and recurring tasks inside ASP.NET applications.", - "repository": "https://github.com/HangfireIO/Hangfire", - "documentation": "https://www.hangfire.io/", - "isFirstParty": false, - "installCommand": "dotnet add package Hangfire", - "type": "tools", - "tags": [ - "Queues & background jobs" - ] -} diff --git a/_data/libraries/integrations/huey.json b/_data/libraries/integrations/huey.json index 9981e3a7..a63642c2 100644 --- a/_data/libraries/integrations/huey.json +++ b/_data/libraries/integrations/huey.json @@ -2,11 +2,11 @@ "name": "huey", "language": "Python", "license": "MIT", - "description": "Lightweight Python task queue with periodic tasks and retries.", + "description": "Python task queue with periodic tasks and retries, with a Valkey backend built on the official Valkey GLIDE client.", "repository": "https://github.com/coleifer/huey", "documentation": "https://huey.readthedocs.io/", "isFirstParty": false, - "installCommand": "pip install huey", + "installCommand": "pip install huey valkey-glide-sync", "type": "tools", "tags": [ "Queues & background jobs" diff --git a/_data/libraries/integrations/kombu.json b/_data/libraries/integrations/kombu.json deleted file mode 100644 index 2e482243..00000000 --- a/_data/libraries/integrations/kombu.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Kombu", - "language": "Python", - "license": "BSD-3-Clause", - "description": "Python messaging framework — the transport layer underneath Celery.", - "repository": "https://github.com/celery/kombu", - "documentation": "https://kombu.readthedocs.io/", - "isFirstParty": false, - "installCommand": "pip install kombu", - "type": "tools", - "tags": [ - "Queues & background jobs" - ] -} diff --git a/_data/libraries/integrations/langbot.json b/_data/libraries/integrations/langbot.json new file mode 100644 index 00000000..2e97e22b --- /dev/null +++ b/_data/libraries/integrations/langbot.json @@ -0,0 +1,14 @@ +{ + "name": "LangBot", + "language": "Python", + "license": "Apache-2.0", + "description": "Chat-bot platform whose knowledge base can use a Valkey vector store, built on the official Valkey GLIDE client (requires valkey-bundle; not available on Windows).", + "repository": "https://github.com/langbot-app/LangBot", + "documentation": "https://langbot.app", + "isFirstParty": false, + "installCommand": "pip install langbot", + "type": "ai", + "tags": [ + "Agent frameworks" + ] +} diff --git a/_data/libraries/integrations/langchain-aws.json b/_data/libraries/integrations/langchain-aws.json deleted file mode 100644 index 4a00b440..00000000 --- a/_data/libraries/integrations/langchain-aws.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "LangChain AWS", - "language": "Python", - "license": "MIT", - "description": "LangChain integrations for AWS services, including Valkey-compatible vector stores and memory stores.", - "repository": "https://github.com/langchain-ai/langchain-aws", - "documentation": "https://docs.langchain.com/oss/python/integrations/providers/aws", - "isFirstParty": false, - "installCommand": "pip install langchain-aws", - "type": "ai", - "tags": [ - "RAG & retrieval" - ] -} diff --git a/_data/libraries/integrations/langchain4j-valkey.json b/_data/libraries/integrations/langchain4j-valkey.json deleted file mode 100644 index bfd8502a..00000000 --- a/_data/libraries/integrations/langchain4j-valkey.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "LangChain4j Valkey", - "language": "Java", - "license": "Apache-2.0", - "description": "Valkey embedding store and chat-memory store for LangChain4j, the JVM LLM framework.", - "repository": "https://github.com/langchain4j/langchain4j-community", - "documentation": "https://docs.langchain4j.dev/", - "isFirstParty": false, - "installCommand": "dev.langchain4j:langchain4j-community-valkey:1.+", - "type": "ai", - "tags": [ - "RAG & retrieval" - ] -} diff --git a/_data/libraries/integrations/langflow.json b/_data/libraries/integrations/langflow.json new file mode 100644 index 00000000..d6c0658c --- /dev/null +++ b/_data/libraries/integrations/langflow.json @@ -0,0 +1,14 @@ +{ + "name": "Langflow", + "language": "Python", + "license": "MIT", + "description": "Visual builder for agent and RAG flows, with Valkey vector store (requires valkey-bundle) and chat memory components shipped as extensions.", + "repository": "https://github.com/langflow-ai/langflow", + "documentation": "http://www.langflow.org", + "isFirstParty": false, + "installCommand": "pip install \"langflow[bundles]\"", + "type": "ai", + "tags": [ + "RAG & retrieval" + ] +} diff --git a/_data/libraries/integrations/litellm.json b/_data/libraries/integrations/litellm.json new file mode 100644 index 00000000..c270b2fe --- /dev/null +++ b/_data/libraries/integrations/litellm.json @@ -0,0 +1,14 @@ +{ + "name": "LiteLLM", + "language": "Python", + "license": "MIT", + "description": "Unified gateway for 100+ LLM APIs, with a Valkey-backed semantic cache for prompt and response reuse (requires valkey-bundle).", + "repository": "https://github.com/BerriAI/litellm", + "documentation": "https://docs.litellm.ai/docs/", + "isFirstParty": false, + "installCommand": "pip install litellm 'redis<6'", + "type": "ai", + "tags": [ + "Inference & serving" + ] +} diff --git a/_data/libraries/integrations/medis.json b/_data/libraries/integrations/medis.json deleted file mode 100644 index 880b8043..00000000 --- a/_data/libraries/integrations/medis.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "Medis", - "language": "JavaScript", - "license": "MIT", - "description": "A polished, easy-to-use database management application for macOS.", - "documentation": "https://docs.getmedis.com/", - "isFirstParty": false, - "repository": "https://github.com/luin/medis", - "type": "tools", - "tags": [ - "CLI & GUI" - ] -} diff --git a/_data/libraries/integrations/openmemory-javascript-sdk.json b/_data/libraries/integrations/openmemory-javascript-sdk.json deleted file mode 100644 index c66ea6db..00000000 --- a/_data/libraries/integrations/openmemory-javascript-sdk.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "OpenMemory JavaScript SDK", - "language": "TypeScript", - "license": "Apache-2.0", - "description": "JavaScript SDK for giving assistants long-term memory across sessions (formerly OpenMemory).", - "repository": "https://github.com/CaviraOSS/LongMemory", - "installCommand": "npm install longmemory", - "isFirstParty": false, - "type": "ai", - "tags": [ - "Agent memory" - ] -} diff --git a/_data/libraries/integrations/php-resque.json b/_data/libraries/integrations/php-resque.json deleted file mode 100644 index 882afea8..00000000 --- a/_data/libraries/integrations/php-resque.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "PHP-Resque", - "language": "PHP", - "license": "MIT", - "description": "Port of Resque to PHP, queue format compatible with the Ruby original.", - "repository": "https://github.com/chrisboulton/php-resque", - "installCommand": "composer require chrisboulton/php-resque", - "isFirstParty": false, - "type": "tools", - "tags": [ - "Queues & background jobs" - ] -} diff --git a/_data/libraries/integrations/praisonai.json b/_data/libraries/integrations/praisonai.json index 44498129..7ee46bf2 100644 --- a/_data/libraries/integrations/praisonai.json +++ b/_data/libraries/integrations/praisonai.json @@ -2,11 +2,11 @@ "name": "PraisonAI", "language": "Python", "license": "MIT", - "description": "Multi-agent framework for building production agent teams, with pluggable memory and retrieval.", + "description": "Multi-agent framework for building production agent teams, with pluggable retrieval (requires valkey-bundle), and storage.", "repository": "https://github.com/MervinPraison/PraisonAI", "documentation": "https://docs.praison.ai/", "isFirstParty": false, - "installCommand": "pip install praisonai", + "installCommand": "pip install 'praisonai[valkey]'", "type": "ai", "tags": [ "Agent frameworks" diff --git a/_data/libraries/integrations/predixy.json b/_data/libraries/integrations/predixy.json deleted file mode 100644 index 66de4a26..00000000 --- a/_data/libraries/integrations/predixy.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "predixy", - "language": "C++", - "license": "BSD-3-Clause", - "description": "A high-performance, full-featured proxy supporting both Sentinel and cluster topologies.", - "documentation": "https://github.com/joyieldInc/predixy/wiki", - "isFirstParty": false, - "repository": "https://github.com/joyieldInc/predixy", - "type": "tools", - "tags": [ - "Proxies & gateways" - ] -} diff --git a/_data/libraries/integrations/recall.json b/_data/libraries/integrations/recall.json deleted file mode 100644 index 970ad69a..00000000 --- a/_data/libraries/integrations/recall.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "Recall", - "language": "TypeScript", - "license": "MIT", - "description": "Model Context Protocol server that gives an assistant persistent, searchable memory of past conversations.", - "repository": "https://github.com/joseairosa/recall", - "installCommand": "npx @modelcontextprotocol/create-server @joseairosa/recall", - "isFirstParty": false, - "type": "ai", - "tags": [ - "Agent memory" - ] -} diff --git a/_data/libraries/integrations/redli.json b/_data/libraries/integrations/redli.json deleted file mode 100644 index a292a0fe..00000000 --- a/_data/libraries/integrations/redli.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "redli", - "language": "Go", - "license": "Apache-2.0", - "description": "A humane alternative to the stock terminal client, with first-class TLS support.", - "documentation": null, - "isFirstParty": false, - "docsNote": "No dedicated docs site; README is the only documentation (checked 2026-09-03).", - "repository": "https://github.com/IBM-Cloud/redli", - "type": "tools", - "tags": [ - "CLI & GUI" - ] -} diff --git a/_data/libraries/integrations/resque.json b/_data/libraries/integrations/resque.json deleted file mode 100644 index 330ee6de..00000000 --- a/_data/libraries/integrations/resque.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "Resque", - "language": "Ruby", - "license": "MIT", - "description": "Ruby library for creating background jobs, placing them on multiple queues and processing them later.", - "repository": "https://github.com/resque/resque", - "documentation": "https://resque.github.io/", - "isFirstParty": false, - "installCommand": "gem install resque", - "type": "tools", - "tags": [ - "Queues & background jobs" - ] -} diff --git a/_data/libraries/integrations/rq.json b/_data/libraries/integrations/rq.json index a05d3919..3933ce39 100644 --- a/_data/libraries/integrations/rq.json +++ b/_data/libraries/integrations/rq.json @@ -1,9 +1,9 @@ { "name": "Rq", "language": "Python", - "license": "BSD-3-Clause", - "description": "Minimalistic Python task queue backed by Valkey.", - "repository": "https://github.com/nvie/rq", + "license": "BSD-2-Clause", + "description": "Minimalistic Python task queue that supports Valkey.", + "repository": "https://github.com/rq/rq", "documentation": "https://python-rq.org/", "isFirstParty": false, "installCommand": "pip install rq", diff --git a/_data/libraries/integrations/sidekiq.json b/_data/libraries/integrations/sidekiq.json index d66325f7..c6220c98 100644 --- a/_data/libraries/integrations/sidekiq.json +++ b/_data/libraries/integrations/sidekiq.json @@ -2,8 +2,8 @@ "name": "Sidekiq", "language": "Ruby", "license": "LGPL-3.0", - "description": "Simple, efficient background job processing for Rails applications.", - "repository": "https://github.com/mperham/sidekiq", + "description": "Background job processing for Ruby applications, with maintained support for Valkey 7.2 and above.", + "repository": "https://github.com/sidekiq/sidekiq", "documentation": "https://sidekiq.org/", "isFirstParty": false, "installCommand": "gem install sidekiq", diff --git a/_data/libraries/integrations/spring-data-valkey.json b/_data/libraries/integrations/spring-data-valkey.json index 7d5c3cee..94bc7224 100644 --- a/_data/libraries/integrations/spring-data-valkey.json +++ b/_data/libraries/integrations/spring-data-valkey.json @@ -9,5 +9,6 @@ "type": "tools", "tags": [ "Frameworks & ORMs" - ] + ], + "installCommand": "io.valkey.springframework.data:spring-data-valkey:2.0.0" } diff --git a/_data/libraries/integrations/tinywebdis.json b/_data/libraries/integrations/tinywebdis.json deleted file mode 100644 index fc34619b..00000000 --- a/_data/libraries/integrations/tinywebdis.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "tinywebdis", - "language": "Lua", - "license": "MIT", - "description": "A lightweight Webdis replacement built on TurboLua.", - "documentation": null, - "isFirstParty": false, - "docsNote": "No dedicated docs site; the repo Wiki covers installation only, not general documentation (checked 2026-09-03).", - "repository": "https://github.com/markuman/tinywebdis", - "type": "tools", - "tags": [ - "Proxies & gateways" - ] -} diff --git a/_data/libraries/integrations/trino-connector.json b/_data/libraries/integrations/trino-connector.json deleted file mode 100644 index a42d80ef..00000000 --- a/_data/libraries/integrations/trino-connector.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "Trino connector", - "language": "Java", - "license": "Apache-2.0", - "description": "Query your data with ANSI SQL, joining it against Hive, Kafka, Cassandra or object storage in one query.", - "repository": "https://github.com/trinodb/trino", - "documentation": "https://trino.io/", - "isFirstParty": false, - "type": "tools", - "tags": [ - "Data movement" - ] -} diff --git a/_data/libraries/integrations/valkey-admin.json b/_data/libraries/integrations/valkey-admin.json index f0f94fdd..dc6de100 100644 --- a/_data/libraries/integrations/valkey-admin.json +++ b/_data/libraries/integrations/valkey-admin.json @@ -2,7 +2,7 @@ "name": "Valkey Admin", "language": "TypeScript", "license": "Apache-2.0", - "description": "Administration console for standalone and clustered deployments: browse and edit keys, inspect slots and replication, watch live metrics and run commands from a single desktop app.", + "description": "Administration console for standalone and clustered deployments: browse and edit keys, inspect slots and replication, watch live metrics and run commands from a single web interface.", "repository": "https://github.com/valkey-io/valkey-admin", "documentation": "https://valkey-admin.valkey.io/", "isFirstParty": true, diff --git a/_data/libraries/integrations/valkey-integration-for-haystack.json b/_data/libraries/integrations/valkey-integration-for-haystack.json index 80ca684d..9e107609 100644 --- a/_data/libraries/integrations/valkey-integration-for-haystack.json +++ b/_data/libraries/integrations/valkey-integration-for-haystack.json @@ -2,7 +2,7 @@ "name": "Valkey Integration for Haystack", "language": "Python", "license": "Apache-2.0", - "description": "Document and embedding store for Haystack RAG pipelines, backed by Valkey.", + "description": "Document and embedding store for Haystack RAG pipelines, backed by Valkey (requires valkey-bundle).", "repository": "https://github.com/deepset-ai/haystack-core-integrations", "documentation": "https://haystack.deepset.ai/integrations", "isFirstParty": false, diff --git a/_data/libraries/integrations/valkey-mcp-server.json b/_data/libraries/integrations/valkey-mcp-server.json new file mode 100644 index 00000000..bd3bde55 --- /dev/null +++ b/_data/libraries/integrations/valkey-mcp-server.json @@ -0,0 +1,14 @@ +{ + "name": "Valkey MCP Server", + "language": "Python", + "license": "Apache-2.0", + "description": "Model Context Protocol server exposing Valkey to AI agents through search, JSON, and tiered read/write/admin command tools (requires valkey-bundle).", + "repository": "https://github.com/awslabs/mcp/tree/main/src/valkey-mcp-server", + "documentation": null, + "isFirstParty": false, + "installCommand": "uvx awslabs.valkey-mcp-server@latest", + "type": "ai", + "tags": [ + "Agent frameworks" + ] +} diff --git a/_data/libraries/integrations/valkey-message-queue-starter.json b/_data/libraries/integrations/valkey-message-queue-starter.json new file mode 100644 index 00000000..3047b7ba --- /dev/null +++ b/_data/libraries/integrations/valkey-message-queue-starter.json @@ -0,0 +1,14 @@ +{ + "name": "Valkey Message Queue Starter", + "language": "TypeScript", + "license": "MIT", + "description": "Next.js starter template demonstrating a reliable message queue built on Valkey Streams, using consumer groups and pending-entry acknowledgement.", + "repository": "https://github.com/vercel/examples/tree/main/solutions/aws-message-queue-elasticache", + "documentation": "https://vercel.com/templates/next.js/valkey-message-queue-with-elasticache-and-next-js", + "isFirstParty": false, + "installCommand": "pnpm create next-app --example https://github.com/vercel/examples/tree/main/solutions/aws-message-queue-elasticache", + "type": "tools", + "tags": [ + "Deploy & operate" + ] +} diff --git a/_data/libraries/integrations/valkey-perf-benchmark.json b/_data/libraries/integrations/valkey-perf-benchmark.json deleted file mode 100644 index 451fba18..00000000 --- a/_data/libraries/integrations/valkey-perf-benchmark.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "valkey-perf-benchmark", - "language": "Python", - "license": "BSD-3-Clause", - "description": "Benchmark harness used to measure Valkey performance across releases and configurations.", - "repository": "https://github.com/valkey-io/valkey-perf-benchmark", - "isFirstParty": true, - "type": "tools", - "tags": [ - "Observability & testing" - ] -} diff --git a/_data/libraries/integrations/valkey-test-framework.json b/_data/libraries/integrations/valkey-test-framework.json deleted file mode 100644 index 5ea788cd..00000000 --- a/_data/libraries/integrations/valkey-test-framework.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "name": "valkey-test-framework", - "language": "Python", - "license": "BSD-3-Clause", - "description": "Python test framework used by the Valkey engine and module test suites.", - "repository": "https://github.com/valkey-io/valkey-test-framework", - "isFirstParty": true, - "type": "tools", - "tags": [ - "Observability & testing" - ] -} diff --git a/_data/libraries/integrations/vllm-semantic-router.json b/_data/libraries/integrations/vllm-semantic-router.json new file mode 100644 index 00000000..d30e4cb7 --- /dev/null +++ b/_data/libraries/integrations/vllm-semantic-router.json @@ -0,0 +1,14 @@ +{ + "name": "vLLM Semantic Router", + "language": "Go", + "license": "Apache-2.0", + "description": "Mixture-of-Models router for LLM inference, with a Valkey-backed semantic cache, conversation memory and vector store (requires valkey-bundle).", + "repository": "https://github.com/vllm-project/semantic-router", + "documentation": "https://vllm-sr.ai", + "isFirstParty": false, + "installCommand": null, + "type": "ai", + "tags": [ + "Inference & serving" + ] +} diff --git a/_data/libraries/integrations/vllm.json b/_data/libraries/integrations/vllm.json deleted file mode 100644 index 79f7b9e7..00000000 --- a/_data/libraries/integrations/vllm.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "vLLM", - "language": "Python", - "license": "Apache-2.0", - "description": "High-throughput LLM inference and serving engine, able to offload KV cache and coordination state to an external store.", - "repository": "https://github.com/vllm-project/vllm", - "documentation": "https://docs.vllm.ai/", - "isFirstParty": false, - "installCommand": "pip install vllm", - "type": "ai", - "tags": [ - "Inference & serving" - ] -} diff --git a/_data/libraries/integrations/walrus.json b/_data/libraries/integrations/walrus.json deleted file mode 100644 index 0aab371e..00000000 --- a/_data/libraries/integrations/walrus.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "walrus", - "language": "Python", - "license": "MIT", - "description": "Lightweight utilities including an ORM, autocompletion, full-text search, cache and locks.", - "repository": "https://github.com/coleifer/walrus", - "documentation": "https://walrus.readthedocs.io/", - "isFirstParty": false, - "installCommand": "pip install walrus", - "type": "tools", - "tags": [ - "Frameworks & ORMs" - ] -} diff --git a/_data/libraries/integrations/webdis.json b/_data/libraries/integrations/webdis.json deleted file mode 100644 index 98c93778..00000000 --- a/_data/libraries/integrations/webdis.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "name": "Webdis", - "language": "C", - "license": "BSD-2-Clause", - "description": "A fast HTTP interface — issue commands over REST and get JSON back.", - "repository": "https://github.com/nicolasff/webdis", - "documentation": "https://webd.is/", - "isFirstParty": false, - "type": "tools", - "tags": [ - "Proxies & gateways" - ] -} diff --git a/_data/libraries/manifest.json b/_data/libraries/manifest.json index 13c9488a..f450e297 100644 --- a/_data/libraries/manifest.json +++ b/_data/libraries/manifest.json @@ -9,46 +9,32 @@ "clients/redisson.json", "clients/valkey-glide-go.json", "clients/valkey-go.json", - "clients/phpredis.json", "clients/predis.json", "clients/valkey-swift.json", - "clients/valkey-glide-c.json" + "clients/valkey-glide-csharp.json" ], "integrations": [ "integrations/valkey-admin.json", "integrations/valkey-cli.json", - "integrations/redli.json", - "integrations/medis.json", "integrations/valkey-operator.json", "integrations/valkey-helm.json", "integrations/valkey-container.json", - "integrations/webdis.json", - "integrations/predixy.json", - "integrations/tinywebdis.json", "integrations/spring-data-valkey.json", - "integrations/walrus.json", "integrations/redsync.json", - "integrations/celery.json", - "integrations/kombu.json", "integrations/rq.json", "integrations/huey.json", "integrations/sidekiq.json", - "integrations/resque.json", - "integrations/php-resque.json", - "integrations/hangfire.json", - "integrations/trino-connector.json", - "integrations/valkey-perf-benchmark.json", - "integrations/valkey-test-framework.json", "integrations/cocoindex.json", - "integrations/db-gpt.json", "integrations/valkey-integration-for-haystack.json", - "integrations/langchain-aws.json", - "integrations/langchain4j-valkey.json", "integrations/cognee-valkey-adapter.json", - "integrations/openmemory-javascript-sdk.json", - "integrations/recall.json", "integrations/praisonai.json", "integrations/valkey-skills.json", - "integrations/vllm.json" + "integrations/agno.json", + "integrations/langbot.json", + "integrations/langflow.json", + "integrations/litellm.json", + "integrations/valkey-mcp-server.json", + "integrations/valkey-message-queue-starter.json", + "integrations/vllm-semantic-router.json" ] } diff --git a/content/submission-guide.md b/content/submission-guide.md index 41781e16..8f5fd438 100644 --- a/content/submission-guide.md +++ b/content/submission-guide.md @@ -57,7 +57,7 @@ The SPDX identifier of the open-source license the software is distributed under **Example:** `"Apache-2.0"`, `"MIT"`, `"BSD-3-Clause"`, `"LGPL-3.0"` -**Note:** Only open-source licenses are accepted. Proprietary or source-available licenses may be considered case by case if the tool provides significant community value. +**Note:** An open-source license is required. Proprietary or source-available licenses are considered only by exception, where the tool provides significant community value. #### `repository` (string) The URL of the source-code repository (GitHub, GitLab, Bitbucket, etc.). @@ -105,7 +105,22 @@ One or more curated tags used for the Category filter on the Integrations page. The official documentation or landing-page URL. Used for the card's title link and the "Documentation" footer link. Set to `null` when no dedicated docs site exists. #### `docsNote` (string) -A short note explaining a `null` `documentation` value (e.g. "README is the only documentation, checked YYYY-MM-DD"). For maintainer context; not rendered on the card. +A short note explaining a `null` `documentation` value. **Reviewer and maintainer context only — it is not rendered on the card**, so it can be candid. + +**Use it only alongside `documentation: null`.** If you have a documentation URL, put it in `documentation` and omit `docsNote`; a note next to a populated URL has nothing to explain. + +**A useful note answers three things:** what you looked for, what exists instead, and when you checked. The date matters because docs sites appear and disappear — a note without one cannot be trusted a year later. Use the form `(checked YYYY-MM-DD)`. + +**Examples from the catalog:** + +```json +"docsNote": "No dedicated Valkey-branded docs site; only redis.github.io API docs from the ioredis lineage exist (checked 2026-09-03)." +"docsNote": "No dedicated docs site; only an in-repo QUICK_START.md exists (checked 2026-09-03)." +``` + +**Do not present an unverified URL as though it were documentation.** If you found a candidate and could not confirm it, say so explicitly in the note and still leave `documentation` as `null`. This is not hypothetical: one entry's note recorded an unconfirmed `.io` reference, and that domain turned out to be a **parked for-sale page** with no documentation on it. Naming it as unverified in `docsNote` is what kept it out of the `documentation` field. + +**Not a substitute for having docs.** A note saying documentation is absent does not satisfy the documentation expectation in the review checklist below; it records the gap honestly so a reviewer is not left guessing whether the field was researched or simply skipped. #### `installCommand` (string) The primary install command using the language's standard package manager. Rendered with a copy button.