langchain-ai/langchain
LangChain is a versatile framework for building and deploying applications powered by large language models, offering interoperability, real-time data integration, and advanced agent orchestration capabilities.
Awesome AI Agents › Language Agent Frameworks
Swarms is an enterprise-grade, production-ready multi-agent orchestration framework designed to facilitate complex AI workflows and agent management. It provides a robust infrastructure that supports high reliability, modular design, and comprehensive logging, making it suitable for enterprise applications requiring reduced downtime, easier maintenance, and enhanced monitoring capabilities. The framework enables hierarchical swarms, parallel processing, sequential and graph-based workflows, and dynamic agent rearrangement, allowing for flexible and optimized execution of complex tasks. It supports multi-model integration, custom agent creation, an extensive tool library, and multiple memory systems, offering provider flexibility and extended functionality for diverse AI solutions. Scalability is a core feature, with support for concurrent processing, resource management, load balancing, and horizontal scaling to ensure high throughput and efficient resource utilization. Developer tools include a simple API, extensive documentation, an active community, and CLI tools to accelerate development and deployment. Security features such as error handling, rate limiting, monitoring integration, and audit logging enhance reliability and protect APIs. Advanced features like SpreadsheetSwarm, group chat, agent registry, and mixtures of agents enable mass agent management, collaborative AI, centralized control, and complex solution building. The framework supports multiple providers including OpenAI, Anthropic, ChromaDB, and custom providers, ensuring vendor independence and flexible storage options. Production features like automatic retries, async support, environment management, and type safety improve reliability, performance, configuration ease, and code safety. Use case support includes task-specific agents, custom workflows, industry solutions, and an extensible framework for quick deployment and customization. The project requires Python 3.10 or above and environment setup with API keys and workspace directory configuration. Comprehensive guides and documentation are available for production-grade implementation.
https://github.com/kyegomez/swarms
LangChain is a versatile framework for building and deploying applications powered by large language models, offering interoperability, real-time data integration, and advanced agent orchestration capabilities.
LangGraph is a low-level orchestration framework for building resilient, controllable AI language agents with customizable architectures, long-term memory, and real-time streaming support, used by major companies and integrated with the LangChain ecosystem.
Semantic Kernel is an enterprise-ready orchestration framework by Microsoft that enables developers to build and deploy intelligent AI agents and multi-agent systems using cutting-edge large language model technology.
BISHENG is an open-source LLM DevOps platform designed for enterprise AI applications, offering powerful workflow orchestration, security features, and high-precision document parsing to support complex intelligent business solutions.
VoltAgent is an open-source TypeScript framework for building and orchestrating AI agents powered by Large Language Models, enabling developers to create scalable, customizable, and maintainable AI applications with modular components and visual monitoring.
LangGraph.js is a low-level orchestration framework for building customizable, reliable, and controllable language agents as graphs, enabling complex AI workflows with features like long-term memory, human-in-the-loop, and real-time streaming support.
PHP framework for creating and orchestrating AI agents, covering LLM providers, tools, RAG, MCP, event-driven workflows with checkpointing and human-in-the-loop, streaming UI protocols and monitoring.
Go framework for production agent systems providing LLM agents, type-safe graph workflows, tool calling, session and memory state, knowledge retrieval, evaluation and OpenTelemetry observability.