Top 23 HacktoberFest Open-Source Projects
:books: Freely available programming booksProject mention: struggling beginner in need of serious advice | reddit.com/r/learnprogramming | 2021-09-08
🙃 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: 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.
All Algorithms implemented in PythonProject mention: PDF o dispense di esercizi in Python | reddit.com/r/ItalyInformatica | 2021-09-15
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.
Design patterns implemented in JavaProject 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
A curated list of awesome Go frameworks, libraries and softwareProject 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"
Run Linux Software Faster and Safer than Linux with Unikernels.
Windows system utilities to maximize productivityProject mention: I need a program to remap my arrow keys to my numpad keys. | reddit.com/r/software | 2021-09-19
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.
Simple HTML5 Charts using the <canvas> tagProject 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.
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.
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
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.
Vim-fork focused on extensibility and usabilityProject mention: sidebar.nvim - A generic and modular lua sidebar | reddit.com/r/neovim | 2021-09-19
: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
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
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).
:link: Some useful websites for programmers.Project mention:  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
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.
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.
All Algorithms implemented in JavaProject mention: GitHub - TheAlgorithms/Java: All Algorithms implemented in Java | reddit.com/r/coding | 2021-07-24
🚀 Open source Node.js Headless CMS to easily build customisable APIsProject 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.
What are some of the best open-source HacktoberFest projects? This list will help you:
Are you hiring? Post a new remote job listing for free.