--- title: Frameworks weight: 800 partition: ecosystem aliases: ["/documentation/frameworks/memgpt/"] --- ## Framework Integrations | Framework | Description | | ------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------- | | [Agno](/documentation/frameworks/agno/) | Agno is a fast multi-agent framework, runtime and control plane. | | [AutoGen](/documentation/frameworks/autogen/) | Framework from Microsoft building LLM applications using multiple conversational agents. | | [Camel](/documentation/frameworks/camel/) | Framework to build and use LLM-based agents for real-world task solving | | [Cheshire Cat](/documentation/frameworks/cheshire-cat/) | Framework to create personalized AI assistants using custom data. | | [Cognee](/documentation/frameworks/cognee/) | AI memory frameworks that allows loading from 30+ data sources to graph and vector stores | | [CrewAI](/documentation/frameworks/crewai/) | CrewAI is a framework to build automated workflows using multiple AI agents that perform complex tasks. | | [Dagster](/documentation/frameworks/dagster/) | Python framework for data orchestration with integrated lineage, observability. | | [DeepEval](/documentation/frameworks/deepeval/) | Python framework for testing large language model systems. | | [DSPy](/documentation/frameworks/dspy/) | Framework for algorithmically optimizing LM prompts and weights. | | [Dynamiq](/documentation/frameworks/dynamiq/) | Dynamiq is all-in-one Gen AI framework, designed to streamline the development of AI-powered applications. | | [Feast](/documentation/frameworks/feast/) | Open-source feature store to operate production ML systems at scale as a set of features. | | [Fifty-One](/documentation/frameworks/fifty-one/) | Toolkit for building high-quality datasets and computer vision models. | | [Genkit](/documentation/frameworks/genkit/) | Framework to build, deploy, and monitor production-ready AI-powered apps. | | [Google ADK](/documentation/frameworks/google-adk/) | Open-source Python framework from Google for building, evaluating, and deploying AI agents. | | [Haystack](/documentation/frameworks/haystack/) | LLM orchestration framework to build customizable, production-ready LLM applications. | | [HoneyHive](/documentation/frameworks/honeyhive/) | AI observability and evaluation platform that provides tracing and monitoring tools for GenAI pipelines. | | [Lakechain](/documentation/frameworks/lakechain/) | Python framework for deploying document processing pipelines on AWS using infrastructure-as-code. | | [LangChain](/documentation/frameworks/langchain/) | Python framework for building context-aware, reasoning applications using LLMs. | | [LangChain4j](/documentation/frameworks/langchain4j/) | Java framework for building context-aware, reasoning applications using LLMs. | | [LangGraph](/documentation/frameworks/langgraph/) | Python, Javascript libraries for building stateful, multi-actor applications. | | [LlamaIndex](/documentation/frameworks/llama-index/) | A data framework for building LLM applications with modular integrations. | | [Mastra](/documentation/frameworks/mastra/) | Typescript framework to build AI applications and features quickly. | | [Mirror Security](/documentation/frameworks/mirror-security/) | Python framework for vector encryption and access control. | | [Mem0](/documentation/frameworks/mem0/) | Self-improving memory layer for LLM applications, enabling personalized AI experiences. | | [Microsoft GraphRAG](/documentation/frameworks/microsoft-graphrag/) | Python library for building knowledge graphs from unstructured data. | | [Neo4j GraphRAG](/documentation/frameworks/neo4j-graphrag/) | Package to build graph retrieval augmented generation (GraphRAG) applications using Neo4j and Python. | | [NLWeb](/documentation/frameworks/nlweb/) | A framework to turn websites into chat-ready data using schema.org and associated data formats. | | [Rig-rs](/documentation/frameworks/rig-rs/) | Rust library for building scalable, modular, and ergonomic LLM-powered applications. | | [Semantic Router](/documentation/frameworks/semantic-router/) | Python library to build a decision-making layer for AI applications using vector search. | | [SmolAgents](/documentation/frameworks/smolagents/) | Barebones library for agents. Agents write python code to call tools and orchestrate other agent. | | [Spring AI](/documentation/frameworks/spring-ai/) | Java AI framework for building with Spring design principles such as portability and modular design. | | [Swiftide](/documentation/frameworks/swiftide/) | Rust library for building LLM applications. Build fast, streaming indexing and querying pipelines, and composable agents. | | [Sycamore](/documentation/frameworks/sycamore/) | Document processing engine for ETL, RAG, LLM-based applications, and analytics on unstructured data. | | [Testcontainers](/documentation/frameworks/testcontainers/) | Framework for providing throwaway, lightweight instances of systems for testing | | [txtai](/documentation/frameworks/txtai/) | Python library for semantic search, LLM orchestration and language model workflows. | | [Vanna AI](/documentation/frameworks/vanna-ai/) | Python RAG framework for SQL generation and querying. | | [VoltAgent](/documentation/frameworks/voltagent/) | TypeScript framework for building AI agents with modular tools, LLM coordination, and visual monitoring dashboard. |