--- title: Frameworks weight: 15 --- | Frameworks | Description | | ------------------------------------- | ---------------------------------------------------------------------------------------------------- | | [Airbyte](./airbyte/) | Data integration platform specialising in ELT pipelines. | | [Airflow](./airflow/) | Platform designed for developing, scheduling, and monitoring batch-oriented workflows. | | [Apify](./apify/) | Platform to build web scrapers and automate web browser tasks. | | [AutoGen](./autogen/) | Framework from Microsoft building LLM applications using multiple conversational agents. | | [Bubble](./bubble) | Development platform for application development with a no-code interface | | [Canopy](./canopy/) | Framework from Pinecone for building RAG applications using LLMs and knowledge bases. | | [Cheshire Cat](./cheshire-cat/) | Framework to create personalized AI assistants using custom data. | | [Confluent](./confluent/) | Fully-managed data streaming platform with a cloud-native Apache Kafka engine. | | [DLT](./dlt/) | Python library to simplify data loading processes between several sources and destinations. | | [DocArray](./docarray/) | Python library for managing data in multi-modal AI applications. | | [DocsGPT](./docsgpt/) | Tool for ingesting documentation sources and enabling conversations and queries. | | [DSPy](./dspy/) | Framework for algorithmically optimizing LM prompts and weights. | | [Fifty-One](./fifty-one/) | Toolkit for building high-quality datasets and computer vision models. | | [Fondant](./fondant/) | Framework for developing datasets, sharing reusable operations and data processing trees. | | [Genkit](./genkit/) | Framework to build, deploy, and monitor production-ready AI-powered apps. | | [Haystack](./haystack/) | LLM orchestration framework to build customizable, production-ready LLM applications. | | [Langchain](./langchain/) | Python framework for building context-aware, reasoning applications using LLMs. | | [Langchain-Go](./langchain-go/) | Go framework for building context-aware, reasoning applications using LLMs. | | [Langchain4j](./langchain4j/) | Java framework for building context-aware, reasoning applications using LLMs. | | [LlamaIndex](./llama-index/) | A data framework for building LLM applications with modular integrations. | | [Make](./make/) | Cloud platform to build low-code workflows by integrating various software applications. | | [MemGPT](./memgpt/) | System to build LLM agents with long term memory & custom tools | | [MindsDB](./mindsdb/) | Platform to deploy, serve, and fine-tune models with numerous data source integrations. | | [N8N](./n8n/) | Platform for node-based, low-code workflow automation. | | [NiFi](./nifi/) | Data ingestion platform to manage data transfer between different sources and destination systems. | | [OpenLIT](./openlit/) | Platform for OpenTelemetry-native Observability & Evals for LLMs and Vector Databases. | | [OpenLLMetry](./openllmetry/) | Set of OpenTelemetry extensions to add Observability for your LLM application. | | [Pandas-AI](./pandas-ai/) | Python library to query/visualize your data (CSV, XLSX, PostgreSQL, etc.) in natural language | | [Pipedream](./pipedream/) | Platform for connecting apps and developing event-driven automation. | | [Portable.io](./portable/) | Cloud platform for developing and deploying ELT transformations. | | [PrivateGPT](./privategpt/) | Tool to ask questions about your documents using local LLMs emphasising privacy. | | [Rivet](./rivet/) | A visual programming environment for building AI agents with LLMs. | | [Semantic Router](./semantic-router/) | Python library to build a decision-making layer for AI applications using vector search. | | [Spark](./spark/) | A unified analytics engine for large-scale data processing. | | [Spring AI](./spring-ai/) | Java AI framework for building with Spring design principles such as portability and modular design. | | [Testcontainers](./testcontainers/) | Set of frameworks for running containerized dependencies in tests. | | [txtai](./txtai/) | Python library for semantic search, LLM orchestration and language model workflows. | | [Unstructured](./unstructured/) | Python library with components for ingesting and pre-processing data from numerous sources. | | [Vanna AI](./vanna-ai/) | Python RAG framework for SQL generation and querying. |