Python Hacktoberfest2021

Open-source Python projects categorized as Hacktoberfest2021

Top 23 Python Hacktoberfest2021 Projects


    the only cheat sheet you need

    Project mention: Free Tech Tools and Resources - WinPE Build, Cheatsheet Tool, PW Recovery & More | /r/msp | 2023-07-27 provides unified access to the world's best community-driven documentation repositories. Its simple interface gives access to an impressive range of 56 programming languages, several DBMSes, and over 1000 essential UNIX/Linux commands. Offering StackOverflow-level cheat sheets, it requires no installation and boasts lightning-fast response times. The optional CLI client seamlessly integrates with code editors to eliminate the need for a browser, and the unique 'stealth mode' allows for entirely invisible and silent use. Our appreciation for this recommendation goes to Hoolies.

  • linkedin-skill-assessments-quizzes

    Full reference of LinkedIn answers 2023 for skill assessments (aws-lambda, rest-api, javascript, react, git, html, jquery, mongodb, java, Go, python, machine-learning, power-point) linkedin excel test lösungen, linkedin machine learning test LinkedIn test questions and answers

    Project mention: [AMA] Tengo 27 años y gano 16k mensuales | /r/MexicoFinanciero | 2023-06-29
  • Mergify

    Updating dependencies is time-consuming.. Solutions like Dependabot or Renovate update but don't merge dependencies. You need to do it manually while it could be fully automated! Add a Merge Queue to your workflow and stop caring about PR management & merging. Try Mergify for free.


    :partly_sunny: The right way to check the weather

    Project mention: I have made weafetch, see the weather in terminal, neofetch style! 🌧️🌡️ | /r/linux | 2023-06-28

    The difference with weafetch is that it has its own config file which can just be configured and not touched anymore. When using with curl, any custom changes you want to get from the output will need to be typed in everytime.

  • openlibrary

    One webpage for every book ever published!

    Project mention: Searching for a pharmacy book | /r/ClinicalPharmacy | 2023-09-25

    I want to clarify that I'm a non-US citizen, so accessing physical copies from US libraries or buying it from Amazon might not be feasible for me. To give you some context, my personal research was guided by the wiki section of r/FREEMEDIAHECKYEAH ( I've conducted research using various online resources, including the Ebook & Open Source/Access Libraries such as Sci-Hub, Z-Library, Library Genesis, Anna’s Archive, and PDF Drive. Additionally, I've checked Torrent Search Engines like The Pirate Bay and BTDigg. Moreover, I've searched in Internet Archive and its Open Library but again I had no luck. However, I haven't yet explored software-based libraries. Finally I've looked into the Ebay if anyone had the particular book but it looks like both the versions are quite rare, because the book was meant to be only for Pharmarcist and especially for American ones.

  • igel

    a delightful machine learning tool that allows you to train, test, and use models without writing code

  • yagmail

    Send email in Python conveniently for gmail using yagmail

  • graphtage

    A semantic diff utility and library for tree-like files such as JSON, JSON5, XML, HTML, YAML, and CSV.

    Project mention: Pijul: Version-Control Post-Git • Goto 2023 | | 2023-08-11

    I'm not familiar with Pijul, and haven't finished watching this presentation, but IME the problems with modern version control tools is that they still rely on comparing lines of plain text, something we've been doing for decades. Merge conflicts are an issue because our tools are agnostic about the actual content they're tracking.

    Instead, the tools should be smarter and work on the level of functions, classes, packages, sentences, paragraphs, or whatever primitive makes sense for the project and file that is being changed. In the case of code bases, they need to be aware of the language and the AST of the program. For binary files, they need to be aware of the file format and its binary structure. This would allow them to show actually meaningful diffs, and minimize the chances of conflicts, and of producing a corrupt file after an automatic merge.

    There has been some research in this area, and there are a few semantic diffing tools[1,2,3], but I'm not aware of this being widely used in any VCS.

    Nowadays, with all the machine learning advances, the ideal VCS should also use ML to understand the change at a deeper level, and maybe even suggest improvements. If AI can write code for me, it could surely understand what I'm trying to do, and help me so that version control is entirely hands-free, instead of having to fight with it, and be constantly aware of it, as I have to do now.

    I just finished watching the presentation, and Pijul seems like an iterative improvement over Git. Nothing jumped out at me like a killer feature that would make me want to give it a try. It might be because the author focuses too much on technical details, instead of taking a step back and rethinking what a modern VCS tool should look like today.




  • Sonar

    Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.

  • spotify-github-profile

    Show your Spotify playing on your Github profile

    Project mention: Is there any library to display frequently listened to artists on the Github profile? | /r/github | 2023-02-18
  • PyWhatKit

    Send WhatsApp message at certain time and many other things.

    Project mention: Python WhatsApp messaging | /r/learnprogramming | 2022-11-28

    Looks like this is possible using PyWhatKit, or Selenium for browser automation, I havent tried either but it looks doable.

  • deep-translator

    A flexible free and unlimited python tool to translate between different languages in a simple way using multiple translators.

    Project mention: How to make a CLI translator with Python pyttsx3 and deep_translator | | 2023-02-02

    deep-translator to translate your CLI input

  • restless

    A lightweight REST miniframework for Python.

  • scrapyrt

    HTTP API for Scrapy spiders

  • pytm

    A Pythonic framework for threat modeling

  • DesktopAssistant

    A Virtual Desktop Assistant Written in Python

  • Hacktoberfest-2023

    Make this Hacktoberfest a learning period and contribute to Great Open Source Projects.

  • awesomeScripts

    A Collection of Awesome Scripts in Python to Ease Daily-Life. Create an issue If you have some great ideas for the new script. Leave a :star:

    Project mention: Hacktoberfest 2022 guidelines | | 2022-10-02
  • pysonDB

    A Simple , ☁️ Lightweight , 💪 Efficent JSON based database for 🐍 Python. PysonDB-V2 has been released ⬇️

    Project mention: LiliDB (JSON-based database) | /r/Python | 2023-04-15

    Have a tl:dr how it differs / improves on pysonDB?

  • 101-linux-commands-ebook

    101 Linux commands Open-source eBook

    Project mention: Best Repositories for beginners to contribute in Hacktoberfest | | 2022-10-17
  • svg_utils

    Python tools to create and manipulate SVG files

    Project mention: Is it possible to merge multiple Inkscape SVGs into a single file from the command line? | /r/Inkscape | 2023-05-21

    I have a hobby website where I can upload individual SVGs, and the server will combine these SVGs into a single file, which I can download and continue editing. For this I've been using this tool server side:, which is made for stacking SVGs for scientific publications, but it's not aware of Inkscape specific functions. I've just bumped into the issue that when I create two individual files which are using the same name (or ID) for a swatch (because one file is a modified copy of the other), the swatches will overwrite each other in the combined file. Also duplicate element IDs cause issues.


    A polyglot developer reference tool to compare programming language concepts side-by-side! Great for learning new languages or using for reference.

    Project mention: Senior engineer here trying to pick up Go for jobs. What resources can you recommend me to cover as much ground as possible | /r/golang | 2023-03-07
  • MAD

    Map PoGo stuff with Android devices

  • Stocks-Pattern-Analyzer

    This tool should help discover different patterns based on similarity measures in historical (financial) data

    Project mention: Stocks-Pattern-Analyzer: NEW Data - star count:170.0 | /r/algoprojects | 2023-01-28
  • githubProfileReadmeGenerator

    Generate a cool README/About me page for your Github Profile

  • InfluxDB

    Collect and Analyze Billions of Data Points in Real Time. Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.

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 2023-09-25.

Python Hacktoberfest2021 related posts


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

Project Stars
1 36,059
2 linkedin-skill-assessments-quizzes 26,541
3 22,305
4 openlibrary 4,428
5 igel 3,057
6 yagmail 2,528
7 graphtage 2,256
8 spotify-github-profile 1,163
9 PyWhatKit 1,124
10 deep-translator 1,114
11 restless 830
12 scrapyrt 787
13 pytm 760
14 DesktopAssistant 625
15 Hacktoberfest-2023 534
16 awesomeScripts 509
17 pysonDB 347
18 101-linux-commands-ebook 343
19 svg_utils 289
20 273
21 MAD 204
22 Stocks-Pattern-Analyzer 195
23 githubProfileReadmeGenerator 194
Collect and Analyze Billions of Data Points in Real Time
Manage all types of time series data in a single, purpose-built database. Run at any scale in any environment in the cloud, on-premises, or at the edge.