Python HacktoberFest

Open-source Python projects categorized as HacktoberFest

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

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

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

  • 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

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

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

    Maybe 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

    Latest mention: A new kind of Progress Bar for Python | reddit.com/r/Python | 2021-01-04

    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-09

    You could try the suggestions listed here: https://github.com/ipython/ipython/issues/2576/.

  • poetry

    Python dependency management and packaging made easy.

    Latest mention: Python: Setting Up Project Environment | dev.to | 2020-10-13

    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-20

    i 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

    Latest mention: Doing Symbolic Math with SymPy | news.ycombinator.com | 2021-01-08

    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.

    [1] https://github.com/sympy/sympy/issues/12561

    [2] https://github.com/sympy/sympy/issues/12562

  • jinja

    A very fast and expressive template engine.

  • pwntools

    CTF framework and exploit development library

    Latest mention: anybody know good packet crafting resources? | reddit.com/r/ExploitDev | 2020-12-31

    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

    Latest mention: VideoFileClip has no attribute 'set_position'? | reddit.com/r/moviepy | 2021-01-11

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

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

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