---
title: Frameworks 
weight: 33
---

| Frameworks                            | Description                                                                                          |
| ------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| [Airbyte](./airbyte/)                 | Data integration platform specialising in ELT pipelines.                                             |
| [Airflow](./airflow/)                 | Platform designed for developing, scheduling, and monitoring batch-oriented workflows.               |
| [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.                                    |
| [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 automations.                                |
| [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.                                                |
