🤖
AIllowpages
AI + Yellow Pages · The AI Tools Search Engine

Framework AI Tools

Explore the top AI frameworks for building intelligent applications. From LangChain to AutoGPT, find the right framework for your AI project.

🔢 100 TOOLS FOUND ✅ ZERO ADS · ZERO BIAS · FREE FOREVER
Framework Tools
Haystack Free
Framework
Haystack is an open-source AI framework by deepset for building production-ready LLM applications, RAG pipelines, and semantic search systems. It provides modular pipeline components for document retrieval, question answering, summarization, and agent workflows that can be connected flexibly using any LLM provider or vector database. Engineering teams choose Haystack for its clean pipeline abstraction, active community, and strong support for enterprise RAG use cases.
Semantic Kernel Free
Framework
Semantic Kernel is Microsoft's open-source SDK for integrating LLMs like OpenAI, Azure OpenAI, and Hugging Face into .NET, Python, and Java applications. It provides a plugin architecture for composing AI capabilities with native code functions, memory connectors for vector stores, and planner components for automatic task orchestration. Enterprise developers building AI-powered productivity tools and copilots on Microsoft's ecosystem use Semantic Kernel as their foundational integration layer.
AutoGen Free
Framework
AutoGen is Microsoft Research's open-source framework for building multi-agent conversational AI systems where multiple specialized AI agents collaborate to solve complex tasks. It supports both automated and human-in-the-loop workflows, agent customization, and integration with tools, APIs, and code execution environments. Researchers and engineers use AutoGen to prototype and deploy systems where task decomposition, agent specialization, and inter-agent communication are essential.
CrewAI Free
Framework
CrewAI is an open-source Python framework for orchestrating role-playing, autonomous AI agents that work together as a crew to accomplish complex tasks. Developers define agents with specific roles, backstories, and tools, then assign them tasks within a collaborative pipeline. It is widely used for building automated research assistants, content pipelines, and software development crews that distribute work intelligently across specialized AI agents.
DSPy Free
Framework
DSPy is a Stanford-developed open-source framework for programming, not prompting, language models by expressing AI pipelines as composable Python modules with learnable parameters. Instead of hand-crafting prompts, DSPy optimizes them automatically using a compiler and optimizer based on defined metrics and training examples. ML engineers and researchers use DSPy to build robust, reproducible LLM pipelines that generalize well across models and task variations without manual prompt engineering.
Instructor Free
Framework
Instructor is a Python library that makes it easy to get structured, validated outputs from large language models by combining Pydantic models with LLM API calls. It handles retry logic, validation, and streaming automatically, allowing developers to reliably extract typed data from LLM responses without writing boilerplate parsing code. ML engineers and Python developers building production LLM applications use Instructor to eliminate the fragility of manual JSON parsing and ensure LLM outputs conform to defined schemas every time.
Guidance Free
Framework
Guidance is a Microsoft open-source framework that gives developers precise control over LLM generation by interleaving prompting, logic, and output constraints in a single template syntax. It enables conditional generation, constrained decoding, token healing, and structured outputs that are guaranteed to match specified formats, making it ideal for applications requiring deterministic and structured LLM responses. AI engineers use Guidance when they need fine-grained control over how models generate text beyond what standard prompting techniques allow.
Marvin Free
Framework
Marvin is a lightweight Python framework that makes it easy to add AI capabilities to existing applications by decorating functions with AI-powered behavior using simple Python decorators. It handles prompt engineering, model selection, and output parsing automatically, letting developers focus on business logic rather than LLM plumbing. Python developers building AI-augmented applications use Marvin to add features like text classification, entity extraction, image captioning, and natural language interfaces with minimal boilerplate code.
Outlines Free
Framework
Outlines is an open-source Python library for structured text generation with large language models that guarantees outputs conform to specified formats including JSON schemas, regular expressions, and context-free grammars through constrained decoding. Unlike prompt-based approaches, Outlines enforces structure at the token level, making it impossible for the model to produce malformed outputs. ML engineers building production systems that require reliable structured LLM output use Outlines to eliminate parsing failures and output validation overhead entirely.
Flowise Free
Framework
Flowise is an open-source low-code platform for building customized LLM orchestration flows and AI agents through a drag-and-drop visual interface. It supports LangChain components, vector stores, chat models, and tool integrations that can be composed visually and deployed as API endpoints or embedded chat widgets. Developers and technical teams use Flowise to prototype and deploy RAG applications, chatbots, and AI agents quickly without writing complex orchestration code from scratch.
Rivet Free
Framework
Rivet is an open-source visual AI programming environment developed by Ironclad for building complex LLM pipelines through a node-based graph editor. It supports multi-model workflows, parallel execution, conditional branching, and live debugging of running pipelines, making it powerful enough for production use cases while remaining accessible through its visual interface. AI engineers and product teams building sophisticated agent workflows and prompt chains use Rivet to design, test, and debug LLM applications with full visual observability.
Pydantic AI Free
Framework
Pydantic AI is a Python agent framework built by the Pydantic team that makes it straightforward to build production-grade AI applications with type-safe structured outputs, dependency injection, and built-in support for streaming responses and tool calling across multiple LLM providers. It leverages Python type hints and Pydantic validation throughout, giving developers familiar patterns for building reliable agentic applications. Python developers building LLM-powered applications use Pydantic AI for its seamless integration with the broader Python type ecosystem and its emphasis on correctness and testability in agent development.
← Previous Page 7 Next →
Browse Other Categories
Image Generation Video AI Productivity AI Tool Writing & Content Audio & Music Code & Developer AI Companion Gaming AI LLM & Models Data & Analytics Finance Marketing Education Legal MLOps Security Directory E-commerce AI Agents APIs Automation Cybersecurity AI Database Healthcare AI HR & Recruiting NLP Platform Real Estate AI Research Search