π Top-AI-Repos: Discover the Best Open-Source AI/ML Projects on GitHub (Generative AI, LLMs, Deep Learning, & More) βοΈ
Explore a meticulously curated list of the top 100 GitHub repositories in Artificial Intelligence (AI) and Machine Learning (ML). This comprehensive guide highlights cutting-edge open-source projects, essential libraries, and valuable resources across various domains, including Generative AI, Large Language Models (LLMs), deep learning, natural language processing (NLP), computer vision, and AI research. Whether you're searching on Google, Bing, or exploring AI platforms like Gemini, ChatGPT, Perplexity AI, or DeepSeek, this repository aims to be your definitive source for leading AI innovations.
We have tried to sort the list in decreasing order of stars. If you like to add or update projects, feel free to open an issue or submit a pull request. Contributions are very welcome! π
| # | Repo | Repo_Stars_______ | User_Stars________ | Language______ | Description__________________________________________ | Created_Year |
|---|---|---|---|---|---|---|
| 1 | openclaw | |
TypeScript | Your own personal AI assistant. Any OS. Any Platform. The lobster way. π¦ | 2025 | |
| 2 | n8n | |
TypeScript | Fair-code workflow automation platform with native AI capabilities. | 2019 | |
| 3 | Auto-GPT | |
Python | make GPT-4 fully autonomous | 2023 | |
| 4 | Ollama | |
Go | Get up and running with large language models locally. | 2023 | |
| 5 | Stable Diffusion web UI | |
Python | A browser interface based on the Gradio library for Stable Diffusion. | 2022 | |
| 6 | Hugging Face Transformers | |
Python | A library of state-of-the-art pre-trained models for natural language processing (NLP). | 2018 | |
| 7 | langflow | |
Python | Langflow is a powerful tool for building and deploying AI-powered agents and workflows. | 2023 | |
| 8 | Dify | |
TypeScript | Production-ready platform for agentic workflow development. | 2023 | |
| 9 | Open WebUI | |
Python | User-friendly AI Interface (Supports Ollama, OpenAI API, ...) | 2023 | |
| 10 | Langchain | |
Python,MDX | framework designed to simplify the creation of applications using large language models. As a language model integration framework, LangChain's use-cases largely overlap with those of language models in general, including document analysis and summarization, chatbots, and code analysis. | 2022 | |
| 11 | claude-code | |
Python | Claude Code is an agentic coding tool that lives in your terminal, understands your codebase, and helps you code faster by executing routine tasks, explaining complex code, and handling git workflows - all through natural language commands. | 2025 | |
| 12 | ComfyUI | |
Python, Javascript | The most powerful and modular stable diffusion GUI, api and backend with a graph/nodes interface. | 2023 | |
| 13 | Llama.cpp | |
C,C++ | Meta's LLaMA model in C/C++ | 2023 | |
| 14 | DeepSeek-V3 | |
Python | DeepSeek-V3 is a strong Mixture-of-Experts (MoE) language model. | 2024 | |
| 15 | whisper | |
Python | Robust Speech Recognition via Large-Scale Weak Supervision | 2022 | |
| 16 | PyTorch | |
Python,C++ | Tensors and Dynamic neural networks in Python with strong GPU acceleration | 2016 | |
| 17 | LLMs-from-scratch | |
Python | Free Auto GPT with NO paids API | 2023 | |
| 18 | ChatGPT Next Web | |
Typescript | cross-platform ChatGPT UI | 2023 | |
| 19 | RAGFlow | |
Python | An open-source RAG engine based on deep document understanding. | 2024 | |
| 20 | vLLM | |
Python | A high-throughput and memory-efficient inference and serving engine for LLMs. | 2023 | |
| 21 | lobehub | |
TypeScript | The ultimate space for work and life β to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level β enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction. | 2023 | |
| 22 | Gpt4all | |
C++,QML | LLM chatbots that you can run anywhere | 2023 | |
| 23 | CompVis Stable Diffusion (original) | |
Python(Jupyter Notebook) | A Python library for diffusion modeling, a type of generative model that can be used to create images, text, and other types of data. | 2021 | |
| 24 | LLaMA-Factory | |
Python | Free Auto GPT with NO paids API | 2023 | |
| 25 | Gpt Academic | |
Python | practical interactive interface for ChatGPT/GLM, specially optimizes the paper reading/polishing/writing experience, modular design, supports custom shortcut buttons & function plug-ins, supports Python and C++ and other project analysis & self-interpretation functions, PDF/LaTex papers The translation & summary function supports parallel query of multiple LLM models, and supports local models such as chatglm2. Compatible with Wen Xin Yi Yan, moss, llama2, rwkv, claude2, Tongyi Qianwen, Scholar, iFlytek Spark, etc. | 2023 | |
| 26 | Paperclip | |
TypeScript | Open-source control plane for managing AI agent teams with org charts, goals, budgets, governance, heartbeat execution, and audit trails. | 2026 | |
| 27 | Gpt4free | |
Python | various collection of powerful language models | 2023 | |
| 28 | Scikit-learn | |
Python | machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support-vector machines | 2010 | |
| 29 | Unsloth | |
Python | 2-5x faster 70% less memory fine-tuning for LLMs. | 2023 | |
| 30 | Keras | |
Python | open-source library that provides a Python interface for artificial neural networks. Keras acts as an interface for the TensorFlow library. Up until version 2.3, Keras supported multiple backends, including TensorFlow, Microsoft Cognitive Toolkit, Theano, and PlaidML | 2015 | |
| 31 | Open Interpreter | |
Python | A natural language interface for computers. | 2023 | |
| 32 | awesome-claude-skills | |
Python | A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows | 2025 | |
| 33 | Llama | |
Python | --- | 2023 | |
| 34 | NanoGPT | |
Python | --- | 2022 | |
| 35 | MinGPT | |
Python | --- | 2020 | |
| 36 | Autogen | |
Python,C# | A programming framework for agentic AI. | 2020 | |
| 37 | pi-mono | |
TypeScript | AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods | 2024 | |
| 38 | privateGPT | |
Python | Ask questions about your documents without an internet connection using the power of LLMs. 100% private; no data leaves your execution environment at any point. You can ingest documents and ask questions without an internet connection | 2023 | |
| 39 | Embedchain | |
Python | Memory for AI agents | 2023 | |
| 40 | nanochat | |
Python | The best ChatGPT that $100 can buy. | 2025 | |
| 41 | Segment Anything | |
Python | --- | 2023 | |
| 42 | Flowise | |
TypeScript | Build AI Agents, Visually | 2023 | |
| 43 | CrewAI | |
Python | Framework for orchestrating role-playing, autonomous AI agents. | 2023 | |
| 44 | Whisper.cpp | |
Python | --- | 2022 | |
| 45 | LlamaIndex | |
Python | --- | 2022 | |
| 46 | Huginn | |
Ruby | Create agents that monitor and act on your behalf. Your agents are standing by! | 2013 | |
| 47 | Litellm | |
Python | Call all LLM APIs using the OpenAI format. Use Bedrock, Azure, OpenAI, Cohere, Anthropic, Ollama, Sagemaker, HuggingFace, Replicate (100+ LLMs) | 2023 | |
| 48 | Local AI | |
Go,Python | LocalAI is a drop-in replacement REST API compatible with OpenAI API specifications for local inferencing. It allows to run models locally or on-prem with consumer-grade hardware, supporting multiple models families compatible | 2023 | |
| 49 | aider | |
Python | aider is AI pair programming in your terminal | 2023 | |
| 50 | Coqui-AI TTS | |
Python | Aadvanced Text-to-Speech generation in 1100+ languages. | 2018 | |
| 51 | Milvus | |
Go | --- | 2019 | |
| 52 | gradio | |
Python, Svelte | Build and share delightful machine learning apps | 2018 | |
| 53 | Jan | |
TypeScript | Jan is an open source alternative to ChatGPT that runs 100% offline on your computer. | 2023 | |
| 54 | ChatGLM 6B | |
Python | --- | 2023 | |
| 55 | system_prompts_leaks | |
JavaScript | Collection of extracted System Prompts from popular chatbots like ChatGPT, Claude & Gemini | 2024 | |
| 56 | phidata | |
Python | Free Auto GPT with NO paids API | 2023 | |
| 57 | Mindsdb | |
Python | --- | 2018 | |
| 58 | LibreChat | |
Typescript, Javascript | Enhanced ChatGPT Clone | 2022 | |
| 59 | Open Assistant | |
Python | chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so | 2022 | |
| 60 | AgentGPT | |
Typescript,Python | next generation of Google search. Ask any question and watch as an AI Agent gives you the perfect answer after aggregating relevant sources | 2023 | |
| 61 | UI-TARS-desktop | |
TypeScript | The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra | 2024 | |
| 62 | Caffe | |
C++ | --- | 2013 | |
| 63 | Detectron2 | |
Python | A modular, scalable, and extensible object detection and segmentation framework. | 2019 | |
| 64 | TaskMatrix | |
Python | TaskMatrix connects ChatGPT and a series of Visual Foundation Models to enable sending and receiving images during chatting | 2023 | |
| 65 | huggingface diffusers | |
Python | --- | 2022 | |
| 66 | spaCy | |
Python,MDX | An open-source library for natural language processing (NLP) in Python. | 2014 | |
| 67 | tabby | |
Rust | Self-hosted AI coding assistant | 2023 | |
| 68 | continue | |
TypeScript | β© Ship faster with Continuous AI. Open-source CLI that can be used in Headless mode to run async cloud agents or TUI mode as an in sync coding agent | 2023 | |
| 69 | graphrag | |
Python | A modular graph-based Retrieval-Augmented Generation (RAG) system | 2024 | |
| 70 | Fairseq | |
Python | --- | 2017 | |
| 71 | PyTorch Lightning | |
Python | A lightweight PyTorch wrapper for high-performance AI research and production. | 2019 | |
| 72 | Chroma | |
Python | --- | 2022 | |
| 73 | Fastai | |
Python(Jupyter Notebook) | --- | 2019 | |
| 74 | InvokeAI | |
Typescript | InvokeAI is a leading creative engine for Stable Diffusion models, empowering professionals, artists, and enthusiasts to generate and create visual media using the latest AI-driven technologies | 2021 | |
| 75 | Generative Models | |
Python,Roff | --- | 2023 | |
| 76 | Stability-AI generative-models | |
Python | --- | 2022 | |
| 77 | MiniGPT-4 | |
Python | --- | 2023 | |
| 78 | FLUX | |
Python | Official inference repo for FLUX.1 models | 2024 | |
| 79 | Vercel AI SDK | |
TypeScript | The AI Toolkit for TypeScript. From the creators of Next.js, the AI SDK is a free open-source library for building AI-powered applications and agents. | 2023 | |
| 80 | Sanster/lama-cleaner | |
Python | Image inpainting tool powered by SOTA AI Model. | 2021 | |
| 81 | MemGPT | |
Python | Teaching LLMs memory management for unbounded context | 2023 | |
| 82 | BabyAGI | |
Python | --- | 2024 | |
| 83 | Generative Agents | |
Python | Generative Agents: Interactive Simulacra of Human Behavior | 2023 | |
| 84 | Huggingface PEFT | |
Python | State-of-the-art Parameter-Efficient Fine-Tuning | 2022 | |
| 85 | ChatGPT Retrieval | |
Python | --- | 2023 | |
| 86 | Apache Mxnet | |
C++,Python | --- | 2015 | |
| 87 | Llama2.c | |
C,Python | --- | 2023 | |
| 88 | Triton | |
Python | --- | 2021 | |
| 89 | Deepfacelab | |
Python | software for creating deepfakes | 2018 | |
| 90 | Chinese LLaMA Alpaca | |
Python | --- | 2023 | |
| 91 | DB GPT | |
Python | --- | 2023 | |
| 92 | Evals | |
Python | --- | 2023 | |
| 93 | Agentic | |
Typescript | AI agent stdlib that works with any LLM and TypeScript AI SDK | 2022 | |
| 94 | Apple Stable Diffusion | |
Python | Stable Diffusion with Core ML on Apple Silicon | 2022 | |
| 95 | LangChain.js | |
TypeScript | The agent engineering platform | 2023 | |
| 96 | IDEA-Research/Grounded-Segment-Anything | |
Python | Marrying Grounding DINO with Segment Anything & Stable Diffusion & Recognize Anything | 2023 | |
| 97 | cookbook | |
Jupyter Notebook | Examples and guides for using the Gemini API | 2024 | |
| 98 | ChatALL | |
Javascript | --- | 2023 | |
| 99 | Weaviate | |
Go | --- | 2016 | |
| 100 | Stability-AI Stable LM | |
Python | --- | 2022 | |
| 101 | Deepmind Research | |
Python | --- | 2019 | |
| 102 | Dall E Mini | |
Python | --- | 2021 | |
| 103 | Fauxpilot | |
Python | --- | 2022 | |
| 104 | SciPy | |
Python,C | --- | 2001 | |
| 105 | Alphafold | |
Python | --- | 2021 | |
| 106 | Yolo7 | |
Python(Jupyter Notebook) | --- | 2022 | |
| 107 | memU | |
Python | Memory for 24/7 proactive agents like moltbot (clawdbot). | 2024 | |
| 108 | Paddlenlp | |
Python | --- | 2021 | |
| 109 | Kohya_UI | |
Python | Windows-focused Gradio GUI for Kohya's Stable Diffusion trainers | 2022 | |
| 110 | Char RNN | |
C,Python | --- | 2015 | |
| 111 | H2oGpt | |
Python | --- | 2023 | |
| 112 | Convnetjs | |
C,Python | --- | 2014 | |
| 113 | UI-TARS | |
Python | Pioneering Automated GUI Interaction with Native Agents | 2024 | |
| 114 | Huggingface Chat-UI | |
Typescript | HuggingChat app | 2023 | |
| 115 | Theano | |
Python | --- | 2008 | |
| 116 | Sonnet | |
Python | --- | 2017 | |
| 117 | Tflearn | |
Python | --- | 2016 | |
| 118 | CatBoost | |
Python,C | A fast, scalable, high performance Gradient Boosting on Decision Trees | ||
| 119 | Stable Dreamfusion | |
Python | A pytorch implementation of the text-to-3D model Dreamfusion, powered by the Stable Diffusion text-to-2D model | 2022 | |
| 120 | kimi-cli | |
Python | Kimi Code CLI is your next CLI agent. | 2024 | |
| 121 | bentoml/BentoML | |
Python | The Unified AI Application Framework | 2019 | |
| 122 | Vision-Agents | |
Python | Open Vision Agents by Stream. Build Vision Agents quickly with any model or video provider. Uses Stream's edge network for ultra-low latency. | 2024 | |
| 123 | deep-floyd - IF | |
Python | text-to-image model with a high degree of photorealism and language understanding | 2023 | |
| 124 | Azure search openai demo | |
Python | --- | 2023 | |
| 125 | Zyphra Zonos | |
Python | TTS | 2025 | |
| 126 | Deeppavlov | |
Python | --- | 2017 | |
| 127 | swyxio/ai-notes | |
Markdown | AI Notes, Substack | 2022 | |
| 128 | LatentSync | |
Markdown | AI Notes | 2024 | |
| 129 | mosaicml Composer | |
Python | make GPT-4 fully autonomous | 2021 | |
| 130 | MosiacML LLM Foundry | |
Python | LLM training code for MosaicML foundation models | 2022 | |
| 131 | Auto-GPT-Plugins | |
Python | make GPT-4 fully autonomous | 2023 | |
| 132 | Step-Video-T2V | |
Markdown | AI Notes | 2025 | |
| 133 | Free Auto GPT | |
Python | Free Auto GPT with NO paids API | 2023 | |
| 134 | EgoAlpha/prompt-in-context-learning | |
Markdown | AI Notes | 2023 | |
| 135 | pythagora | |
JavaScript | Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code. | 2023 | |
| 136 | R-TensorFlow | |
R | --- | 2016 | |
| 137 | RustChain | |
Python | Proof-of-Antiquity blockchain with AI agent economy. Vintage hardware earns higher mining rewards. On-chain agent job marketplace (RIP-302) with 124+ jobs completed. | 2024 | |
| 138 | Top-AI-repos | |
Python | π100 most popular open source AI projects | 2023 |
A huge thank you to everyone who has contributed to this project!
Made with contrib.rocks.