π 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 154 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 | opencode | |
TypeScript | The open source coding agent. | 2025 | |
| 5 | Ollama | |
Go | Get up and running with large language models locally. | 2023 | |
| 6 | Stable Diffusion web UI | |
Python | A browser interface based on the Gradio library for Stable Diffusion. | 2022 | |
| 7 | prompts.chat | |
HTML | f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source β self-host for your organization with complete privacy. | 2022 | |
| 8 | Hugging Face Transformers | |
Python | A library of state-of-the-art pre-trained models for natural language processing (NLP). | 2018 | |
| 9 | langflow | |
Python | Langflow is a powerful tool for building and deploying AI-powered agents and workflows. | 2023 | |
| 10 | Dify | |
TypeScript | Production-ready platform for agentic workflow development. | 2023 | |
| 11 | Open WebUI | |
Python | User-friendly AI Interface (Supports Ollama, OpenAI API, ...) | 2023 | |
| 12 | 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 | |
| 13 | 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 | |
| 14 | ComfyUI | |
Python, Javascript | The most powerful and modular stable diffusion GUI, api and backend with a graph/nodes interface. | 2023 | |
| 15 | Llama.cpp | |
C,C++ | Meta's LLaMA model in C/C++ | 2023 | |
| 16 | DeepSeek-V3 | |
Python | DeepSeek-V3 is a strong Mixture-of-Experts (MoE) language model. | 2024 | |
| 17 | whisper | |
Python | Robust Speech Recognition via Large-Scale Weak Supervision | 2022 | |
| 18 | PyTorch | |
Python,C++ | Tensors and Dynamic neural networks in Python with strong GPU acceleration | 2016 | |
| 19 | LLMs-from-scratch | |
Python | Implement a ChatGPT-like LLM in PyTorch from scratch, step by step | 2023 | |
| 20 | ChatGPT Next Web | |
Typescript | cross-platform ChatGPT UI | 2023 | |
| 21 | vLLM | |
Python | A high-throughput and memory-efficient inference and serving engine for LLMs. | 2023 | |
| 22 | RAGFlow | |
Python | An open-source RAG engine based on deep document understanding. | 2024 | |
| 23 | 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 | |
| 24 | Gpt4all | |
C++,QML | LLM chatbots that you can run anywhere | 2023 | |
| 25 | 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 | |
| 26 | LLaMA-Factory | |
Python | Unified Efficient Fine-Tuning of 100+ LLMs & VLMs | 2023 | |
| 27 | 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 | |
| 28 | Paperclip | |
TypeScript | Open-source control plane for managing AI agent teams with org charts, goals, budgets, governance, heartbeat execution, and audit trails. | 2026 | |
| 29 | Gpt4free | |
Python | various collection of powerful language models | 2023 | |
| 30 | Scikit-learn | |
Python | machine learning library for the Python programming language. It features various classification, regression and clustering algorithms including support-vector machines | 2010 | |
| 31 | Unsloth | |
Python | 2-5x faster 70% less memory fine-tuning for LLMs. | 2023 | |
| 32 | 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 | |
| 33 | awesome-claude-skills | |
Python | A curated list of awesome Claude Skills, resources, and tools for customizing Claude AI workflows | 2025 | |
| 34 | Open Interpreter | |
Python | A natural language interface for computers. | 2023 | |
| 35 | pi-mono | |
TypeScript | AI agent toolkit: coding agent CLI, unified LLM API, TUI & web UI libraries, Slack bot, vLLM pods | 2024 | |
| 36 | NanoGPT | |
Python | --- | 2022 | |
| 37 | Llama | |
Python | --- | 2023 | |
| 38 | Autogen | |
Python,C# | A programming framework for agentic AI. | 2020 | |
| 39 | Embedchain | |
Python | Memory for AI agents | 2023 | |
| 40 | 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 | |
| 41 | nanochat | |
Python | The best ChatGPT that $100 can buy. | 2025 | |
| 42 | Segment Anything | |
Python | --- | 2023 | |
| 43 | Flowise | |
TypeScript | Build AI Agents, Visually | 2023 | |
| 44 | CrewAI | |
Python | Framework for orchestrating role-playing, autonomous AI agents. | 2023 | |
| 45 | Whisper.cpp | |
Python | --- | 2022 | |
| 46 | LlamaIndex | |
Python | --- | 2022 | |
| 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 | Huginn | |
Ruby | Create agents that monitor and act on your behalf. Your agents are standing by! | 2013 | |
| 49 | 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 | |
| 50 | aider | |
Python | aider is AI pair programming in your terminal | 2023 | |
| 51 | Coqui-AI TTS | |
Python | Aadvanced Text-to-Speech generation in 1100+ languages. | 2018 | |
| 52 | Milvus | |
Go | --- | 2019 | |
| 53 | Jan | |
TypeScript | Jan is an open source alternative to ChatGPT that runs 100% offline on your computer. | 2023 | |
| 54 | gradio | |
Python, Svelte | Build and share delightful machine learning apps | 2018 | |
| 55 | deepspeed | |
Python | A deep learning optimization library that makes distributed training and inference easy, efficient, and effective. | 2020 | |
| 56 | system_prompts_leaks | |
JavaScript | Collection of extracted System Prompts from popular chatbots like ChatGPT, Claude & Gemini | 2024 | |
| 57 | ChatGLM 6B | |
Python | --- | 2023 | |
| 58 | phidata | |
Python | Build, run, and manage agent platforms. | 2023 | |
| 59 | Mindsdb | |
Python | --- | 2018 | |
| 60 | LibreChat | |
Typescript, Javascript | Enhanced ChatGPT Clone | 2022 | |
| 61 | Open Assistant | |
Python | chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so | 2022 | |
| 62 | UI-TARS-desktop | |
TypeScript | The Open-Source Multimodal AI Agent Stack: Connecting Cutting-Edge AI Models and Agent Infra | 2024 | |
| 63 | 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 | |
| 64 | Caffe | |
C++ | --- | 2013 | |
| 65 | Detectron2 | |
Python | A modular, scalable, and extensible object detection and segmentation framework. | 2019 | |
| 66 | 500-AI-Machine-learning... | |
Python | 500 AI Machine learning Deep learning Computer vision NLP Projects with code | 2022 | |
| 67 | LangGraph | |
Python / TypeScript | A library for building stateful, multi-actor applications with LLMs, specifically designed to handle cyclical/graph-based agent workflows that traditional linear pipelines struggle with. | 2024 | |
| 68 | TaskMatrix | |
Python | TaskMatrix connects ChatGPT and a series of Visual Foundation Models to enable sending and receiving images during chatting | 2023 | |
| 69 | huggingface diffusers | |
Python | --- | 2022 | |
| 70 | spaCy | |
Python,MDX | An open-source library for natural language processing (NLP) in Python. | 2014 | |
| 71 | 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 | |
| 72 | graphrag | |
Python | A modular graph-based Retrieval-Augmented Generation (RAG) system | 2024 | |
| 73 | tabby | |
Rust | Self-hosted AI coding assistant | 2023 | |
| 74 | Fairseq | |
Python | --- | 2017 | |
| 75 | 500-AI-Agents-Projects | |
Python | A curated collection of AI agent use cases across various industries, showcasing practical applications and open-source implementations. | 2025 | |
| 76 | PyTorch Lightning | |
Python | A lightweight PyTorch wrapper for high-performance AI research and production. | 2019 | |
| 77 | Chroma | |
Python | --- | 2022 | |
| 78 | Fastai | |
Python(Jupyter Notebook) | --- | 2019 | |
| 79 | 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 | |
| 80 | Stability-AI generative-models | |
Python | --- | 2022 | |
| 81 | MiniGPT-4 | |
Python | --- | 2023 | |
| 82 | FLUX | |
Python | Official inference repo for FLUX.1 models | 2024 | |
| 83 | llamafile | |
C++ | A framework that lets you distribute and run LLMs with a single file by combining llama.cpp with Cosmopolitan Libc. | 2023 | |
| 84 | 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 | |
| 85 | MinGPT | |
Python | --- | 2020 | |
| 86 | MemGPT | |
Python | Teaching LLMs memory management for unbounded context | 2023 | |
| 87 | Sanster/lama-cleaner | |
Python | Image inpainting tool powered by SOTA AI Model. | 2021 | |
| 88 | BabyAGI | |
Python | --- | 2024 | |
| 89 | Generative Agents | |
Python | Generative Agents: Interactive Simulacra of Human Behavior | 2023 | |
| 90 | Huggingface PEFT | |
Python | State-of-the-art Parameter-Efficient Fine-Tuning | 2022 | |
| 91 | ChatGPT Retrieval | |
Python | --- | 2023 | |
| 92 | Apache Mxnet | |
C++,Python | --- | 2015 | |
| 93 | airllm | |
Jupyter Notebook | An optimization tool for running 70B+ large language models on a single 4GB GPU without quantization or pruning. | 2023 | |
| 94 | Llama2.c | |
C,Python | --- | 2023 | |
| 95 | Triton | |
Python | --- | 2021 | |
| 96 | Deepfacelab | |
Python | software for creating deepfakes | 2018 | |
| 97 | DB GPT | |
Python | --- | 2023 | |
| 98 | Chinese LLaMA Alpaca | |
Python | --- | 2023 | |
| 99 | Evals | |
Python | --- | 2023 | |
| 100 | Agentic | |
Typescript | AI agent stdlib that works with any LLM and TypeScript AI SDK | 2022 | |
| 101 | Apple Stable Diffusion | |
Python | Stable Diffusion with Core ML on Apple Silicon | 2022 | |
| 102 | LangChain.js | |
TypeScript | The agent engineering platform | 2023 | |
| 103 | IDEA-Research/Grounded-Segment-Anything | |
Python | Marrying Grounding DINO with Segment Anything & Stable Diffusion & Recognize Anything | 2023 | |
| 104 | cookbook | |
Jupyter Notebook | Examples and guides for using the Gemini API | 2024 | |
| 105 | ChatALL | |
Javascript | --- | 2023 | |
| 106 | Weaviate | |
Go | --- | 2016 | |
| 107 | DeepEval | |
Python | β‘ Tool for evaluation of deep learning models | 2023 | |
| 108 | Stability-AI Stable LM | |
Python | --- | 2022 | |
| 109 | Deepmind Research | |
Python | --- | 2019 | |
| 110 | Dall E Mini | |
Python | --- | 2021 | |
| 111 | SciPy | |
Python,C | --- | 2001 | |
| 112 | Fauxpilot | |
Python | --- | 2022 | |
| 113 | Alphafold | |
Python | --- | 2021 | |
| 114 | Yolo7 | |
Python(Jupyter Notebook) | --- | 2022 | |
| 115 | memU | |
Python | Memory for 24/7 proactive agents like moltbot (clawdbot). | 2024 | |
| 116 | Paddlenlp | |
Python | --- | 2021 | |
| 117 | Kohya_UI | |
Python | Windows-focused Gradio GUI for Kohya's Stable Diffusion trainers | 2022 | |
| 118 | Char RNN | |
C,Python | --- | 2015 | |
| 119 | H2oGpt | |
Python | --- | 2023 | |
| 120 | ganhacks | |
Markdown | starter from "How to Train a GAN?" at NIPS2016 | 2016 | |
| 121 | Convnetjs | |
C,Python | --- | 2014 | |
| 122 | UI-TARS | |
Python | Pioneering Automated GUI Interaction with Native Agents | 2024 | |
| 123 | Huggingface Chat-UI | |
Typescript | HuggingChat app | 2023 | |
| 124 | Theano | |
Python | --- | 2008 | |
| 125 | Sonnet | |
Python | --- | 2017 | |
| 126 | Tflearn | |
Python | --- | 2016 | |
| 127 | CatBoost | |
Python,C | A fast, scalable, high performance Gradient Boosting on Decision Trees | ||
| 128 | kimi-cli | |
Python | Kimi Code CLI is your next CLI agent. | 2024 | |
| 129 | Stable Dreamfusion | |
Python | A pytorch implementation of the text-to-3D model Dreamfusion, powered by the Stable Diffusion text-to-2D model | 2022 | |
| 130 | bentoml/BentoML | |
Python | The Unified AI Application Framework | 2019 | |
| 131 | evolver | |
JavaScript | The GEP-powered self-evolving engine for AI agents. Auditable evolution with Genes, Capsules, and Events. | evomap.ai | |
| 132 | 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 | |
| 133 | deep-floyd - IF | |
Python | text-to-image model with a high degree of photorealism and language understanding | 2023 | |
| 134 | Azure search openai demo | |
Python | --- | 2023 | |
| 135 | Zyphra Zonos | |
Python | TTS | 2025 | |
| 136 | Deeppavlov | |
Python | --- | 2017 | |
| 137 | FastHTML | |
Python | A lightweight framework for rapidly creating web apps for AI and data science. | 2023 | |
| 138 | swyxio/ai-notes | |
Markdown | AI Notes, Substack | 2022 | |
| 139 | LatentSync | |
Markdown | AI Notes | 2024 | |
| 140 | mosaicml Composer | |
Python | make GPT-4 fully autonomous | 2021 | |
| 141 | Tools-to-Design-or-Visualize... | |
Python | Tools to Design or Visualize Architecture of Neural Network | 2025 | |
| 142 | MosiacML LLM Foundry | |
Python | LLM training code for MosaicML foundation models | 2022 | |
| 143 | Auto-GPT-Plugins | |
Python | make GPT-4 fully autonomous | 2023 | |
| 144 | Andrew-NG-Notes | |
Jupyter Notebook | This is Andrew NG Coursera Handwritten Notes. | 2019 | |
| 145 | Step-Video-T2V | |
Markdown | AI Notes | 2025 | |
| 146 | LLM-Finetuning | |
Jupyter Notebook | LLM Finetuning with peft | 2023 | |
| 147 | convnet-benchmarks | |
Python | Easy benchmarking of all publicly accessible implementations of convnets | 2014 | |
| 148 | Free Auto GPT | |
Python | Free Auto GPT with NO paids API | 2023 | |
| 149 | EgoAlpha/prompt-in-context-learning | |
Markdown | AI Notes | 2023 | |
| 150 | pythagora | |
JavaScript | Generate automated tests for your Node.js app via LLMs without developers having to write a single line of code. | 2023 | |
| 151 | R-TensorFlow | |
R | --- | 2016 | |
| 152 | Dingo | |
Python | A comprehensive AI data, model, and application quality evaluation tool. | 2024 | |
| 153 | Top-AI-repos | |
Python | π100 most popular open source AI projects | 2023 | |
| 154 | Neon Vision Editor | |
Swift | Native AI-assisted code and text editor for macOS, iPhone, and iPad with syntax highlighting, fast file access, and focused editing. | 2025 |
A huge thank you to everyone who has contributed to this project!
Made with contrib.rocks.