AI

Top 23 AI Open-Source Projects

  1. AutoGPT

    AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.

    Project mention: None of the top 10 projects in GitHub is actually a software project 🤯 | dev.to | 2025-05-10

    We see an addition to the AI community with AutoGPT. Along with Tensorflow they represent the AI community in the software category, which is getting relevant (2 out of 8). We can expect in the future to have new AI projects in the top 25 such as Transformers or Ollama (currently top 34 and 36, respectively).

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. stable-diffusion-webui

    Stable Diffusion web UI

    Project mention: Enhancing Creativity: A Web Interface for Stable Diffusion | dev.to | 2025-03-21

    For those interested in this innovative tool, accessing the GitHub repository at https://github.com/AUTOMATIC1111/stable-diffusion-webui provides further details and instructions on how to utilize its features effectively. Embrace the future of creativity and unlock new possibilities with this enhanced web interface for Stable Diffusion.

  4. dify

    Dify is an open-source LLM app development platform. Dify's intuitive interface combines AI workflow, RAG pipeline, agent capabilities, model management, observability features and more, letting you quickly go from prototype to production.

    Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10

    Dify (dify.ai):

  5. open-webui

    User-friendly AI Interface (Supports Ollama, OpenAI API, ...)

    Project mention: Deploying LLMs on Amazon EKS using NVIDIA GPUs | dev.to | 2025-05-16

    Used Open WebUI for dashboard. Installed NVIDIA Data Center GPU Manager Exporter for monitoring NVIDIA GPU usage in Grafana.

  6. n8n

    Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

    Project mention: Supercharged automated workflows, no code required 🔥 | dev.to | 2025-05-19

    We walk through how to connect n8n, an open-source automation tool, with Upsun’s Git-based deployment flow. The result: event-driven automation triggered by deploy hooks or webhooks, with zero new backend code to maintain.

  7. generative-ai-for-beginners

    21 Lessons, Get Started Building with Generative AI 🔗 https://microsoft.github.io/generative-ai-for-beginners/

    Project mention: Generative-AI-for-beginners: 21 Lessons | news.ycombinator.com | 2025-03-07
  8. supabase

    The open source Firebase alternative. Supabase gives you a dedicated Postgres database to build your web, mobile, and AI applications.

    Project mention: The Backend Shift: Leveraging Open Source Powerhouses for Faster, Leaner Apps | dev.to | 2025-05-10

    Supabase (supabase.com):

  9. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  10. Deep-Live-Cam

    real time face swap and one-click video deepfake with only a single image

    Project mention: Discord's face scanning age checks 'start of a bigger shift' | news.ycombinator.com | 2025-04-17

    I'm in the UK and discord has asked me to complete this check (but I haven't, yet). I can still use discord just fine, it just won't let me view any media it considers "adult".

    I am an adult but refuse to let them scan my face as a matter of principle, so I've considered using https://github.com/hacksider/Deep-Live-Cam to "deepfake" myself and perform the verification while wearing a fake face.

  11. Lobe Chat

    LobeChat is a open-source, extensible (Function Calling), high-performance chatbot framework.It supports one-click free deployment of your private ChatGPT/LLM web application.

    Project mention: renovate.json file in Lobechat source code explained | dev.to | 2025-01-05

    In this article, let’s review the renovate.json file in Lobechat. The following concepts are discussed:

  12. gpt-engineer

    CLI platform to experiment with codegen. Precursor to: https://lovable.dev

    Project mention: Você não está mais codificando sozinho(a): O desenvolvimento na era dos code agents | dev.to | 2025-03-30
  13. ChatGPT

    🔮 ChatGPT Desktop Application (Mac, Windows and Linux)

    Project mention: Widen ChatGPT Screen | news.ycombinator.com | 2024-06-14
  14. LLMs-from-scratch

    Implement a ChatGPT-like LLM in PyTorch from scratch, step by step

    Project mention: Implement a ChatGPT-like LLM in PyTorch from scratch, step by step | news.ycombinator.com | 2025-04-24
  15. LLaMA-Factory

    Unified Efficient Fine-Tuning of 100+ LLMs & VLMs (ACL 2024)

    Project mention: Fine-tune Google's Gemma 3 | news.ycombinator.com | 2025-03-19

    Take a look at the hardware requirements at https://github.com/hiyouga/LLaMA-Factory?tab=readme-ov-file#...

    A 'LoRA' is a memory-efficient type of fine tuning that only tunes a small fraction of the LLM's parameters. And 'quantisation' reduces an LLM to, say, 4 bits per parameter. So it's feasible to fine-tune a 7B parameter model at home.

    Anything bigger than 7B parameters and you'll want to look at renting GPUs on a platform like Runpod. In the current market, there are used 4090s selling on ebay right now for $2100 while runpod will rent you a 4090 for $0.34/hr - you do the math.

    It's certainly possible to scale model training to span multiple nodes, but generally scaling through bigger GPUs and more GPUs per machine is easier.

  16. JeecgBoot

    🔥一款基于AIGC和低代码引擎的AI低代码平台,旨在帮助企业快速实现低代码开发和构建、部署个性化的 AI 应用。 前后端分离 SpringBoot,SpringCloud,Ant Design&Vue3,Mybatis,Shiro!强大的代码生成器让前后端代码一键生成,无需写任何代码! 成套AI大模型功能: AI模型管理、AI应用、知识库、AI流程编排、AI对话助手等;

  17. OpenBB

    Investment Research for Everyone, Everywhere.

    Project mention: OpenBB – Investment Research for Everyone, Everywhere | news.ycombinator.com | 2025-03-22
  18. ColossalAI

    Making large AI models cheaper, faster and more accessible

  19. Kong

    🦍 The Cloud-Native API Gateway and AI Gateway.

    Project mention: 10 Lightweight API Gateways for Your Next Project | dev.to | 2025-04-30

    Kong Gateway OSS is the open-source version of Kong’s popular API gateway, offering routing, proxying, load balancing, health checks, authentication, and more. Built for scalability, it runs well in self-hosted and Kubernetes-based environments.

  20. ClickHouse

    ClickHouse® is a real-time analytics database management system

    Project mention: How to Build a Streaming Deduplication Pipeline with Kafka, GlassFlow, and ClickHouse | dev.to | 2025-05-14

    ClickHouse: A fast columnar database. It will be our final destination for clean data. And, for simplicity in this tutorial, we'll cleverly use it as our "memory" or state store to remember which events we've already seen recently.

  21. unsloth

    Finetune Qwen3, Llama 4, TTS, DeepSeek-R1 & Gemma 3 LLMs 2x faster with 70% less memory! 🦥

    Project mention: Fine-Tune SLMs in Colab for Free : A 4-Bit Approach with Meta Llama 3.2 | dev.to | 2025-05-10

    Install and configure Unsloth in Colab

  22. firecrawl

    🔥 Turn entire websites into LLM-ready markdown or structured data. Scrape, crawl and extract with a single API.

    Project mention: Document Loading, Parsing, and Cleaning in AI Applications | dev.to | 2025-04-24

    If you want to build your own end-to-end crawling and scraping infrastructure (expert users only), developers typically use Playwright, a Microsoft framework for web testing and automation. Playwright Web Scraping is a reliable open-source web scraping implementation using Playwright. Firecrawl is also open source and lets you host it in your own infrastructure if you want absolute control.

  23. quivr

    Opiniated RAG for integrating GenAI in your apps 🧠 Focus on your product rather than the RAG. Easy integration in existing products with customisation! Any LLM: GPT4, Groq, Llama. Any Vectorstore: PGVector, Faiss. Any Files. Anyway you want.

    Project mention: Ask HN: Local RAG with private knowledge base | news.ycombinator.com | 2024-10-29
  24. AI-For-Beginners

    12 Weeks, 24 Lessons, AI for All!

    Project mention: The Top 9️⃣ Repositories to learn Python programming + Resources (Extra) 🤯 | dev.to | 2024-11-06

    ⭐️ AI For Beginners on GitHub.

  25. Open-Assistant

    OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

AI discussion

Log in or Post with

AI related posts

  • Project NOVA: Building My Personal AI Orchestration System

    3 projects | dev.to | 19 May 2025
  • Pyrefly: A new type checker and IDE experience for Python

    4 projects | news.ycombinator.com | 17 May 2025
  • MCP Server in Java with a2ajava – The Swiss Knife for Agentic Applications

    1 project | dev.to | 18 May 2025
  • Show HN: Pixelagent – Build your Stateful Agent Framework in 200 lines of code

    9 projects | news.ycombinator.com | 15 May 2025
  • Postgres with data branching and PII anonymization

    1 project | news.ycombinator.com | 18 May 2025
  • Building Multi-Agent Workflows using Mastra AI and Couchbase

    2 projects | dev.to | 17 May 2025
  • Show us your open-source project

    2 projects | dev.to | 17 May 2025
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 19 May 2025
    InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now. Learn more →

Index

What are some of the best open-source AI projects? This list will help you:

# Project Stars
1 AutoGPT 175,381
2 stable-diffusion-webui 152,334
3 dify 96,703
4 open-webui 95,064
5 n8n 94,044
6 generative-ai-for-beginners 83,371
7 supabase 82,773
8 Deep-Live-Cam 67,505
9 Lobe Chat 60,536
10 gpt-engineer 54,115
11 ChatGPT 53,758
12 LLMs-from-scratch 49,350
13 LLaMA-Factory 49,134
14 JeecgBoot 42,714
15 OpenBB 41,381
16 ColossalAI 40,872
17 Kong 40,803
18 ClickHouse 40,657
19 unsloth 38,732
20 firecrawl 38,139
21 quivr 37,830
22 AI-For-Beginners 37,519
23 Open-Assistant 37,345

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that Python is
the 2nd most popular programming language
based on number of references?