Open-source projects categorized as HacktoberFest | Edit details

Top 23 HacktoberFest Open-Source Projects

  • GitHub repo free-programming-books

    :books: Freely available programming books

    Project mention: struggling beginner in need of serious advice | reddit.com/r/learnprogramming | 2021-09-08


  • GitHub repo ohmyzsh

    🙃 A delightful community-driven (with 1800+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, OSX, hub, docker, homebrew, node, php, python, etc), 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: Fedora Diaries - I | dev.to | 2021-09-20

    I have ohmyzsh installed in my shell and find the Git information like branch, etc very helpful.

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

    All Algorithms implemented in Python

    Project mention: PDF o dispense di esercizi in Python | reddit.com/r/ItalyInformatica | 2021-09-15
  • GitHub repo 30-seconds-of-code

    Short JavaScript code snippets for all your development needs

    Project mention: This is my first blog! | dev.to | 2021-09-09

    Hello everyone, my name is Thanh Cong Van, my friends usually call me Steven as my Vietnamese name is hard to pronounce. I am living in Toronto, due to the pandemic, I believe that some of my peers are living in different place right now. I am currently taking Computer Programming and Analysis at Seneca, all I want from my program is to have good skills on front-end development. People tend to love full stack development, however, I just want to focus on front-end since I found that is the one interested me the most. The reason why I pick OSD600 in this semester is because I have never worked on real big projects, and also I have never worked with a bunch of people. By taking this course, I strongly believe that I could improve my technical skills as well as communication skills. Personally, I really want to contribute to work on influential brands' online store such as Nike, Adidas because they will need lots of improvement for their web designs. I did a couple of researches about trending repo of this week, and the one that interested me the most is 30-seconds-of-code. It is basically about short Javascript code snippets for development needs. By using this, we do not need to think about writing a bunch of lines to create just only one function. This will make things become way easier than it used to be.

  • 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: Material-UI is now MUI | dev.to | 2021-09-18

    Moved from https://material-ui.com to https://mui.com a very easy to type and find a domain.

  • GitHub repo Design Patterns

    Design patterns implemented in Java

    Project mention: Just looking for some help in choosing the best Java Tutorial. | reddit.com/r/learnprogramming | 2021-07-17

    Followed by more practice and then look into Design patterns - as a starter: https://java-design-patterns.com

  • GitHub repo go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: Should I learn Golang or use Ansible to delveop the operators? | reddit.com/r/kubernetes | 2021-08-19

    What's great is there are really great patterns to follow out there on github (both code patterns https://github.com/tmrts/go-patterns and examples https://github.com/avelino/awesome-go https://github.com/go-kit/kit and for the app itself, https://github.com/golang-standards/project-layout )... and for me a really naggy mentor who insists everything be "idiomatic go"

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo PowerToys

    Windows system utilities to maximize productivity

    Project mention: I need a program to remap my arrow keys to my numpad keys. | reddit.com/r/software | 2021-09-19

    Microsoft Powertoys

  • GitHub repo Flask

    The Python micro framework for building web applications.

    Project mention: 3 Patterns for Cookiecutter Templates | dev.to | 2021-07-27

    Cookiecutter is a command-line utility that creates projects from templates. There's a list of templates maintained by the cookiecutter team and plenty of community awesome lists. It's built with python and uses the jinja templating framework (found in python web frameworks like flask). You can use it to make a template for pretty much anything! All you need to get started is pip install cookiecutter.

  • GitHub repo Chart.js

    Simple HTML5 Charts using the <canvas> tag

    Project mention: Interactive ability score probability calculator (precise results---not Monte Carlo) | reddit.com/r/Pathfinder_RPG | 2021-09-20

    I built this using Pyodide, Chart.js, and of course, my own hdroller Python library. A polynomial-time algorithm for keep-highest allows this calculator to deliver precise results at an interactive rate.

  • GitHub repo Hugo

    The world’s fastest framework for building websites.

    Project mention: Ask HN: What's your go to for quick and simple HTML/JS? | news.ycombinator.com | 2021-09-19

    I really like Go Hugo (https://gohugo.io/), which compiles beautiful static sites super quickly from markdown. Still not exactly drag and drop but very simple and the default themes are very beautiful.

  • GitHub repo Apollo-11

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

    Project mention: Discussion Thread | reddit.com/r/neoliberal | 2021-08-05
  • 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: How to test your Ansible playbook with Vagrant | dev.to | 2021-09-20

    I went for a golden oldie: Ansible While I had worked with it before, it was mainly putting some roles together run the script and validate, manually, that it worked.

  • GitHub repo neovim

    Vim-fork focused on extensibility and usability

    Project mention: sidebar.nvim - A generic and modular lua sidebar | reddit.com/r/neovim | 2021-09-19
  • GitHub repo Home Assistant

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

    Project mention: Multiple Condition Amazon Alexa Routines | reddit.com/r/alexa | 2021-09-20

    It might be time for Home Assistant

  • GitHub repo app-ideas

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

    Project mention: Ask HN: Project ideas for someone learning to code? | news.ycombinator.com | 2021-09-17
  • 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: I'm a Android developer, wanting ideas to develop to WearOS ;) | reddit.com/r/TicWatch | 2021-09-19

    I have a new project : read the sensor of the watch, and push the data to a grafana server. (https://grafana.com).

  • GitHub repo Meteor JS

    Meteor, the JavaScript App Platform

    Project mention: Building apps in minutes, not months | news.ycombinator.com | 2021-09-17
  • GitHub repo Best-websites-a-programmer-should-visit

    :link: Some useful websites for programmers.

    Project mention: [20] Top 15 Most Valuable GitHub Repos in 2021 | dev.to | 2021-04-28

    A truly impressive list of all kinds of websites every programmer should visit. https://github.com/sdmg15/Best-websites-a-programmer-should-visit

  • GitHub repo tesseract-ocr

    Tesseract Open Source OCR Engine (main repository)

    Project mention: OCR Resources | reddit.com/r/deeplearning | 2021-09-17

    Tesseract OCR is a solid OCR tool. Looking at how it's built may inform your approach, and you may even be able to feed Tesseract's network outputs into your own model to improve it.

  • GitHub repo Scrapy

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

    Project mention: How to Crawl the Web with Scrapy | news.ycombinator.com | 2021-09-13

    While I agree that Scrapy is a great tool for beginner tutorials and easy entry into scraping, it's becoming difficult to use it in real world scenarios because almost all the large players now employ some anti-bot or anti-scraping protection.

    A great example above all is Cloudflare. You simply can't convince Cloudflare you're a human with Scrapy alone. Scrapy has only experimental support of HTTP2 and does not support proxies over HTTP2 (https://github.com/scrapy/scrapy/issues/5213). Yet, all browsers use HTTP2 now, which means all normal users use HTTP2... You get the point.

    What we use now is Got Scraping (https://github.com/apify/got-scraping). It's a special purpose extension of Got (HTTP client with 18 mil weekly downloads) that masks its HTTP communication as if it was coming from a real browser. Of course, this will not get you as far as Puppeteer or Playwright (headless browsers), but it improved our scraping tremendously. If you need a full crawling library, see the Apify SDK (https://sdk.apify.com) which uses Got Scraping under the hood.

  • GitHub repo Java

    All Algorithms implemented in Java

    Project mention: GitHub - TheAlgorithms/Java: All Algorithms implemented in Java | reddit.com/r/coding | 2021-07-24
  • GitHub repo Strapi

    🚀 Open source Node.js Headless CMS to easily build customisable APIs

    Project mention: Single Source vs. Multichannel vs. Omnichannel Publishing | dev.to | 2021-09-20

    A headless CMS like Strapi acts as a single source of content for your organization from which content can be assembled and published to as many channels as you choose. Strapi is a content-only backend repository that allows you to create content and provide it as data over an API to any of your choice of frontend technology.

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


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

Project Stars
1 free-programming-books 205,444
2 ohmyzsh 133,157
3 TheAlgorithms 118,111
4 30-seconds-of-code 84,239
5 material-ui 71,011
6 Design Patterns 69,952
7 go-formatter 68,122
8 PowerToys 60,544
9 Flask 56,601
10 Chart.js 54,772
11 Hugo 54,249
12 Apollo-11 51,715
13 Ansible 49,843
14 neovim 47,009
15 Home Assistant 45,613
16 app-ideas 44,421
17 Grafana 43,903
18 Meteor JS 42,603
19 Best-websites-a-programmer-should-visit 41,970
20 tesseract-ocr 41,802
21 Scrapy 41,567
22 Java 40,609
23 Strapi 39,506
Find remote jobs at our new job board 99remotejobs.com. There are 24 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