Python Python

Open-source Python projects categorized as Python | Edit details

Top 23 Python Python Projects

  • GitHub repo system-design-primer

    Learn how to design large-scale systems. Prep for the system design interview. Includes Anki flashcards.

    Project mention: Expedia SDE1: Seattle | | 2021-10-25
  • GitHub repo TheAlgorithms

    All Algorithms implemented in Python

    Project mention: Made a website containing various python algorithms | | 2021-10-26



    Optimize your datasets for ML. Goodbye, boilerplate code - the fastest dataset optimization and management tool for computer vision.

  • GitHub repo awesome-python

    A curated list of awesome Python frameworks, libraries, software and resources

    Project mention: Do other programming languages rely on libraries as much as python? | | 2021-10-25

    I'm not sure if SO is the best place to find libraries. It might do in a pinch, but I prefer curated lists like awesome-python, blog-posts or postcasts f.ex. python-bytes much better for discovery.

  • GitHub repo thefuck

    Magnificent app which corrects your previous console command.

    Project mention: "i use kali btww" | | 2021-10-22

    I'm pretty sure would handle this out of the box

  • GitHub repo Django

    The Web framework for perfectionists with deadlines.

    Project mention: Introspecting Python Parameter Values via Argument Binding | | 2021-10-16

    So when can this actually be used? Well, for our project, we have a Django web application project that implements Celery Asynchronous Tasks. We can schedule these tasks to be run by a background worker, but we require an audit log to determine who started a task and what organization the task is tied back to.

  • GitHub repo Flask

    The Python micro framework for building web applications.

    Project mention: Most Popular Backend Frameworks of 2021 | | 2021-10-10

    GitHub stars: 54708 (

  • GitHub repo Keras

    Deep Learning for humans

    Project mention: structuring larger projects, and good practises | | 2021-10-21
  • Scout APM

    Scout APM: A developer's best friend. Try free for 14-days. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo httpie

    As easy as /aitch-tee-tee-pie/ 🥧 Modern, user-friendly command-line HTTP client for the API era. JSON support, colors, sessions, downloads, plugins & more.

    Project mention: What’s new in HTTPie 2.6.0 | | 2021-10-23

    Silence warnings through using --quiet, -q twice (e.g. -qq) (#1175).

  • GitHub repo 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: How can I use a vaulted password in a playbook, from start to finish ; | | 2021-10-26

    I think the only issue is your usage of dashes in variable names:

  • GitHub repo scikit-learn

    scikit-learn: machine learning in Python

    Project mention: Scikit-Learn Version 1.0 | | 2021-09-14

    Just to clarify, scikit-learn 1.0 has not been released yet. The latest tag in the github repo is 1.0.rc2

  • GitHub repo Home Assistant

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

    Project mention: I have never been jealous of anything Apple related, until I got into smart home & automation. Is there anything like the HomeKit app for Android? | | 2021-10-28

    While it's not specific to Android, Home Assistant might be what you're looking for. I have Ikea motion sensors activating Hue lights and Ikea remotes activating Sengled and Sylvania/Osram lights and switches. Also, I use a Zigbee adapter plugged into my Home Assistant PC (a Conbee II) that replaces all the Zigbee hubs (Ikea, Hue, Sengled, Sylvania, Third Reality). There's a bit of a learning curve, but you can install HA on anything from a Raspberry PI to an older laptop/mac/desktop, etc ...

  • GitHub repo requests

    A simple, yet elegant, HTTP library.

    Project mention: ImportError: No module named requests | | 2021-10-20

    Whenever I try to import requests, I get an error saying No module Named requests.

  • GitHub repo Scrapy

    Scrapy, a fast high-level web crawling & scraping framework for Python.

    Project mention: Wanting to build a web scraper with no prior coding knowledge. Where do I start as fast as possible? | | 2021-10-23

    Check out it’s a Python framework for web scraping and then look at channel to learn the syntax. Finally, go to to deploy your crawler to the cloud!

  • GitHub repo Face Recognition

    The world's simplest facial recognition api for Python and the command line

    Project mention: Facial recognition | | 2021-10-18
  • GitHub repo superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    Project mention: Open source dataviz tool to render real time data | | 2021-10-27

    Superset and Metabase are open source and free. Power BI has a free tier and Tableau Public is free. FlexIt Analytics is free and easy to set up on-prem or cloud (Heroku or AWS Marketplace).

  • GitHub repo manim

    Animation engine for explanatory math videos

    Project mention: GitHub - 3b1b/manim: Animation engine for explanatory math videos | | 2021-10-15
  • GitHub repo fastapi

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

    Project mention: FastAPI: Testing a Database | | 2021-10-24

    If you haven't heard of it yet, FastAPI is a micro-framewok that allows developers to make full use of modern Python."Micro" here, means that rather than trying to cover every use case, it focuses on doing a single thing extremely well: giving you the tools to build a fast (duh) API. Everything else is up to you which allows you to tailor you architecture to perfectly fit your needs.

  • GitHub repo Pandas

    Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more

    Project mention: Best language to build software (not for phones)? | | 2021-10-27
  • GitHub repo Real-Time-Voice-Cloning

    Clone a voice in 5 seconds to generate arbitrary speech in real-time

    Project mention: Bush Apology for Iraq War | | 2021-10-20

    Thank you! The audio was generated with the Real-Time Voice Cloning toolbox. It's very easy to use compared to other options, but the results are mixed. You have to finesse it, try different words and phrases when the prosody is messed up.

  • GitHub repo rich

    Rich is a Python library for rich text and beautiful formatting in the terminal.

    Project mention: Styling console applications based on Symfony, Laravel, CakePHP, and other frameworks using Termage! | | 2021-10-26

    Termage is PHP alternative of such great tools: Rich library for PYTHON, SpectreConsole library for .NET, and a PTerm library for GO.

  • GitHub repo python-patterns

    A collection of design patterns/idioms in Python

    Project mention: Object Oriented Design Patterns in Python | | 2021-10-23
  • GitHub repo Sentry

    Sentry is cross-platform application monitoring, with a focus on error reporting.

    Project mention: We Gave $154,999.89 to Open Source Maintainers | | 2021-10-26

    Sentry is an open source company. We started out in 2008 as a small open source side project, and we grew within the community for years before commercializing in 2012. We’ve worked hard to keep our full product as open source as possible, while scaling as a business. Considering our commitment to open source, we are grateful to be able to give back to the community (and what better time than during Hacktoberfest, amirite?).

  • GitHub repo letsencrypt

    Certbot is EFF's tool to obtain certs from Let's Encrypt and (optionally) auto-enable HTTPS on your server. It can also act as a client for any other CA that uses the ACME protocol.

    Project mention: My first golang home project | | 2021-09-01

    The agent will find virtual hosts of a web server and after that you will be able to secure your site with a certificate. The agent can issue a Let's Encrypt certificate, or you can upload your own certificate (with the .pem extension). The agent will configure the web server configs and install the certificate. The functionality is very similar to the functionality of the certbot (, but the service allows you to secure the site through the UI in a few clicks. Currently, only apache web server is supported.

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). The latest post mention was on 2021-10-28.


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

Project Stars
1 system-design-primer 147,347
2 TheAlgorithms 121,751
3 awesome-python 104,876
4 thefuck 64,404
5 Django 60,407
6 Flask 56,967
7 Keras 52,973
8 httpie 52,542
9 Ansible 50,484
10 scikit-learn 47,668
11 Home Assistant 46,731
12 requests 46,263
13 Scrapy 41,964
14 Face Recognition 41,894
15 superset 40,990
16 manim 38,375
17 fastapi 37,218
18 Pandas 31,422
19 Real-Time-Voice-Cloning 30,690
20 rich 30,488
21 python-patterns 29,489
22 Sentry 29,282
23 letsencrypt 28,401
Find remote Python jobs at our new job board There are 10 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.