HacktoberFest

Open-source projects categorized as HacktoberFest

Top 23 HacktoberFest Open-Source Projects

  • freeCodeCamp

    freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.

    Project mention: Good coding groups for black women? | news.ycombinator.com | 2024-01-13
  • free-programming-books

    :books: Freely available programming books

    Project mention: Free Programming Books | news.ycombinator.com | 2024-03-03
  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

  • TheAlgorithms

    All Algorithms implemented in Python

    Project mention: Wikifunctions | news.ycombinator.com | 2023-12-06

    Is it me or does it not seem very well thought out? Every example I've seen only has implementations in JavaScript and/or Python. I haven't seen any other languages nor a way to search by language. What a "string" means in one language can be completely different in another language. The primitive data types that the project assumes are not really supported across all programming languages.

    Also if anyone hasn't already seen them, similar projects already exist and are more complete. E.g.

    * https://rosettacode.org/

    * https://programming-idioms.org/

    * https://the-algorithms.com/

    Not to mention LeetCode, CodeWars, Project Euler, Exercism can kinda serve the same role.

  • ohmyzsh

    🙃 A delightful community-driven (with 2,200+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, 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: Terminal commands I use as a frontend developer | dev.to | 2024-03-09

    That’s the minimum terminal setup. You can modify the look and add plugins such as autocompletion to your terminal by installing ohmyzsh and using themes such as powerlevel10k. I am already using them.

  • transformers

    🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.

    Project mention: Gemma doesn't suck anymore – 8 bug fixes | news.ycombinator.com | 2024-03-11

    Thanks! :) I'm pushing them into transformers, pytorch-gemma and collabing with the Gemma team to resolve all the issues :)

    The RoPE fix should already be in transformers 4.38.2: https://github.com/huggingface/transformers/pull/29285

    My main PR for transformers which fixes most of the issues (some still left): https://github.com/huggingface/transformers/pull/29402

  • go-formatter

    A curated list of awesome Go frameworks, libraries and software

    Project mention: Golang Web: GET Method | dev.to | 2024-03-10

    Awesome Go projects and frmaeworks

  • axios

    Promise based HTTP client for the browser and node.js

    Project mention: Automating Data Collection with Apify: From Script to Deployment | dev.to | 2024-03-17

    For this article, I will be using the TypeScript Starter template as shown in the screenshot above. This comes with Nodejs, Cheerio, Axios

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • Windows Terminal

    The new Windows Terminal and the original Windows console host, all in the same place!

    Project mention: Deleting Software I Wrote Upon Leaving Employment of a Company | news.ycombinator.com | 2024-03-15

    > convince management of the value

    This presupposes that such convincing is even possible. Many, many companies have leadership that are simply terrible at identifying value. If you've never been part of a majority of developers advocating for, if not outright begging for, some huge ROI initiative to get the green light, you are very fortunate.

    There are great counterexamples, like Valve, which is known for giving developers an extreme degree of autonomy, and they benefit greatly from that approach. For each Valve, though, there are dozens of companies that manage to succeed despite themselves.

    Take Microsoft, for example. One tiny, yet representative, example: the way the Windows Terminal team handled a suggestion from Casey Muratori to take their software from abysmally slow to lightning fast:

    https://github.com/microsoft/terminal/issues/10362

    A quote from one of the Terminal developers, dismissing the suggestion:

    > I believe what you’re doing is describing something that might be considered an entire doctoral research project in performant terminal emulation as “extremely simple” somewhat combatively…

    Just how difficult was such an endeavor in actuality? Well, given that Casey implemented his own terminal emulator from scratch and incorporated the functionality he was proposing in a mere weekend... not a whole lot. Relatively minor effort for a huge return on investment. It took Casey explaining the concepts, then providing a working proof of concept, and finally a bunch of backlash online towards the Terminal team to get them to do the right thing for themselves and their users.

  • rust

    Empowering everyone to build reliable and efficient software.

    Project mention: Learning Rust: Structuring Data with Structs | dev.to | 2024-03-18

    Another week, another dive into Rust. This time, we're delving into structs. Structs bear resemblance to interfaces in TypeScript, enabling the grouping of intricate data sets within an object, much like TypeScript/JavaScript. Rust also accommodates functions within these structs, offering a semblance of classes, albeit with distinctions. Let's delve into this topic.

  • Material UI

    Ready-to-use foundational React components, free forever. It includes Material UI, which implements Google's Material Design.

    Project mention: Zero-runtime CSS-in-JS implementation | news.ycombinator.com | 2024-01-29
  • Design Patterns

    Design patterns implemented in Java

    Project mention: I have been following the mooc java-1 from few days and i am on part-3 i want to ask some questions | /r/learnjava | 2023-06-06

    After that, more practice, and then Design Patterns (as in the famous book of the "Gang of Four": "Design Patterns: Elements of Reusable Object Oriented Software"). Here I'd recommend "Head First: Design Patterns" and Java Design Patterns as well as Refactoring Guru (the sites are more reference than course).

  • Godot

    Godot Engine – Multi-platform 2D and 3D game engine

    Project mention: Name it Better (ideas for making more informative names) | dev.to | 2024-03-02

    Here's an example file tree from a part of the Godot game engine source code.

  • tauri

    Build smaller, faster, and more secure desktop applications with a web frontend.

    Project mention: Slint 1.5: Embracing Android, Improving Live-Preview, and Pythonic Slint | news.ycombinator.com | 2024-03-15
  • app-ideas

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

    Project mention: 18 Must-Bookmark GitHub Repositories Every Developer Should Know | dev.to | 2024-02-12
  • excalidraw

    Virtual whiteboard for sketching hand-drawn like diagrams

    Project mention: Tools that Make Me Productive as a Software Engineer | dev.to | 2024-03-03

    However, Notion and Obsidian can only help you write documentation. Well, how about some visuals? Let's talk about Excalidraw.

  • Home Assistant

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

    Project mention: Ask HN: Why is it so difficult to control IoT devices from your desktop? | news.ycombinator.com | 2024-02-22
  • github-readme-stats

    :zap: Dynamically generated stats for your github readmes

    Project mention: Analyzing Your Blog Stats with Next.js | dev.to | 2024-03-10

    A big shoutout to the creators of the README-Stats project for their awesome theme suite!

  • Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications with TypeScript/JavaScript 🚀

    Project mention: Utilizando Testcontainers para Testes de Integração com NestJS e Prisma ORM | dev.to | 2024-03-16
  • 33-js-concepts

    📜 33 JavaScript concepts every developer should know.

    Project mention: 🧙‍♂️Master JavaScript with these 5 GitHub repositories🪄✨🚀 | dev.to | 2024-03-16

    2. 📜 33 JavaScript concepts every developer should know.

  • 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: Interesting Uses of Ansible's ternary filter | news.ycombinator.com | 2024-02-22

    They support for-if from python, too: https://jinja.palletsprojects.com/en/3.1.x/templates/#loop-f... but I haven't tried the "recursive" keyword to know if ansible supports that. I say "ansible supports that" because they don't just drop jinja2 into ansible and call it a draw, they have a bunch of custom execution integrations: https://github.com/ansible/ansible/blob/v2.16.3/lib/ansible/...

  • 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: 4 facets of API monitoring you should implement | dev.to | 2024-03-02

    Prometheus: Open-source monitoring system. Often used together with Grafana.

  • Postwoman

    👽 Open source API development ecosystem - https://hoppscotch.io

    Project mention: 7 Essential Hoppscotch Features to Skyrocket API Development Productivity 🚀 | dev.to | 2024-03-18

    For the past five years, Hoppscotch 🛸 has been quietly transforming the way developers tackle their work in the API development world. Our mission has always been to make developer's lives easier and their workflows smoother, all from the comfort of their browser. And guess what? We might have evolved and gotten strong, but we are staying true to our goal of simplifying things for developers everywhere. Today, we're here to spill the beans on the simple yet powerful productivity hacks that Hoppscotch offers. Get ready to level up your development game in ways you never imagined.

  • Strapi

    🚀 Strapi is the leading open-source headless CMS. It’s 100% JavaScript/TypeScript, fully customizable and developer-first.

    Project mention: The Mechanics of Silicon Valley Pump and Dump Schemes | dev.to | 2024-02-18

    Strapi

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

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 2024-03-18.

HacktoberFest related posts

Index

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

Project Stars
1 freeCodeCamp 385,148
2 free-programming-books 315,460
3 TheAlgorithms 176,567
4 ohmyzsh 167,515
5 transformers 122,103
6 go-formatter 118,296
7 axios 103,663
8 Windows Terminal 93,013
9 rust 91,688
10 Material UI 91,099
11 Design Patterns 86,044
12 Godot 81,704
13 tauri 75,952
14 app-ideas 73,848
15 excalidraw 70,452
16 Home Assistant 67,934
17 github-readme-stats 63,790
18 Nest 63,455
19 33-js-concepts 61,494
20 Ansible 60,624
21 Grafana 59,759
22 Postwoman 59,428
23 Strapi 59,330
The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com