Topics / #hacktoberfest
Hacktoberfest projects on GitHub
Annual October event encouraging open-source contributions through pull requests and community challenges.
As of , the most-starred Hacktoberfest projects on GitHub are free-programming-books (399.5K stars), Python (225.4K stars) and awesome-go (189.1K stars). GitHub.Locker tracks 454 Hacktoberfest repositories with 11.5M stars combined. The fastest-growing on October 17 was awesome-go, with +195 stars in a day.
Hot right now
Most stars gained in a day · Oct 17
+195awesome-go
avelino/awesome-go · ★ 189.1KA curated list of awesome Go frameworks, libraries, and software, organized by category.
+145free-programming-books
EbookFoundation/free-programming-books · ★ 399.5KIt is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.
+117awesome-ai-apps
Arindam200/awesome-ai-apps · ★ 16.4KA curated collection of 132 projects, tutorials, and recipes for building LLM-powered applications - covering text agents, voice assistants, RAG apps, and MCP-backed tools.
+105kestra
kestra-io/kestra · ★ 29.8KKestra is an open-source, event-driven orchestration platform for building data, AI, and infrastructure workflows. You describe them in declarative YAML and manage everything from a built-in web UI.
The all-time top
Top 100 of 454 · by stars
- 399.5K
#1 · EbookFoundation/free-programming-booksfree-programming-books
It is a huge, community-maintained list of freely available programming books and other learning resources in many human languages; it started as a clone of a famous StackOverflow list and has grown to become one of GitHub's most popular repositories.
- 225.4K
#2 · TheAlgorithms/Python
Python
A large collection of classic algorithms and data structures implemented in Python, built as an educational reference for learning and practicing algorithms.
- 189.1K
#3 · avelino/awesome-goawesome-go
A curated list of awesome Go frameworks, libraries, and software, organized by category.
- 4
transformers
167.8Khuggingface/transformers · PythonTransformers is Hugging Face's model-definition framework for state-of-the-art machine learning models across text, vision, audio, video, and multimodal tasks, usable for both inference and training.
- 5

excalidraw
134.1Kexcalidraw/excalidraw · TypeScriptAn open source virtual whiteboard with a hand-drawn look for sketching diagrams, wireframes and whatever you like — use it at excalidraw.com or embed the npm package in your own app.
- 6
axios
109.3Kaxios/axios · JavaScriptaxios is a promise-based HTTP client for JavaScript: you use it to send requests to APIs and servers and then work with the responses as promises.
- 7

terminal
105.2Kmicrosoft/terminal · C++This is the source code for Windows Terminal, a modern tab-based terminal app for Windows, plus the original Windows console host (conhost.exe) that powers classic command-line apps, both maintained in the same repo.
- 8

app-ideas
98.2Kflorinpop17/app-ideasA curated collection of application ideas you can build to practice coding, organized into beginner, intermediate, and advanced tiers with detailed specs for each project.
- 9
java-design-patterns
94.8Kiluwatar/java-design-patterns · JavaA collection of Java implementations for classic software design patterns (Creational, Structural, Behavioral and more), each shown as a well-commented, runnable code example.
- 10

Stirling-PDF
94.4KStirling-Tools/Stirling-PDF · TypeScriptStirling PDF is an open-source PDF editing platform with over 50 tools for editing, merging, splitting, signing, redacting, converting, OCR-ing, and compressing PDFs.
- 11

sherlock
94.4Ksherlock-project/sherlock · PythonSherlock hunts down social media accounts by username: give it a name and it checks across social networks for accounts registered under it.
- 12

core
91.6Khome-assistant/core · PythonHome Assistant is an open-source home automation platform that puts local control and privacy first, letting you connect and control smart home devices from one hub instead of relying on cloud services.
- 13

awesome-for-beginners
90.4KMunGell/awesome-for-beginnersA curated list of open-source projects that have issues specifically labeled for first-time contributors (like 'good first issue' or 'first-timers-only'), organized by programming language.
- 14

PayloadsAllTheThings
81.8Kswisskyrepo/PayloadsAllTheThings · PythonA massive curated collection of payloads, bypass techniques, and exploitation methodology for web application security testing, pentesting, and CTF challenges.
- 15

grafana
77.3Kgrafana/grafana · TypeScriptGrafana is an open-source platform for monitoring and observability: it lets you query, visualize, alert on, and explore metrics, logs, and traces from many data sources in one place.
- 16

tesseract
77.1Ktesseract-ocr/tesseract · C++Tesseract is an open source OCR engine: it ships as the libtesseract library plus a command line program called tesseract that reads text out of images.
- 17
nest
76.9Knestjs/nest · TypeScriptNest is a progressive Node.js framework for building efficient, scalable, enterprise-grade server-side applications using TypeScript (while staying compatible with plain JavaScript).
- 18
Best-websites-a-programmer-should-visit
76.2Ksdmg15/Best-websites-a-programmer-should-visitA curated list of useful websites for programmers, covering news, learning resources, coding practice, tools, interview prep, and more.
- 19

Apollo-11
75.4Kchrislgarry/Apollo-11 · AssemblyThe original Apollo 11 Guidance Computer (AGC) source code: the 1969 flight software for the Command Module (Comanche055) and the Lunar Module (Luminary099).
- 20
strapi
73.3Kstrapi/strapi · TypeScriptStrapi is the leading open-source headless CMS: 100% JavaScript/TypeScript, it lets developers build content APIs fast while giving content creators a friendly editing interface.
- 21
prometheus
66.6Kprometheus/prometheus · GoPrometheus is a systems and service monitoring tool: it scrapes metrics from configured targets at set intervals, evaluates rule expressions over that data, displays results, and fires alerts when conditions are met.
- 22

33-js-concepts
66.5Kleonardomso/33-js-concepts · JavaScriptA curated collection of 33 (plus bonus) core JavaScript concepts every developer should know, each with explanations, code examples, and curated resources to help you learn the language in depth.
- 23
docusaurus
66.5Kfacebook/docusaurus · TypeScriptDocusaurus is a tool for building, deploying, and maintaining open source project websites easily, handling the website build process so you can focus on your project.
- 24
Java
66.4KTheAlgorithms/Java · JavaA GitHub collection of classic algorithms and data structures, each implemented in Java for educational purposes as part of The Algorithms project.
- 25

nocodb
65.3Knocodb/nocodb · TypeScriptNocoDB is a free, self-hostable Airtable alternative: an online database builder that gives your data a rich, no-code spreadsheet interface.
- 26
nerd-fonts
64.9Kryanoasis/nerd-fonts · CSSNerd Fonts patches popular developer fonts (Hack, JetBrains Mono, Fira Code, Source Code Pro, and dozens more) with thousands of extra icon glyphs pulled from sets like Font Awesome, Octicons, Devicons, and Material Design Icons, so terminals, editors and status lines can render icons.
- 27

scrapy
64.9Kscrapy/scrapy · PythonScrapy is a fast, high-level web scraping and crawling framework for Python that extracts structured data from websites.
- 28

tldr
64Ktldr-pages/tldr · Markdowntldr-pages is a community-maintained collection of simplified help pages for command-line tools, meant as a more approachable complement to traditional man pages.
- 29

git
63.9Kgit/git · CThis is Git, the fast, scalable, distributed revision control system with a rich command set that gives both high-level operations and full access to internals.
- 30
termux-app
62.9Ktermux/termux-app · JavaTermux is a terminal emulator app for Android that gives you a Linux-like environment on your phone, extendable with installable packages.
- 31
nuxt
61Knuxt/nuxt · TypeScriptNuxt is a free and open-source framework for building type-safe, performant, production-grade full-stack web applications and websites with Vue.js.
- 32
bat
60.8Ksharkdp/bat · Rustbat is a cat(1) clone that prints files in the terminal with syntax highlighting for a large number of programming and markup languages, plus Git modification markers in the sidebar.
- 33

zustand
58.8Kpmndrs/zustand · TypeScriptZustand is a small, fast state-management library for React built on simplified flux principles, with a hook-based API that is not boilerplate-heavy or opinionated.
- 34

gitea
58.5Kgo-gitea/gitea · GoGitea is a self-hosted, all-in-one software development service: Git hosting, code review, issue tracking, project kanban, wiki, team collaboration, a package registry and CI/CD in one package.
- 35
twenty
58.5Ktwentyhq/twenty · TypeScriptTwenty is an open-source CRM built as an alternative to Salesforce, aimed at technical teams who want to customize objects, fields, views, workflows and agents instead of being locked into a closed platform.
- 36
jellyfin
58.2Kjellyfin/jellyfin · C#Jellyfin is a free, open-source media server backend that lets you organize and stream your own movies, shows, and music to apps on other devices, similar to Plex or Emby but with no premium tiers.
- 37
PowerShell
55.8KPowerShell/PowerShell · C#PowerShell is a cross-platform automation and configuration tool/framework that includes a command-line shell, a scripting language, and a framework for processing cmdlets, optimized for structured data like JSON, CSV, XML and REST APIs.
- 38
ImHex
55.4KWerWolv/ImHex · C++ImHex is a hex editor built for reverse engineers, programmers, and anyone analyzing binary data, with a custom pattern language for parsing and highlighting file structures.
- 39

DefinitelyTyped
51.4KDefinitelyTyped/DefinitelyTyped · TypeScriptDefinitelyTyped is a massive community repository that hosts TypeScript type definitions (.d.ts files) for JavaScript packages that don't ship their own types, published to npm under the @types scope.
- 40

supervision
51.2Kroboflow/supervision · PythonSupervision is a Python library with reusable computer vision building blocks: detection/segmentation/classification result handling, annotators, trackers, and dataset utilities that plug into any model.
- 41
open-source-mac-os-apps
50.9Kserhii-londar/open-source-mac-os-appsA curated, community-maintained list of open-source macOS applications sorted into categories like Audio, Backup, Browser, Chat, Crypto, Database, Dev, Editors, Graphics, Productivity, and Utilities, currently covering around 710 apps across 49 categories.
- 42

ClickHouse
50.5KClickHouse/ClickHouse · C++ClickHouse is an open-source column-oriented database management system for generating analytical data reports in real time.
- 43
julia
49.2KJuliaLang/julia · JuliaJulia is a high-level, high-performance dynamic programming language built for technical and scientific computing, numerical analysis, and machine learning.
- 44

iina
46.8Kiina/iina · SwiftIINA is a free, open-source, modern video player built specifically for macOS, using mpv for media decoding.
- 45

Rocket.Chat
46.3KRocketChat/Rocket.Chat · TypeScriptRocket.Chat is an open-source, self-hostable team communications platform for real-time chat, voice calls, and federation, aimed at organizations with high data protection requirements.
- 46

sentry
45.6Kgetsentry/sentry · PythonSentry is a developer-first platform for error tracking and performance monitoring that helps teams detect, trace, and fix issues in their code faster.
- 47
bubbletea
45.4Kcharmbracelet/bubbletea · GoBubble Tea is a Go framework for building terminal user interfaces (TUIs), based on The Elm Architecture. It handles rendering, input, and state management so you can focus on your app's model, update, and view logic.
- 48
hyperswitch
45.3Kjuspay/hyperswitch · RustHyperswitch is an open-source, composable payments platform that lets businesses route, retry, vault, and reconcile payments across 120+ payment processors like Stripe, Adyen, Braintree, and Worldpay, either self-hosted or as a SaaS.
- 49
meteor
44.8Kmeteor/meteor · JavaScriptMeteor is a full-stack JavaScript platform for building modern web, mobile, and desktop applications with a single codebase.
- 50
fd
44.8Ksharkdp/fd · Rustfd is a command-line program for finding entries in your filesystem - a simple, fast and user-friendly alternative to find, with sensible defaults for the majority of use cases.
- 51

reactive-resume
44.5Kreactive-resume/reactive-resume · TypeScriptReactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.
- 52
curl
43.2Kcurl/curl · Ccurl is a command-line tool and library (libcurl) for transferring data to or from a server using URL syntax.
- 53

fastlane
42.3Kfastlane/fastlane · Rubyfastlane is a tool for iOS and Android developers that automates tedious tasks like generating screenshots, managing provisioning profiles, and releasing applications.
- 54

black
41.9Kpsf/black · PythonBlack is the uncompromising Python code formatter: it reformats your code into one opinionated style, freeing you from hand-formatting and style debates.
- 55

hexo
41.8Khexojs/hexo · TypeScriptHexo is a fast, simple and powerful blog framework powered by Node.js: you write posts in Markdown and it builds them into a complete static blog site.
- 56

manim
41.6KManimCommunity/manim · PythonManim is a community-maintained Python framework for creating precise mathematical animations programmatically — the engine behind 3Blue1Brown-style explanatory math videos.
- 57

appsmith
41.1Kappsmithorg/appsmith · TypeScriptAppsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards that connect to 25+ databases and any API.
- 58

remote-jobs
40.9Kremoteintech/remote-jobs · JavaScriptThis is the source code behind remoteintech.company, a community-maintained directory of remote-friendly tech companies for job seekers.
- 59

tidb
40.6Kpingcap/tidb · GoTiDB is an open-source, cloud-native distributed SQL database written in Go — MySQL-compatible and built for high availability, horizontal scalability, strong consistency, and mixing transactions with analytics.
- 60
fiber
40.2Kgofiber/fiber · GoFiber is an Express-inspired web framework for Go, built on top of the fasthttp engine, with fast development and high performance in mind.
- 61
zoxide
40.2Kajeetdsouza/zoxide · Rustzoxide is a smarter cd command that remembers which directories you use most frequently so you can jump to them with just a few keystrokes.
- 62
awesome-copilot
40.1Kgithub/awesome-copilot · JavaScriptThis is a community-curated collection of custom agents, instructions, skills, hooks, workflows, and plugins that extend and customize GitHub Copilot.
- 63

mattermost
39.4Kmattermost/mattermost · TypeScriptMattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.
- 64

metasploit-framework
39.2Krapid7/metasploit-framework · RubyMetasploit Framework is an open-source penetration testing framework written in Ruby — one of the best-known security toolkits on GitHub, with about 39,000 stars.
- 65

RevokeMsgPatcher
39Khuiyadanli/RevokeMsgPatcher · C#A patcher for the Windows desktop versions of WeChat, QQ, and TIM that disables the 'message revoked' notification, so recalled/deleted messages stay visible to you.
- 66

portainer
38.7Kportainer/portainer · TypeScriptPortainer is a lightweight management platform for Docker, Docker Swarm, Kubernetes and ACI environments, letting you manage containers, images, volumes and networks through a web GUI or API.
- 67

harness
38.6Kharness/harness · GoHarness Open Source is an end-to-end developer platform combining source code hosting, CI/CD pipelines, hosted dev environments (Gitspaces), and artifact registries in one self-hosted application.
- 68

trivy
38.5Kaquasecurity/trivy · GoTrivy is an all-in-one security scanner that finds vulnerabilities, misconfigurations, secrets, and software licenses across container images, filesystems, git repositories, VM images, and Kubernetes clusters.
- 69

aspnetcore
38.5Kdotnet/aspnetcore · C#ASP.NET Core is an open-source, cross-platform framework from Microsoft for building modern cloud-connected applications like web apps, IoT apps, and mobile backends.
- 70
fastify
37.3Kfastify/fastify · JavaScriptFastify is a fast, low-overhead web framework for Node.js used to build HTTP servers and APIs. It is inspired by Hapi and Express and ranks among the fastest web frameworks around.
- 71
marked
37.2Kmarkedjs/marked · JavaScriptMarked is a markdown parser and compiler built for speed. You feed it markdown text and get HTML back, and it runs in a browser, on a server, or from the command line.
- 72

server
37.2Knextcloud/server · PHPNextcloud server is a self-hosted platform for storing, syncing, and sharing your files, contacts, calendars, and more, with hundreds of apps (Mail, Video Chat, etc.) to extend it.
- 73

typeorm
36.7Ktypeorm/typeorm · TypeScriptTypeORM is an open-source ORM for TypeScript and JavaScript: you work with relational and NoSQL databases through object-oriented models instead of writing SQL by hand.
- 74
date-fns
36.6Kdate-fns/date-fns · TypeScriptA modern JavaScript date utility library: 200+ functions for manipulating dates in the browser and Node.js. The README describes it as 'like Lodash for dates'.
- 75

refine
35.9Krefinedev/refine · TypeScriptRefine is an open-source React framework for building internal tools, admin panels, dashboards, and B2B applications with a high degree of flexibility.
- 76

hackathon-starter
35.3Ksahat/hackathon-starter · JavaScriptHackathon Starter is a boilerplate for Node.js web applications that bundles login, OAuth, and dozens of API integrations so you don't have to set them up from scratch during a hackathon.
- 77

v2ray-core
34.7Kv2fly/v2ray-core · GoV2Ray (Project V) is a set of network tools for building your own proxy network, encrypting your connections to protect privacy and bypass network restrictions like censorship.
- 78

backstage
34.6Kbackstage/backstage · TypeScriptAn open source framework for building developer portals — one centralized place for your microservices, infrastructure tooling and documentation. Originally built at Spotify, now hosted by the CNCF.
- 79

JavaScript
34.3KTheAlgorithms/JavaScript · JavaScriptA JavaScript implementation of classic algorithms and data structures, built for beginners who want readable, well-organized reference code.
- 80
WxJava
33.2Kbinarywang/WxJava · JavaWxJava is an open-source Java SDK for WeChat backend development, covering WeChat Pay, the Open Platform, Official Accounts, WeCom (Enterprise WeChat), Channels, and Mini Programs.
- 81

floating-ui
32.8Kfloating-ui/floating-ui · TypeScriptFloating UI is a small JavaScript library for creating floating elements like tooltips, popovers, and dropdowns, and for wiring up their user interactions.
- 82

cockroach
32.6Kcockroachdb/cockroach · GoCockroachDB is a distributed SQL database built on a transactional, strongly-consistent key-value store, designed for high availability, horizontal scale, and surviving hardware failures without manual intervention.
- 83

nuclei
32.1Kprojectdiscovery/nuclei · GoA fast, open-source vulnerability scanner that runs YAML-based templates to find security issues in applications, APIs, networks, DNS and cloud configurations. Its checks come from a large global security community.
- 84
k6
32Kgrafana/k6 · Gok6 is a modern load-testing tool: you write test scripts that simulate real user traffic against your application to see how it performs. It is built for developers and testers in the DevOps era — like unit testing, but for performance.
- 85

webtorrent
31.4Kwebtorrent/webtorrent · JavaScriptA streaming torrent client written entirely in JavaScript that runs in node.js and the browser — in the browser it moves data over WebRTC data channels, with no plugins, extensions, or installs.
- 86
jsPDF
31.3Kparallax/jsPDF · JavaScriptjsPDF is a JavaScript library for generating PDF documents directly on the client side, in the browser, so you don't need a server to produce PDFs.
- 87

flameshot
31.2Kflameshot-org/flameshot · C++Flameshot is a free, open-source screenshot tool: capture a screen region, annotate it in a built-in editor, then save it, copy it or share it online.
- 88
symfony
31.2Ksymfony/symfony · PHPSymfony is a PHP framework for building web and console applications, plus a set of reusable PHP components. It is used by thousands of web applications and most of the popular PHP projects.
- 89

PythonRobotics
30.7KAtsushiSakai/PythonRobotics · PythonPythonRobotics is a Python code collection and textbook of classic robotics algorithms, covering localization, mapping, SLAM, path planning, path tracking, arm navigation, aerial navigation, and bipedal control.
- 90

cheerio
30.5Kcheeriojs/cheerio · TypeScriptCheerio is a fast, flexible library for parsing and manipulating HTML and XML. It implements a subset of the core jQuery API, so if you know jQuery selectors you already know most of it.
- 91

awesome-datascience
30.2Kacademic/awesome-datascienceAn open-source, community-maintained Data Science repository — essentially a giant curated list of resources (courses, tutorials, algorithms, tools, books, datasets, communities) for learning and applying data science to real-world problems. Around 30k stars, around since 2014.
- 92
cua
30.1Ktrycua/cua · RustAn open-source stack for computer-use AI agents: desktop automation drivers, isolated cloud desktops, local macOS VMs, small specialist decision models, and benchmarks for training, evaluation, and data generation.
- 93

gitleaks
30.1Kgitleaks/gitleaks · GoGitleaks is a tool for detecting secrets like passwords, API keys, and tokens in git repos, files, or anything you pipe in via stdin.
- 94

kestra
29.8Kkestra-io/kestra · JavaKestra is an open-source, event-driven orchestration platform for building data, AI, and infrastructure workflows. You describe them in declarative YAML and manage everything from a built-in web UI.
- 95

harbor
29.6Kgoharbor/harbor · GoHarbor is an open source trusted cloud native registry that stores, signs, and scans content — mainly container images and Helm charts. It is a CNCF-hosted project.
- 96
nx
29.4Knrwl/nx · TypeScriptNx is a monorepo platform for TypeScript and polyglot codebases. It caches what didn't change, runs only the tasks affected by your edits, and comes with an integrated CI solution; the core is built with Rust for performance.
- 97

hey.xyz
29.4Kslymnoyann/hey.xyz · TypeScriptHey is a decentralized, permissionless social media app built on Lens Protocol. This repo preserves the last open-source version of its code, as it existed before May 15, 2026.
- 98
keepassxc
29.3Kkeepassxreboot/keepassxc · C++KeePassXC is a modern, secure, open-source password manager for Windows, macOS, and Linux. It keeps usernames, passwords, URLs, attachments, and notes in one offline, encrypted database file.
- 99
create-t3-app
29.2Kt3-oss/create-t3-app · TypeScriptcreate-t3-app is an interactive CLI that scaffolds a full-stack, typesafe Next.js app built on the T3 Stack — a web dev stack focused on simplicity, modularity, and full-stack typesafety.
- 100

swagger-ui
29Kswagger-api/swagger-ui · JavaScriptSwagger UI turns an OpenAPI (formerly Swagger) spec into interactive, visual API documentation: your team or end consumers can see and try the API's resources without any implementation logic in place.
Showing the 100 most-starred of 454. See every one in the catalog.
Related topics
Often tagged together