Top 23 Python HacktoberFest Projects
-
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.
-
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.
-
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.
-
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
-
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.
-
rich
Rich is a Python library for rich text and beautiful formatting in the terminal.
Latest mention: Colorpedia – Command-line tool for looking up colors | reddit.com/r/Python | 2021-01-23Maybe rich can help with that.
-
redash
Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.
-
tqdm
A Fast, Extensible Progress Bar for Python and CLI
https://github.com/tqdm/tqdm/issues/1083 https://github.com/tqdm/tqdm/issues/889
-
ipython
Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.
Latest mention: I'm using jupyter notebook to write some code and i've accidentally printed out too much so my program has crashed and can't open up the code to fix it. | reddit.com/r/learnprogramming | 2021-01-09You could try the suggestions listed here: https://github.com/ipython/ipython/issues/2576/.
-
poetry
Python dependency management and packaging made easy.
poetry is dependency management for Python. Most programming languages have something called a dependency or package manager. For example, Javascript's npm, Rust's cargo, etc.
-
diagrams
:art: Diagram as Code for prototyping cloud system architectures
-
click
Python composable command line interface toolkit
-
saleor
A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and ReactJS.
Latest mention: A modular, high performance, headless e-commerce platform | news.ycombinator.com | 2021-01-14 -
wagtail
A Django content management system focused on flexibility and user experience
-
beets
music library manager and MusicBrainz tagger
Latest mention: Music Hoarders that moved from Windows to Linux, how was the transition like? | reddit.com/r/musichoarder | 2021-01-20i use beets (https://github.com/beetbox/beets) for tagging on windows as well as linux. works really well.
-
falcon
The no-nonsense, minimalist REST and app backend framework for Python developers, with a focus on reliability, correctness, and performance at scale.
-
django-cms
The easy-to-use and developer-friendly CMS
-
awesomo
A list of cool open source projects written in C, C++, Clojure, Lisp, Elixir, Erlang, Elm, Golang, Haskell, JavaScript, Lua, OCaml, Python, R, Ruby, Rust, Scala, etc.
Latest mention: A list of cool open source projects written in Clojure | reddit.com/r/Clojure | 2021-01-03 -
sympy
A computer algebra system written in pure Python
The trouble with SymPy is it's, well, buggy. I tried it years ago and as soon as I got serious I quite quickly ran into problems that I reported, some of which I see they apparently still haven't gotten around to addressing. [1] [2]
Symbolic math is hard; they have my sympathies. I don't think I could do better. But as long as bugs like these exist, it's going to be hard to convince people to switch away from better tools like Mathematica.
-
jinja
A very fast and expressive template engine.
-
pwntools
CTF framework and exploit development library
Scapy is great if you're attacking low level networking protocol stacks like TCP/IP or UDP. In that case, you may be modifying packet headers and such. Otherwise, it's much easier to just use the Python socket module and craft your custom payload in Python. Even better is the pwntools module.
-
moviepy
Video editing with Python
In future versions (the current github master and any versions after but not including v2.0.0.dev2) it has been renamed to `with_position` and does not require importing from `moviepy.editor`.
Index
What are some of the best open-source HacktoberFest projects in Python? This list will help you:
Project | Stars | |
---|---|---|
1 | Python | 97,479 |
2 | flask | 53,565 |
3 | ansible | 46,569 |
4 | scrapy | 39,505 |
5 | core | 39,452 |
6 | sentry | 27,089 |
7 | rich | 20,483 |
8 | redash | 18,029 |
9 | tqdm | 17,146 |
10 | ipython | 14,624 |
11 | poetry | 13,559 |
12 | diagrams | 12,279 |
13 | click | 10,284 |
14 | saleor | 10,126 |
15 | wagtail | 10,040 |
16 | beets | 9,858 |
17 | falcon | 8,201 |
18 | django-cms | 7,962 |
19 | awesomo | 7,782 |
20 | sympy | 7,752 |
21 | jinja | 7,495 |
22 | pwntools | 7,456 |
23 | moviepy | 7,215 |