Python HacktoberFest

Open-source Python projects categorized as HacktoberFest | Edit details

Top 23 Python HacktoberFest Projects

  • GitHub repo TheAlgorithms

    All Algorithms implemented in Python

    Project mention: Ask about program | reddit.com/r/learnpython | 2021-11-05
  • GitHub repo Flask

    The Python micro framework for building web applications.

    Project mention: Ask HN: Simplest stack to build web apps in 2021? | news.ycombinator.com | 2021-11-22
  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • 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. https://docs.ansible.com.

    Project mention: Does anyone else find Ansible's docs extremely hard to navigate? | reddit.com/r/ansible | 2021-11-19

    filters and tests are a WIP https://github.com/ansible/ansible/pull/74963

  • GitHub repo Home Assistant

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

    Project mention: All in one smart home app | reddit.com/r/smarthome | 2021-11-27

    Home Assistant.

  • GitHub repo Scrapy

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

    Project mention: Good way to create a web scraper for multiple different sites | reddit.com/r/webdev | 2021-11-18
  • GitHub repo PayloadsAllTheThings

    A list of useful payloads and bypass for Web Application Security and Pentest/CTF

    Project mention: YAML: It's Time to Move On | news.ycombinator.com | 2021-11-14

    Not exactly an incompatibility, but my mind jumped to issues like this: https://github.com/swisskyrepo/PayloadsAllTheThings/blob/mas...

        [email protected]

  • GitHub repo rich

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

    Project mention: printing structure of a list/dictionary (including nestings) | reddit.com/r/learnpython | 2021-11-24

    Use the Rich library for better pretty-printing of the data structures:

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

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

    Project mention: Plex crashing - Docker | reddit.com/r/PleX | 2021-11-22

    It looks like your crash log was uploaded (POST command) to service called sentry.io

  • GitHub repo tqdm

    A Fast, Extensible Progress Bar for Python and CLI

    Project mention: Rejoining a data frame after a scrape on index. | reddit.com/r/learnpython | 2021-11-03

    # https://old.reddit.com/r/learnpython/comments/ql7m0c/rejoining_a_data_frame_after_a_scrape_on_index/ # ifreeski420.py import pandas as pd # https://tqdm.github.io/ from tqdm import tqdm def get_bio(url, index): # ...code to scrape profile bio... # Some of the URL rows are empty # and I think it de-couples from the index # when trying to merge everything back together. s = f"get_bio({url}, index)" if url != "url_2" else "bio not found" df = pd.DataFrame([s], columns=["bio"]) print(df) return df # bio # 0 get_bio(url_0, index) # bio # 0 get_bio(url_1, index) # bio # 0 bio not found # bio # 0 get_bio(url_3, index) # bio # 0 get_bio(url_4, index) df_list = [] df = pd.DataFrame({'player_profile': [f"url_{i}" for i in range(5)]}) print(f"\nInitial df") print(df) # Initial df # player_profile # 0 url_0 # 1 url_1 # 2 url_2 # 3 url_3 # 4 url_4 # for athlete_row in tqdm(df.iterrows()): for athlete_row in df.iterrows(): url = athlete_row[1]['player_profile'] index = athlete_row.index data = get_bio(url, index) ## VERY SUSPICIOUS! ## data is undefined when get_bio() raises error # try: # data = get_bio(url, index) # except: # continue df_list.append(data) final_bio_frame = pd.concat(df_list).reset_index(drop=True) print(f"\nfinal_bio_frame") print(final_bio_frame) # final_bio_frame # bio # 0 get_bio(url_0, index) # 1 get_bio(url_1, index) # 2 bio not found # 3 get_bio(url_3, index) # 4 get_bio(url_4, index) final = pd.merge(df, final_bio_frame , how='left', left_index=True, right_index=True) print(f"\nfinal") print(final) # final # player_profile bio # 0 url_0 get_bio(url_0, index) # 1 url_1 get_bio(url_1, index) # 2 url_2 bio not found # 3 url_3 get_bio(url_3, index) # 4 url_4 get_bio(url_4, index)

  • GitHub repo Redash

    Make Your Company Data Driven. Connect to any data source, easily visualize, dashboard and share your data.

    Project mention: How often do you use SQL query tool or service in your daily work? | reddit.com/r/SQL | 2021-11-21

    Regarding the subqueries: try https://tablum.io or https://redash.io, they materialize queried data so you can do a subquery multiple times.

  • GitHub repo Poetry

    Python dependency management and packaging made easy.

    Project mention: Trying to set up Algorand sandbox, ./sandbox up command doesn't work? | reddit.com/r/AlgorandOfficial | 2021-11-23

    Do you use Poetry for python? I haven’t done much with python in a while and just found out about it. It’s great for dependency management and puts them all in a file so you can easily move the project to another computer.

  • GitHub repo python-telegram-bot

    We have made you a wrapper you can't refuse

    Project mention: telegram help needed | reddit.com/r/TelegramBots | 2021-11-25

    This could help: https://github.com/python-telegram-bot/python-telegram-bot/blob/master/examples/echobot.py

  • GitHub repo diagrams

    :art: Diagram as Code for prototyping cloud system architectures

    Project mention: Which tools did you use to design yours cloud architecture ? | reddit.com/r/devops | 2021-11-27

    I just use https://diagrams.mingrammer.com and include the python script and PNG in my repositories.

  • GitHub repo ipython

    Official repository for IPython itself. Other repos in the IPython organization contain things like the website, documentation builds, etc.

    Project mention: Using IPython embed() to change the state of the program, inside functions | reddit.com/r/IPython | 2021-11-03

    I found this old discussion while trying to sort it out, but it doesn't help your situation.

  • GitHub repo Saleor

    A modular, high performance, headless e-commerce platform built with Python, GraphQL, Django, and React.

    Project mention: Django well designed app. | reddit.com/r/django | 2021-10-17

    Here are some good projects: - PostHog (Product Analytics, Django REST Framework): https://github.com/PostHog/posthog - Saleor (Ecommerce, GraphQL): https://github.com/saleor/saleor

  • GitHub repo click

    Python composable command line interface toolkit

    Project mention: Package for writing an interactive command line tool | reddit.com/r/Python | 2021-10-22
  • GitHub repo Wagtail

    A Django content management system focused on flexibility and user experience

    Project mention: Front-end design for Django-based web app | reddit.com/r/django | 2021-11-13

    If you want the content to be easily editable, I'd recommend adding Wagtail to your project. It requires some coding (a bit more than wordpress to get something going), but you can get a nice landing page in under a day, and the CMS is much easier and cleaner than WordPress, IMO.

  • GitHub repo beets

    music library manager and MusicBrainz tagger

    Project mention: Seeding 50TB+ and 10k+ torrents - How do I seed at a large scale from home NAS? Please direct me to a workflow or information on how to seed at scale | reddit.com/r/torrents | 2021-11-19

    Stashapp has no organization whatsoever to the files, your files are a literal rats nest when you use that. FYI. There is a reason why people like to use organization software such as https://beets.io/ . Sure MediaMonkey and Apple Music organizes my library, but users still like the additional step of organization for many reasons.

  • GitHub repo Ciphey

    ⚡ Automatically decrypt encryptions without knowing the key or cipher, decode encodings, and crack hashes ⚡

    Project mention: Tips for Making a Popular Open-Source Project in 2021 [Ultimate Guide] | news.ycombinator.com | 2021-11-12
  • GitHub repo dvc

    🦉Data Version Control | Git for Data & Models | ML Experiments Management

    Project mention: [D] 5 considerations for Deploying Machine Learning Models in Production – what did I miss? | reddit.com/r/MachineLearning | 2021-11-21

    Consideration Number #2: Consider using model life cycle development and management platforms like MLflow, DVC, Weights & Biases, or SageMaker Studio. And Ray, Ray Tune, Ray Train (formerly Ray SGD), PyTorch and TensorFlow for distributed, compute-intensive and deep learning ML workloads.

  • GitHub repo cookiecutter-django

    Cookiecutter Django is a framework for jumpstarting production-ready Django projects quickly.

    Project mention: Django 4.0 release candidate 1 released | news.ycombinator.com | 2021-11-22

    https://github.com/cookiecutter/cookiecutter-django/

    Select yes when asked if you want "custom_bootstrap_compilation"

    That will configure a gulp task runner that is capable of manage your javascript dependencies, bundle your CSS/JS, and minify your HTML, CSS, JS and images. You will still need to install npm etc. as described here. You will also need to become familiar with how to install and update Node packages.

  • GitHub repo moviepy

    Video editing with Python

    Project mention: Making a video with python | reddit.com/r/learnpython | 2021-11-14

    Using MoviePy:

  • GitHub repo falcon

    The no-nonsense REST API and microservices framework for Python developers, with a focus on reliability, correctness, and performance at scale.

    Project mention: Pyjion – A Python JIT Compiler | news.ycombinator.com | 2021-11-09

    And here's a project that's mostly Python, and optionally uses Cython https://github.com/falconry/falcon

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

Python HacktoberFest related posts

Index

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

Project Stars
1 TheAlgorithms 123,993
2 Flask 57,209
3 Ansible 50,841
4 Home Assistant 47,691
5 Scrapy 42,197
6 PayloadsAllTheThings 32,246
7 rich 31,115
8 Sentry 29,479
9 tqdm 20,142
10 Redash 19,987
11 Poetry 17,178
12 python-telegram-bot 16,983
13 diagrams 15,536
14 ipython 15,066
15 Saleor 14,523
16 click 11,636
17 Wagtail 11,304
18 beets 10,495
19 Ciphey 8,988
20 dvc 8,897
21 cookiecutter-django 8,756
22 moviepy 8,737
23 falcon 8,635
Find remote jobs at our new job board 99remotejobs.com. There are 34 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com