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-13If 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-02If 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
awesome-python: Debugging tools
-
thefuck
Magnificent app which corrects your previous console command.
-
django
The Web framework for perfectionists with deadlines.
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-24You should take a look at Flaskr, it's the official tutorial of Flask, and it uses some blueprints.
-
keras
Deep Learning for humans
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
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-20This 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.
https://github.com/psf/requests/blob/4f6c0187150af09d085c03096504934eb91c7a9e/requests/auth.py#L38-L55
-
scikit-learn
scikit-learn: machine learning in Python
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-29https://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-22That'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-15You 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-29Check 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-12Regardless, 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-29https://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.
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.
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
GitHub: Collection of design patterns and idioms
-
fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production
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-14Alsoo look for more examples here https://github.com/satwikkansal/wtfpython
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 |