Open-source projects categorized as HacktoberFest

Top 23 HacktoberFest Open-Source Projects

  • GitHub repo free-programming-books

    :books: Freely available programming books

    Project mention: What are the essential things that an entry level software developer should know? | reddit.com/r/compsci | 2021-04-17

    - eBooks: search for free online technology ebooks: freetechbooks.com , https://b-ok.lat or https://b-ok.cc , http://libgen.rs/ , linuxtopia.org/online_books/index.html , https://github.com/EbookFoundation/free-programming-books/blob/master/books/free-programming-books.md

  • GitHub repo ohmyzsh

    🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes nearly 300 optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, python, etc), over 140 themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.

    Project mention: my first time installing a web browser, go easy on me :D | reddit.com/r/linuxmemes | 2021-04-20

    zsh and powerlevel10k. terminal emulator might be hyper, but I'm not sure

  • GitHub repo TheAlgorithms

    All Algorithms implemented in Python

    Project mention: Gitbash and PyCharm how should I organize a repository? | reddit.com/r/learnpython | 2021-04-13

    Now, I would like to have something similar to this https://github.com/TheAlgorithms/Python - a master branch with folders containing my algorithms/files/whatever.py

  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: Day 20: Learning JS Snippets | dev.to | 2021-01-20

    Hi there! Today I've opened for myself 30-seconds-of-code repository that contains very much useful JS snippet. Today I've learned some shorter way to do things in JS. And I never cease to be amazed at how universal JS is!

  • GitHub repo material-ui

    Material-UI is a simple and customizable component library to build faster, beautiful, and more accessible React applications. Follow your own design system, or start with Material Design.

    Project mention: Create powerful and flexible forms with React Hook Form. 🪝 | dev.to | 2021-04-21

    2️⃣ The Controller API: it’s a wrapper component that makes it easier to work with external components from other libraries and frameworks like React-Select, Material UI, etc.

  • GitHub repo Design Patterns

    Design patterns implemented in Java

    Project mention: What is dependency injection? | dev.to | 2021-03-26

    Now, when I first saw the DI principle it didn't make any sense to me, so let's look at an example with a short trip to Middle Earth, using the same example found in this repository of Java design patterns.

  • GitHub repo go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: Simple Go Project Template - Suited for Webapp MVPs | reddit.com/r/golang | 2021-04-08

    https://github.com/avelino/awesome-go (for go)

  • GitHub repo Flask

    The Python micro framework for building web applications.

    Project mention: Real work examples | reddit.com/r/learnpython | 2021-04-18

    For example this is flask: https://github.com/pallets/flask

  • GitHub repo Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: Are there any free form data visualization plugins? | reddit.com/r/Wordpress | 2021-04-18
  • GitHub repo PowerToys

    Windows system utilities to maximize productivity

    Project mention: "ha8800_screensaver" playback does not start | reddit.com/r/FansOfsaUCE | 2021-04-21

    An easy way to do this is with Microsoft's PowerToys - once installed, it can add a batch rename option to the right-click explorer menu.

  • GitHub repo Hugo

    The world’s fastest framework for building websites.

    Project mention: Website design | reddit.com/r/EntrepreneurRideAlong | 2021-04-21

    I found making a small static site with gohugo.io was pretty easy.

  • GitHub repo Apollo-11

    Original Apollo 11 Guidance Computer (AGC) source code for the command and lunar modules.

    Project mention: Shout out to the NASA Engineer creating a GitHub issue minutes before Ingenuity's take off on Mars | reddit.com/r/ProgrammerHumor | 2021-04-19

    Well, we've all seen the github issue thread for the O2 tank stir issue on Apollo XIII, right?

  • 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: UNH CEPS / General Advice | reddit.com/r/unh | 2021-04-14

    The job market in New England was terrible for junior devs in 2010 and there were only 6-7 CS graduates that year down from the ~130 that started in freshman year. Anyway, I graduated and looked in NH, Boston, Stamford, and NYC and couldn't find anything, but ended up finding a neat gig outside of DC working for BAE as a kernel developer for a proprietary operating system called STOP (https://www.baesystems.com/en/product/stop-os). I worked there for two years before realizing I hated the area and also the DoD's budget got slashed so we were looking at staff reductions. I reached out to a fellow 2010 UNH CS graduate and ex-IOLer working at NetApp and he hooked me up with an interview down in Raleigh for a SAN interoperability role which was basically getting paid a lot more money to do what I did at the IOL. Two years after that NetApp did a ton of layoffs and my whole group got cut in half. Some of the smarter people went to a startup called Nimble Storage, so I decided to follow the smart people and resigned from NetApp and went to Nimble. I was there for 4 years and really got my hands in helping develop the test library and transition it from Perl to Python. Sounds boring, but it was pretty interesting and was my first crack at managing projects across timezones. Nimble got acquired by HPE and after a year of watching our benefits get slashed or taken away completely I resigned to work at Nutanix and join a guy that I had worked at NetApp and Nimble with previously. I was there less than a year before I left for personal reasons and joined a cloud/kubernetes monitoring company called Sysdig that was founded by the Wireshark guy and currently has Nimble's old CEO in charge. The Sysdig office in Raleigh is basically entirely comprised of people from NetApp and Nimble, so it was like a reunion. While there I developed a test framework in Python that leveraged pytest, terraform (https://www.terraform.io/), ansible (https://www.ansible.com/) to deploy resources across multiple clouds and kubernetes environments, install Sysdig components on them, then test the products. I left Sysdig last summer and rejoined Nutanix in a different capacity and now have a bit more project ownership, though I am still in an individual contributor role (not a manager).

  • GitHub repo neovim

    Vim-fork focused on extensibility and usability

    Project mention: Is there any gui like neovide but more stable? | reddit.com/r/neovim | 2021-04-21

    Have you tried goneovim? It looked the most promising the last time I browsed the neovim wiki

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Totally stuck with listIndexes calls. Our volunteer social project building community migrated from Mlab to Mongo DB's Atlas in Nov and all our sites died. I've tried everything i can think to get the platform back up. Can anyone help or offer advice? | reddit.com/r/mongodb | 2021-04-21

    Could this _ensureIndex be the problem? I think that may be calling into listIndexes here: https://github.com/mongodb/node-mongodb-native/blob/2b18411d2f57e06d11262d5a308c56a9f561789e/lib/operations/db_ops.js#L305. IIRC, ensureIndex is deprecated, and you should use createIndex instead. I'm not familiar with meteor, so I'm not exactly sure what that code looks like, but the README shows how to access the underlying MongoDB driver directly: https://github.com/meteor/meteor/tree/devel/packages/mongo#direct-access-to-npm-mongodb-api. Hope that helps!

  • GitHub repo Home Assistant

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

    Project mention: Tones on the Nest Hello? | reddit.com/r/Nest | 2021-04-21

    I haven't personally tried this exact thing, yet, but I just recently integrated my Home Assistant with my Nest Hello using the Nest integration. It can detect doorbell presses (among other things) and it can be used to create automations (i.e., tell your Google Home to say "Someone rang the doorbell").

  • GitHub repo Grafana

    The open and composable observability and data visualization platform. Visualize metrics, logs, and traces from multiple sources like Prometheus, Loki, Elasticsearch, InfluxDB, Postgres and many more.

    Project mention: Starlink Monitoring: How Much is Too Much? | reddit.com/r/Starlink | 2021-04-21

    Grafana using 3 as a datasource and visualising it into dashboards.

  • GitHub repo Scrapy

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

    Project mention: Why is Python popular despite being accused of being slow? | reddit.com/r/programming | 2021-04-16

    I use it regularly for things like web scraping (Scrapy is a joy) and data manipulation. For instance just wrote some fairly complicated scripts for doing address matching to pair up a couple of UK datasets without a common identity field. Human-entered addresses are decidedly fuzzy so you end up with a lot of arbitrary rules and Python is just fast to develop against. I don't really care if the script takes a couple of hours to run on the full datasets (35 million addresses) as opposed to half that time in something else more of a pain to tweak around with.

  • GitHub repo app-ideas

    A Collection of application ideas which can be used to improve your coding skills.

    Project mention: Made my first React App. Will love your feedback | reddit.com/r/react | 2021-04-15

    Check out https://github.com/florinpop17/app-ideas. There are a lot of great project ideas broken down by beginner, intermediate, and advanced levels.

  • GitHub repo tesseract-ocr

    Tesseract Open Source OCR Engine (main repository)

    Project mention: Instant opensource OCR für pdfs | reddit.com/r/de_EDV | 2021-04-16
  • GitHub repo Git

    Git Source Code Mirror - This is a publish-only repository and all pull requests are ignored. Please follow Documentation/SubmittingPatches procedure for any of your improvements.

    Project mention: Single File sha256 Library from Git | reddit.com/r/C_Programming | 2021-04-15

    Here is the original source code

  • GitHub repo x64dbg

    An open-source x64/x32 debugger for windows.

    Project mention: Legalizing Gay Marriage in Crusader Kings III with Ghidra | news.ycombinator.com | 2021-04-05
  • GitHub repo Java

    All Algorithms implemented in Java

    Project mention: Any beginner-friendly tutorials on hashing +salting strings? | reddit.com/r/learnjava | 2021-03-27

    here you can use of the ciphers

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


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

Project Stars
1 free-programming-books 183,054
2 ohmyzsh 126,520
3 TheAlgorithms 102,488
4 30-seconds-of-code 72,012
5 material-ui 67,687
6 Design Patterns 65,329
7 go-formatter 63,649
8 Flask 54,601
9 Chart.js 53,287
10 PowerToys 53,148
11 Hugo 51,337
12 Apollo-11 50,638
13 Ansible 47,820
14 neovim 43,146
15 Meteor JS 42,388
16 Home Assistant 41,979
17 Grafana 41,053
18 Scrapy 40,392
19 app-ideas 39,855
20 tesseract-ocr 39,613
21 Git 37,661
22 x64dbg 36,631
23 Java 36,628