Python Python

Open-source Python projects categorized as Python

Top 23 Python Python Projects

  • system-design-primer

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

    Latest mention: A Guide to UWaterloo CS/Software Engineering Co-ops | reddit.com/r/uwaterloo | 2021-01-13

    If the company you're interviewing for is known for asking systems design questions (e.g Splunk), consider reviewing those too. https://github.com/donnemartin/system-design-primer is a good resource.

  • Python

    All Algorithms implemented in Python

    Latest mention: Looking for Data Structure and Algorithm resources in Python. | reddit.com/r/computerscience | 2021-01-02

    If you in case find a psuedo code of things you want to learn, you can find how things are done in Python here This has all languages implementation.

  • awesome-python

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

    Latest mention: Debugging | dev.to | 2021-01-18

    awesome-python: Debugging tools

  • thefuck

    Magnificent app which corrects your previous console command.

    Latest mention: We shall call this: Canadian Linux | reddit.com/r/linuxmemes | 2021-01-25
  • django

    The Web framework for perfectionists with deadlines.

    Latest mention: Importing CreateView | reddit.com/r/django | 2021-01-21

    You can see django.views.generic here https://github.com/django/django/tree/master/django/views/generic

  • flask

    The Python micro framework for building web applications.

    Latest mention: Project Directory - Is there a reason not to use Blueprints? | reddit.com/r/flask | 2021-01-24

    You should take a look at Flaskr, it's the official tutorial of Flask, and it uses some blueprints.

  • keras

    Deep Learning for humans

    Latest mention: Tensorflow .predict on Pandas rows | reddit.com/r/learnpython | 2020-12-22

    Then it's maybe a version bug problem, try to update to the latest tensorflow and keras version. It seems to appear in this issue and hasn't been resolved, switch to Pytorch maybe ?

  • 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. https://twitter.com/httpie

    Latest mention: What the hell happened to Postman? | reddit.com/r/webdev | 2020-12-27

    httpie looks great too!

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

    Latest mention: Conflict between collection modules / plugins and Python modules | reddit.com/r/ansible | 2021-01-20

    This is because the feature landed in community.general recently. It hasn't been backported to 2.9 and I don't see a PR proposing one either.

  • requests

    A simple, yet elegant HTTP library.

    Latest mention: The right way to turn off your old APIs | reddit.com/r/programming | 2021-01-21

    https://github.com/psf/requests/blob/4f6c0187150af09d085c03096504934eb91c7a9e/requests/auth.py#L38-L55

  • scikit-learn

    scikit-learn: machine learning in Python

    Latest mention: explanation of two simple code lines | reddit.com/r/learnpython | 2021-01-13

    The return values in make_forge are from this line: X, y = make_blobs(centers=2, random_state=4, n_samples=30). The make_blobs function is imported from sklearn.datasets, and there the return values are as such:

  • scrapy

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

    Latest mention: Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To | dev.to | 2020-09-29

    https://github.com/scrapy/scrapy A fast high-level web crawling & scraping framework for Python.

  • core

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

    Latest mention: 2.3GB ram usage.. memory leak on latest HA? | reddit.com/r/homeassistant | 2021-01-22

    That's a dev build (aka not part of a "official" release yet), but it does seem a memory leak was fixed in it: https://github.com/home-assistant/core/commit/e8cda598acb630d018e5a4a55008f64fa9ee1c96

  • face_recognition

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

    Latest mention: How to run PoseNet model and save data points for multiple images? | reddit.com/r/MLQuestions | 2021-01-15

    You feed the 17 landmark pairs as 34 inputs into a feed forward regression network (last time I did this I just tweaked something like this) with 34 pairs. However, it can help a lot to also add in the face detection to speed this up. So if you were to combine the landmarks from face detection as well like this face recognition and expand up to include the landmarks which helps I've found.

  • superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    Latest mention: Apache Superset – A Data Visualization and Data Exploration Platform | news.ycombinator.com | 2021-01-25
  • incubator-superset

    Apache Superset is a Data Visualization and Data Exploration Platform

    Latest mention: Ask HN: What low-code “dashboarding“ SaaS would you recommend in 2021? | news.ycombinator.com | 2020-12-29

    Check out Superset. https://github.com/apache/incubator-superset

    It’s modern, easy to extend. From the same author of apache airflow.

  • manim

    Animation engine for explanatory math videos

    Latest mention: Looking for a partner who can animate my scripts (Unpaid) | reddit.com/r/animation | 2021-01-12

    Regardless, since most people here won't work just because it might take off and would recommend you do to it yourself, here is a link to the software 3Blue1Brown uses to make his videos: https://github.com/3b1b/manim

  • 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

    Latest mention: Hacktoberfest: 69 Beginner-Friendly Projects You Can Contribute To | dev.to | 2020-09-29

    https://github.com/pandas-dev/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

  • certbot

    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.

    Latest mention: FreeIPA 4.9.0 Released! | reddit.com/r/FreeIPA | 2020-12-26

    I am not sure how responsive is certbot project to patches or improvements. A clear bug (as reported in https://github.com/certbot/certbot/issues/7990) got no real work in six months.

  • sentry

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

    Latest mention: pip drops support for Python 2 | reddit.com/r/Python | 2021-01-24

    People like to think everybody has moved to Python 3 a long time ago. This well-known project migrated ~1 month ago. Edit: Just look at their customer list and you'll see that lots of major companies had to have Python 2 in production until then.

  • python-patterns

    A collection of design patterns/idioms in Python

    Latest mention: Professional Python | reddit.com/r/learnpython | 2021-01-22

    GitHub: Collection of design patterns and idioms

  • fastapi

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

    Latest mention: Replacing FastAPI with Rust: Part 4 - A Solution | dev.to | 2021-01-20

    Cover image created by me using Ferris the Crab, the Rust logo, and the FastAPI logo.

  • wtfpython

    What the f*ck Python?

    Latest mention: Five++ cool Python snippets that will blow your mind | reddit.com/r/Python | 2021-01-14

    Alsoo look for more examples here https://github.com/satwikkansal/wtfpython

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-01-25.

Index

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

Project Stars
1 system-design-primer 119,353
2 Python 97,479
3 awesome-python 92,792
4 thefuck 58,495
5 django 55,059
6 flask 53,565
7 keras 50,548
8 httpie 49,485
9 ansible 46,569
10 requests 44,382
11 scikit-learn 43,902
12 scrapy 39,505
13 core 39,452
14 face_recognition 38,202
15 superset 32,538
16 incubator-superset 32,193
17 manim 29,756
18 pandas 28,207
19 certbot 27,612
20 sentry 27,089
21 python-patterns 27,075
22 fastapi 26,248
23 wtfpython 22,986