Open Source AI Projects
Discover 87+ curated GitHub repositories for building with AI. Updated daily with trending projects, frameworks, and tools.
Showing 1–20 of 30 projects
Page 1 of 2
stable-diffusion-webui
AUTOMATIC1111/stable-diffusion-webui
AUTOMATIC1111's Stable Diffusion WebUI is a feature-rich web interface for running Stable Diffusion models locally. It provides an intuitive GUI with advanced features like ControlNet, extensions, and custom model support.
Most popular and comprehensive interface for local image generation with extensive customization options and active community support.
transformers
⭐huggingface/transformers
Hugging Face Transformers is the de facto standard library for pre-trained transformer models across NLP, computer vision, and audio. It provides unified APIs for thousands of models with seamless PyTorch/TensorFlow integration.
Industry standard for accessing and fine-tuning state-of-the-art models with exceptional documentation and community ecosystem.
langflow
langflow-ai/langflow
Langflow is a visual workflow builder for creating AI agents and LLM applications through drag-and-drop interface. It generates Python code from visual flows and supports deployment to various platforms.
Democratizes AI application development with visual programming while maintaining the flexibility of underlying code generation.
langchain
⭐langchain-ai/langchain
LangChain is a comprehensive framework for building applications with language models, featuring chains, agents, memory, and tool integrations. It provides abstractions for complex LLM workflows and multi-agent systems.
Industry-leading framework for LLM applications with extensive integrations and proven patterns for agent development.
awesome-llm-apps
Shubhamsaboo/awesome-llm-apps
Collection of practical LLM applications demonstrating RAG systems, AI agents, and multi-model integrations using popular frameworks. Includes ready-to-run examples with OpenAI, Anthropic, and open-source models.
Practical code examples that accelerate LLM application development with working implementations of common patterns.
markitdown
microsoft/markitdown
Microsoft's Python tool for converting various file formats (PDF, DOCX, PPTX, images) to clean Markdown. Designed for RAG pipelines and document processing workflows.
Solves a common pain point in RAG systems by providing reliable document-to-markdown conversion for better text processing.
funNLP
fighting41love/funNLP
Comprehensive Chinese NLP resource collection including datasets, models, tools, and libraries for various Chinese language processing tasks. Covers everything from word segmentation to knowledge graphs.
Invaluable resource for Chinese NLP development with extensive tools and datasets not readily available elsewhere.
browser-use
browser-use/browser-use
Browser-use enables AI agents to interact with websites through automated browser control using Playwright. It provides a Python framework for building web automation agents that can navigate and interact with any website.
Bridges the gap between AI agents and web interaction, enabling automation of complex web-based tasks that traditional APIs cannot handle.
ragflow
infiniflow/ragflow
RAGFlow is an open-source RAG engine that combines retrieval-augmented generation with agent capabilities. Features advanced document parsing, knowledge graph integration, and multi-agent workflows.
Production-ready RAG platform with advanced features like graphRAG and agent integration that goes beyond basic document Q&A.
awesome-machine-learning
josephmisiti/awesome-machine-learning
Curated list of machine learning frameworks, libraries, and tools organized by programming language and application domain. Covers classical ML, deep learning, and specialized domains.
Comprehensive reference for discovering ML tools across different languages and domains with community-vetted recommendations.
OpenHands
OpenHands/OpenHands
AI-driven development platform that automates coding tasks using various LLMs including ChatGPT and Claude. Provides CLI and developer tools for autonomous software development assistance.
Transforms development workflow by automating repetitive coding tasks and providing intelligent code assistance across multiple AI models.
LlamaFactory
hiyouga/LlamaFactory
Unified fine-tuning framework supporting 100+ LLMs and VLMs with advanced techniques like LoRA, QLoRA, and RLHF. Provides efficient training tools for instruction tuning and model customization.
Streamlines the complex process of fine-tuning large language models with state-of-the-art techniques and broad model support.
scikit-learn
scikit-learn/scikit-learn
Mature Python machine learning library providing simple and efficient tools for data mining, data analysis, and predictive modeling. Built on NumPy, SciPy, and matplotlib with comprehensive algorithms.
Industry standard for traditional machine learning with excellent documentation, stability, and wide adoption across data science teams.
MetaGPT
FoundationAgents/MetaGPT
Multi-agent framework that simulates an AI software company, enabling natural language programming through coordinated AI agents. Focuses on collaborative AI development workflows.
Pioneering approach to software development automation using coordinated AI agents, ideal for exploring next-generation development paradigms.
OpenBB
OpenBB-finance/OpenBB
Financial data platform providing comprehensive APIs and tools for analysts, quants, and AI agents to access market data, economics, and quantitative finance information. Built in Python with extensive financial datasets.
Essential toolkit for financial AI applications with robust data access and analysis capabilities specifically designed for quantitative finance.
pathway
pathwaycom/pathway
Python ETL framework optimized for stream processing, real-time analytics, and LLM pipelines with built-in RAG capabilities. Combines batch and streaming data processing with AI-first design.
Bridges traditional data processing with modern AI workflows, perfect for building real-time RAG systems and LLM data pipelines.
autogen
microsoft/autogen
Microsoft's programming framework for building agentic AI systems with multi-agent collaboration capabilities. Provides structured approaches to agent communication and task orchestration.
Industry-leading framework from Microsoft for enterprise-grade agent development with strong community support and documentation.
llama_index
run-llama/llama_index
Leading framework for building LLM-powered agents over custom data with comprehensive RAG capabilities, vector database integration, and multi-agent support. Provides production-ready tools for data-driven AI applications.
Industry standard for RAG applications with excellent documentation, active development, and comprehensive tooling for data-centric AI.
mem0
mem0ai/mem0
Universal memory layer for AI agents providing persistent memory management, long-term context retention, and state management. Enables AI applications to maintain context across sessions.
Solves critical memory limitations in AI agents by providing persistent, searchable memory for enhanced conversational AI experiences.
crewAI
crewAIInc/crewAI
Framework for orchestrating role-playing autonomous AI agents that collaborate on complex tasks. Focuses on agent specialization and team-based problem solving through structured workflows.
Simplifies multi-agent system development with role-based collaboration, perfect for complex business process automation.