SaaSHub helps you find the best software and product alternatives Learn more →
Top 23 Python Open-Source Projects
-
system-design-primer
Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.
Project mention: Learn how to design large-scale systems. Includes Anki flashcards | news.ycombinator.com | 2025-04-12 -
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.
-
On June 28, 2014, awesome-python was started. In the initial commit, Vinta Chen wrote:
-
1️⃣6️⃣ Project-Based Learning 🔨 📌 https://github.com/practical-tutorials/project-based-learning A collection of hands-on projects to improve your coding skills.
-
7️⃣ The Algorithms 📊 📌 https://github.com/TheAlgorithms/Python A massive collection of algorithm implementations in Python.
-
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).
-
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-10We 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).
-
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.
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
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).
-
Project mention: Yt-dlp: a feature-rich command-line audio/video downloader | news.ycombinator.com | 2025-04-22
-
HelloGitHub
:octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.
Project mention: HelloGitHub: Discover Curated Entry-Level Open Source Projects | news.ycombinator.com | 2024-09-30 -
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-10Dify (dify.ai):
-
the fuck
-
I tried to do something similar with 'first-class' dimension objects in PyTorch https://github.com/pytorch/pytorch/blob/main/functorch/dim/R... .
-
Project mention: How to Set Up CI/CD for a Python Backend Application on Fly.io Using GitHub Actions | dev.to | 2025-05-16
The backend of this accountability AI application is built using FastAPI, a high-performance framework for Python. The app allows users to communicate with the AI, which helps them stay accountable by generating responses based on their input. Below is a breakdown of the key components used in the code:
-
Project mention: Software design isn’t magic, but it feels like sorcery when you get it right | dev.to | 2025-05-19
Django MVC done right (and battle-tested)
-
Home Assistant
:house_with_garden: Open source home automation that puts local control and privacy first.
Project mention: A Linux kernel developer plays with Home Assistant: case studies | news.ycombinator.com | 2025-05-17 -
Project mention: Fastplotlib: Driving scientific discovery through data visualization | news.ycombinator.com | 2025-03-11
-
devops-exercises
Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
Project mention: Struggling to Learn DevOps? Here’s How to Master It in Just 30 Days | dev.to | 2025-04-25DevOps Exercises Interview prep + practical questions
-
Project mention: Microsoft's Open-Source ML Curriculum Is Best to Learn ML from Scratch | news.ycombinator.com | 2025-04-07
-
Project mention: Building an AI-Powered Image Captioning App with React and Flask | dev.to | 2025-05-18
Flask Documentation
-
Project mention: RisingWave Turns Four: Our Journey Beyond Democratizing Stream Processing | dev.to | 2025-04-18
By making RisingWave compatible with PostgreSQL, we ensured that any developer familiar with SQL could immediately start writing streaming queries. This wasn't just about syntax; it meant RisingWave could plug seamlessly into existing data workflows and connect easily with a vast ecosystem of familiar tools like DBeaver, Grafana, Apache Superset, dbt, and countless others.
-
Ansible
Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.
Project mention: SDK-Driven Development: A Litmus Test for Good Software Design | dev.to | 2025-05-15Also for systems administration and DevOps, I first used Ansible to streamline the management of our servers. Writing playbooks is OK, but going beyond that to convert them to roles is a good practice from collaboration perspective. This SDK approach worked quite well for me and my team. Now, I am developing NixOS modules for various services we deploy. In both cases, the goal is to compose well-defined and documented modules (SDK) into a complete system in a few lines of code (application).
-
Project mention: Sherlock: Hunt down social media accounts by username across 400 social networks | news.ycombinator.com | 2024-12-25
the only data needed are the urls from https://github.com/sherlock-project/sherlock/blob/master/she...
[1] https://www.reddit.com/r/github/comments/1at9br4/i_am_new_to...
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python discussion
Python related posts
-
Show HN: A Simple Server to Match Long/Lat to a TimeZone
-
Python Environment Understand
-
Quantum AI : The Next Frontier in Computing
-
spaCy - NLP in Python
-
Solving the local optima problem – NQueens
-
Ann, the Small Annotation Server
-
Python Fire VS mininterface - a user suggested alternative
2 projects | 20 May 2025 -
A note from our sponsor - SaaSHub
www.saashub.com | 21 May 2025
Index
What are some of the best open-source Python projects? This list will help you:
# | Project | Stars |
---|---|---|
1 | system-design-primer | 299,674 |
2 | awesome-python | 243,829 |
3 | project-based-learning | 227,519 |
4 | TheAlgorithms | 200,513 |
5 | tensorflow | 189,943 |
6 | AutoGPT | 175,381 |
7 | stable-diffusion-webui | 152,625 |
8 | transformers | 144,375 |
9 | yt-dlp | 111,901 |
10 | HelloGitHub | 110,882 |
11 | dify | 97,845 |
12 | thefuck | 91,876 |
13 | Pytorch | 90,111 |
14 | fastapi | 84,776 |
15 | Django | 83,578 |
16 | Home Assistant | 79,066 |
17 | manim | 77,431 |
18 | devops-exercises | 75,957 |
19 | ML-For-Beginners | 72,273 |
20 | Flask | 69,543 |
21 | superset | 66,270 |
22 | Ansible | 65,032 |
23 | sherlock | 64,392 |