THE AGENT DIRECTORY
AI dev libraries
Every agent-relevant resource in one place — models, MCP servers, frameworks, skills, platforms, rails and work lanes. Narrow it on the left; take the result as JSON, XML or CSV.
| name | stars | lang | type | open source | links |
|---|---|---|---|---|---|
| LangChain | ★146.6k | python | agent-frameworkragorchestration | ✓ | site↗ repo↗ |
| vLLM (lib) | ★92.1k | python | inference | ✓ | site↗ repo↗ |
| Embedchain | ★65.6k | python | ragetl | ✓ | site↗ repo↗ |
| LlamaIndex | ★52.2k | python | ragagent-frameworketl | ✓ | site↗ repo↗ |
| llama-cpp-python | ★10.6k | python | inference | ✓ | site↗ repo↗ |
| anthropic-sdk-python | — | python | llm-sdk | ✓ | site↗ repo↗ |
| Arize Phoenix | — | python | observabilityevals | ✓ | site↗ repo↗ |
| axolotl | — | python | fine-tuning | ✓ | site↗ repo↗ |
| BERTopic | — | python | embeddingetl | ✓ | site↗ repo↗ |
| Candle | — | rust | inference | ✓ | site↗ repo↗ |
| Chroma | — | python | vector-dbembedding | ✓ | site↗ repo↗ |
| Cognita | — | python | rag | ✓ | site↗ repo↗ |
| DeepEval | — | python | evals | ✓ | site↗ repo↗ |
| Docling | — | python | etlrag | ✓ | site↗ repo↗ |
| DSPy | — | python | orchestrationevals | ✓ | site↗ repo↗ |
| Eino | — | go | agent-framework | ✓ | site↗ repo↗ |
| ExLlamaV2 | — | python | inference | ✓ | site↗ repo↗ |
| FAISS | — | cpp | vector-dbembedding | ✓ | site↗ repo↗ |
| FastEmbed | — | python | embedding | ✓ | site↗ repo↗ |
| Genkit | — | ts | agent-frameworkrag | ✓ | site↗ repo↗ |
| GraphRAG | — | python | rag | ✓ | site↗ repo↗ |
| Guardrails AI | — | python | guardrailsstructured-output | ✓ | site↗ repo↗ |
| guidance | — | python | structured-output | ✓ | site↗ repo↗ |
| Haystack | — | python | ragetl | ✓ | site↗ repo↗ |
| Helicone | — | ts | observability | ✓ | site↗ repo↗ |
| Instructor | — | python | structured-output | ✓ | site↗ repo↗ |
| Jina Embeddings | — | embedding | — | site↗ | |
| Kalosm | — | rust | inferenceembedding | ✓ | site↗ repo↗ |
| kotaemon | — | python | rag | ✓ | site↗ repo↗ |
| LanceDB | — | rust | vector-db | ✓ | site↗ repo↗ |
| LangChain.js | — | ts | agent-frameworkrag | ✓ | site↗ repo↗ |
| LangChain.rb | — | ruby | agent-frameworkrag | ✓ | site↗ repo↗ |
| LangChain4j | — | java | agent-frameworkrag | ✓ | site↗ repo↗ |
| langchaingo | — | go | agent-frameworkrag | ✓ | site↗ repo↗ |
| Langfuse | — | ts | observability | ✓ | site↗ repo↗ |
| LangSmith | — | observability | — | site↗ | |
| LightRAG | — | python | rag | ✓ | site↗ repo↗ |
| LiteLLM | — | python | llm-sdkorchestration | ✓ | site↗ repo↗ |
| llm-chain | — | rust | agent-framework | ✓ | site↗ repo↗ |
| Marqo | — | python | vector-dbsearch | ✓ | site↗ repo↗ |
| Mastra | — | ts | agent-framework | ✓ | site↗ repo↗ |
| Meilisearch | — | rust | searchvector-db | ✓ | site↗ repo↗ |
| Milvus | — | go | vector-db | — | site↗ repo↗ |
| mistral.rs | — | rust | inference | ✓ | site↗ repo↗ |
| MLX | — | python | inference | ✓ | site↗ repo↗ |
| openai-node | — | ts | llm-sdk | ✓ | site↗ repo↗ |
| openai-php | — | php | llm-sdk | ✓ | site↗ repo↗ |
| openai-python | — | python | llm-sdk | ✓ | site↗ repo↗ |
| Outlines | — | python | structured-output | ✓ | site↗ repo↗ |
| pgvector | — | c | vector-db | ✓ | site↗ repo↗ |
| Pinecone | — | vector-db | — | site↗ | |
| PostgresML | — | rust | vector-dbinference | ✓ | site↗ repo↗ |
| promptfoo | — | ts | evals | ✓ | site↗ repo↗ |
| Pydantic AI | — | python | agent-frameworkstructured-output | ✓ | site↗ repo↗ |
| Qdrant | — | rust | vector-db | — | site↗ repo↗ |
| qdrant-client | — | python | vector-dbllm-sdk | ✓ | site↗ repo↗ |
| Ragas | — | python | evalsrag | ✓ | site↗ repo↗ |
| RAGFlow | — | python | ragetl | ✓ | site↗ repo↗ |
| Redis vector sets | — | c | vector-db | ✓ | site↗ repo↗ |
| rigging | — | rust | agent-framework | ✓ | site↗ repo↗ |
| Semantic Kernel | — | cs | orchestrationagent-framework | ✓ | site↗ repo↗ |
| Semantic Kernel Java | — | java | orchestrationagent-framework | ✓ | site↗ repo↗ |
| Semantic Kernel Python | — | python | orchestrationagent-framework | ✓ | site↗ repo↗ |
| Sentence Transformers | — | python | embedding | ✓ | site↗ repo↗ |
| Spring AI | — | java | agent-frameworkrag | ✓ | site↗ repo↗ |
| sqlite-vec | — | c | vector-db | ✓ | site↗ repo↗ |
| TensorRT-LLM | — | cpp | inference | ✓ | site↗ repo↗ |
| Transformers | — | python | inferencefine-tuning | ✓ | site↗ repo↗ |
| TRL | — | python | fine-tuning | ✓ | site↗ repo↗ |
| turbopuffer | — | vector-db | — | site↗ | |
| txtai | — | python | ragembedding | ✓ | site↗ repo↗ |
| Typesense | — | cpp | searchvector-db | ✓ | site↗ repo↗ |
| unsloth | — | python | fine-tuning | ✓ | site↗ repo↗ |
| Unstructured | — | python | etlrag | ✓ | site↗ repo↗ |
| Valkey | — | c | vector-db | ✓ | site↗ repo↗ |
| Vercel AI SDK | — | ts | llm-sdkagent-framework | ✓ | site↗ repo↗ |
| Vespa | — | java | vector-dbsearch | ✓ | site↗ repo↗ |
| VoltAgent | — | ts | agent-framework | ✓ | site↗ repo↗ |
| Weaviate | — | go | vector-db | — | site↗ repo↗ |
| zvec | — | cpp | vector-db | ✓ | site↗ repo↗ |
Showing 1–80 of 80