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: 10 GitHub repositories that every developer must follow | | 2024-02-21

    ✅ donnemartin/system-design-primer:

  • awesome-python

    An opinionated list of awesome Python frameworks, libraries, software and resources.

  • Project mention: How I do technology watch | | 2024-03-07


  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • tensorflow

    An Open Source Machine Learning Framework for Everyone

  • Project mention: TensorFlow-metal on Apple Mac is junk for training | | 2024-01-16
  • TheAlgorithms

    All Algorithms implemented in Python

  • Project mention: Wikifunctions | | 2023-12-06

    Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.

    Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.




    Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.

  • project-based-learning

    Curated list of project-based tutorials

  • Project mention: How to Become a Software Engineer ? | | 2024-04-23

    View on GitHub

  • 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: Accessible AI for Everyone | | 2024-01-08
  • stable-diffusion-webui

    Stable Diffusion web UI

  • Project mention: Show HN: I made an app to use local AI as daily driver | | 2024-02-27

    * LLaVA model: I'll add more documentation. You are right Llava could not generate images. For image generation I don't have immediate plans, but checkout these projects for local image generation.




  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • transformers

    🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

  • Project mention: Lossless Acceleration of LLM via Adaptive N-Gram Parallel Decoding | | 2024-04-21

    The HuggingFace transformers library already has support for a similar method called prompt lookup decoding that uses the existing context to generate an ngram model:

    I don't think it would be that hard to switch it out for a pretrained ngram model.

  • 30-seconds-of-code

    Short code snippets for all your development needs

  • Project mention: 30-seconds-of-code: Short code snippets for all your development needs | | 2023-12-25
  • HelloGitHub

    :octocat: 分享 GitHub 上有趣、入门级的开源项目。Share interesting, entry-level open source projects on GitHub.

  • thefuck

    Magnificent app which corrects your previous console command.

  • Project mention: Control Linux based distros using hand gestures using OpenCV, GTK, Mediapipe | | 2024-04-14

    Are you by chance interested in a command named after the four-letter word, which automatically fixes and reruns the last command:

  • Pytorch

    Tensors and Dynamic neural networks in Python with strong GPU acceleration

  • Project mention: penzai: JAX research toolkit for building, editing, and visualizing neural nets | | 2024-04-21

    > does PyTorch have a similar concept

    of course

  • Django

    The Web framework for perfectionists with deadlines.

  • Project mention: AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite | | 2024-04-09

    >As an example, AutoCodeRover successfully fixed issue #32347 of Django.

    This bug was fixed three years ago in a one-line change.[0] Presumably the fix was already in the training data.


  • fastapi

    FastAPI framework, high performance, easy to learn, fast to code, ready for production

  • Project mention: FastAPI Got Me an OpenAPI Spec Really... Fast | | 2024-04-22

    That’s when I found FastAPI.

  • yt-dlp

    A feature-rich command-line audio/video downloader

  • Project mention: FFmpeg 7.0 Released | | 2024-04-04

    You can put these options in a config file and they will become the default:

  • Home Assistant

    :house_with_garden: Open source home automation that puts local control and privacy first.

  • Project mention: Do not buy a Hisense TV (or at least keep them offline) | | 2024-04-20

    Apparently the same issue has been reported with Philips TV [1] and Fritz!Box [2] as well.



  • ML-For-Beginners

    12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all

  • Project mention: Good coding groups for black women? | | 2024-01-13


    Also check out this list Pitt puts out every year:

  • Flask

    The Python micro framework for building web applications.

  • Project mention: Ask HN: High quality Python scripts or small libraries to learn from | | 2024-04-19

    I'd suggest Flask or some of the smaller projects in the Pallets ecosystem:

  • 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: DevOps Exercises | | 2023-08-07
  • 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.

  • Project mention: Grant Kubernetes Pods Access to AWS Services Using OpenID Connect | | 2024-04-22

    Ansible v2.16

  • Keras

    Deep Learning for humans

  • Project mention: Release: Keras 3.3.0 | | 2024-04-22
  • superset

    Apache Superset is a Data Visualization and Data Exploration Platform

  • Project mention: Apache Superset | | 2024-02-26

    Superset is absolutely phenomenal. I really hope Microsoft eventually releases all of their customizations they made to it internally to the OS community someday.

  • scikit-learn

    scikit-learn: machine learning in Python

  • Project mention: AutoCodeRover resolves 22% of real-world GitHub in SWE-bench lite | | 2024-04-09

    Thank you for your interest. There are some interesting examples in the SWE-bench-lite benchmark which are resolved by AutoCodeRover:

    - From sympy: AutoCodeRover's patch for it:

    - Another one from scikit-learn: AutoCodeRover's patch ( modified a few lines below (compared to the developer patch) and wrote a different comment.

    There are more examples in the results directory (

  • 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).

Python related posts


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

Project Stars
1 system-design-primer 253,398
2 awesome-python 204,784
3 tensorflow 182,323
4 TheAlgorithms 179,165
5 project-based-learning 166,637
6 AutoGPT 161,096
7 stable-diffusion-webui 129,299
8 transformers 124,557
9 30-seconds-of-code 119,033
10 HelloGitHub 84,719
11 thefuck 82,689
12 Pytorch 77,783
13 Django 76,672
14 fastapi 70,779
15 yt-dlp 70,159
16 Home Assistant 68,508
17 ML-For-Beginners 66,806
18 Flask 66,287
19 devops-exercises 63,339
20 Ansible 61,068
21 Keras 60,902
22 superset 58,737
23 scikit-learn 58,046

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