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.

454Projects
11.5MStars in total
+3.5KStars in a day

Hot right now

Most stars gained in a day · Oct 17

The all-time top

Top 100 of 454 · by stars

  1. #1 · EbookFoundation/free-programming-books

    free-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.

    399.5K
  2. #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.

    225.4K
  3. #3 · avelino/awesome-go

    awesome-go

    A curated list of awesome Go frameworks, libraries, and software, organized by category.

    189.1K
  1. 4

    transformers

    167.8Khuggingface/transformers · Python

    Transformers 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.

  2. 5

    excalidraw

    134.1Kexcalidraw/excalidraw · TypeScript

    An 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.

  3. 6

    axios

    109.3Kaxios/axios · JavaScript

    axios 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.

  4. 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.

  5. 8

    app-ideas

    98.2Kflorinpop17/app-ideas

    A curated collection of application ideas you can build to practice coding, organized into beginner, intermediate, and advanced tiers with detailed specs for each project.

  6. 9

    java-design-patterns

    94.8Kiluwatar/java-design-patterns · Java

    A collection of Java implementations for classic software design patterns (Creational, Structural, Behavioral and more), each shown as a well-commented, runnable code example.

  7. 10

    Stirling-PDF

    94.4KStirling-Tools/Stirling-PDF · TypeScript

    Stirling PDF is an open-source PDF editing platform with over 50 tools for editing, merging, splitting, signing, redacting, converting, OCR-ing, and compressing PDFs.

  8. 11

    sherlock

    94.4Ksherlock-project/sherlock · Python

    Sherlock hunts down social media accounts by username: give it a name and it checks across social networks for accounts registered under it.

  9. 12

    core

    91.6Khome-assistant/core · Python

    Home 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.

  10. 13

    awesome-for-beginners

    90.4KMunGell/awesome-for-beginners

    A 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.

  11. 14

    PayloadsAllTheThings

    81.8Kswisskyrepo/PayloadsAllTheThings · Python

    A massive curated collection of payloads, bypass techniques, and exploitation methodology for web application security testing, pentesting, and CTF challenges.

  12. 15

    grafana

    77.3Kgrafana/grafana · TypeScript

    Grafana 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.

  13. 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.

  14. 17

    nest

    76.9Knestjs/nest · TypeScript

    Nest is a progressive Node.js framework for building efficient, scalable, enterprise-grade server-side applications using TypeScript (while staying compatible with plain JavaScript).

  15. 18

    Best-websites-a-programmer-should-visit

    76.2Ksdmg15/Best-websites-a-programmer-should-visit

    A curated list of useful websites for programmers, covering news, learning resources, coding practice, tools, interview prep, and more.

  16. 19

    Apollo-11

    75.4Kchrislgarry/Apollo-11 · Assembly

    The original Apollo 11 Guidance Computer (AGC) source code: the 1969 flight software for the Command Module (Comanche055) and the Lunar Module (Luminary099).

  17. 20

    strapi

    73.3Kstrapi/strapi · TypeScript

    Strapi 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.

  18. 21

    prometheus

    66.6Kprometheus/prometheus · Go

    Prometheus 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.

  19. 22

    33-js-concepts

    66.5Kleonardomso/33-js-concepts · JavaScript

    A 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.

  20. 23

    docusaurus

    66.5Kfacebook/docusaurus · TypeScript

    Docusaurus 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.

  21. 24

    Java

    66.4KTheAlgorithms/Java · Java

    A GitHub collection of classic algorithms and data structures, each implemented in Java for educational purposes as part of The Algorithms project.

  22. 25

    nocodb

    65.3Knocodb/nocodb · TypeScript

    NocoDB is a free, self-hostable Airtable alternative: an online database builder that gives your data a rich, no-code spreadsheet interface.

  23. 26

    nerd-fonts

    64.9Kryanoasis/nerd-fonts · CSS

    Nerd 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.

  24. 27

    scrapy

    64.9Kscrapy/scrapy · Python

    Scrapy is a fast, high-level web scraping and crawling framework for Python that extracts structured data from websites.

  25. 28

    tldr

    64Ktldr-pages/tldr · Markdown

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

  26. 29

    git

    63.9Kgit/git · C

    This 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.

  27. 30

    termux-app

    62.9Ktermux/termux-app · Java

    Termux is a terminal emulator app for Android that gives you a Linux-like environment on your phone, extendable with installable packages.

  28. 31

    nuxt

    61Knuxt/nuxt · TypeScript

    Nuxt is a free and open-source framework for building type-safe, performant, production-grade full-stack web applications and websites with Vue.js.

  29. 32

    bat

    60.8Ksharkdp/bat · Rust

    bat 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.

  30. 33

    zustand

    58.8Kpmndrs/zustand · TypeScript

    Zustand 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.

  31. 34

    gitea

    58.5Kgo-gitea/gitea · Go

    Gitea 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.

  32. 35

    twenty

    58.5Ktwentyhq/twenty · TypeScript

    Twenty 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.

  33. 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.

  34. 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.

  35. 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.

  36. 39

    DefinitelyTyped

    51.4KDefinitelyTyped/DefinitelyTyped · TypeScript

    DefinitelyTyped 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.

  37. 40

    supervision

    51.2Kroboflow/supervision · Python

    Supervision 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.

  38. 41

    open-source-mac-os-apps

    50.9Kserhii-londar/open-source-mac-os-apps

    A 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.

  39. 42

    ClickHouse

    50.5KClickHouse/ClickHouse · C++

    ClickHouse is an open-source column-oriented database management system for generating analytical data reports in real time.

  40. 43

    julia

    49.2KJuliaLang/julia · Julia

    Julia is a high-level, high-performance dynamic programming language built for technical and scientific computing, numerical analysis, and machine learning.

  41. 44

    iina

    46.8Kiina/iina · Swift

    IINA is a free, open-source, modern video player built specifically for macOS, using mpv for media decoding.

  42. 45

    Rocket.Chat

    46.3KRocketChat/Rocket.Chat · TypeScript

    Rocket.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.

  43. 46

    sentry

    45.6Kgetsentry/sentry · Python

    Sentry is a developer-first platform for error tracking and performance monitoring that helps teams detect, trace, and fix issues in their code faster.

  44. 47

    bubbletea

    45.4Kcharmbracelet/bubbletea · Go

    Bubble 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.

  45. 48

    hyperswitch

    45.3Kjuspay/hyperswitch · Rust

    Hyperswitch 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.

  46. 49

    meteor

    44.8Kmeteor/meteor · JavaScript

    Meteor is a full-stack JavaScript platform for building modern web, mobile, and desktop applications with a single codebase.

  47. 50

    fd

    44.8Ksharkdp/fd · Rust

    fd 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.

  48. 51

    reactive-resume

    44.5Kreactive-resume/reactive-resume · TypeScript

    Reactive Resume is a free, open-source resume builder that lets you create, update, and share your resume with live preview and multiple templates.

  49. 52

    curl

    43.2Kcurl/curl · C

    curl is a command-line tool and library (libcurl) for transferring data to or from a server using URL syntax.

  50. 53

    fastlane

    42.3Kfastlane/fastlane · Ruby

    fastlane is a tool for iOS and Android developers that automates tedious tasks like generating screenshots, managing provisioning profiles, and releasing applications.

  51. 54

    black

    41.9Kpsf/black · Python

    Black is the uncompromising Python code formatter: it reformats your code into one opinionated style, freeing you from hand-formatting and style debates.

  52. 55

    hexo

    41.8Khexojs/hexo · TypeScript

    Hexo 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.

  53. 56

    manim

    41.6KManimCommunity/manim · Python

    Manim is a community-maintained Python framework for creating precise mathematical animations programmatically — the engine behind 3Blue1Brown-style explanatory math videos.

  54. 57

    appsmith

    41.1Kappsmithorg/appsmith · TypeScript

    Appsmith is an open-source low-code platform for building admin panels, internal tools, and dashboards that connect to 25+ databases and any API.

  55. 58

    remote-jobs

    40.9Kremoteintech/remote-jobs · JavaScript

    This is the source code behind remoteintech.company, a community-maintained directory of remote-friendly tech companies for job seekers.

  56. 59

    tidb

    40.6Kpingcap/tidb · Go

    TiDB 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.

  57. 60

    fiber

    40.2Kgofiber/fiber · Go

    Fiber is an Express-inspired web framework for Go, built on top of the fasthttp engine, with fast development and high performance in mind.

  58. 61

    zoxide

    40.2Kajeetdsouza/zoxide · Rust

    zoxide is a smarter cd command that remembers which directories you use most frequently so you can jump to them with just a few keystrokes.

  59. 62

    awesome-copilot

    40.1Kgithub/awesome-copilot · JavaScript

    This is a community-curated collection of custom agents, instructions, skills, hooks, workflows, and plugins that extend and customize GitHub Copilot.

  60. 63

    mattermost

    39.4Kmattermost/mattermost · TypeScript

    Mattermost is an open-core, self-hosted collaboration platform that bundles chat, workflow automation, voice calling, screen sharing, and AI integration for software teams.

  61. 64

    metasploit-framework

    39.2Krapid7/metasploit-framework · Ruby

    Metasploit 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.

  62. 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.

  63. 66

    portainer

    38.7Kportainer/portainer · TypeScript

    Portainer 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.

  64. 67

    harness

    38.6Kharness/harness · Go

    Harness 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.

  65. 68

    trivy

    38.5Kaquasecurity/trivy · Go

    Trivy 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.

  66. 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.

  67. 70

    fastify

    37.3Kfastify/fastify · JavaScript

    Fastify 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.

  68. 71

    marked

    37.2Kmarkedjs/marked · JavaScript

    Marked 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.

  69. 72

    server

    37.2Knextcloud/server · PHP

    Nextcloud 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.

  70. 73

    typeorm

    36.7Ktypeorm/typeorm · TypeScript

    TypeORM 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.

  71. 74

    date-fns

    36.6Kdate-fns/date-fns · TypeScript

    A 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'.

  72. 75

    refine

    35.9Krefinedev/refine · TypeScript

    Refine is an open-source React framework for building internal tools, admin panels, dashboards, and B2B applications with a high degree of flexibility.

  73. 76

    hackathon-starter

    35.3Ksahat/hackathon-starter · JavaScript

    Hackathon 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.

  74. 77

    v2ray-core

    34.7Kv2fly/v2ray-core · Go

    V2Ray (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.

  75. 78

    backstage

    34.6Kbackstage/backstage · TypeScript

    An 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.

  76. 79

    JavaScript

    34.3KTheAlgorithms/JavaScript · JavaScript

    A JavaScript implementation of classic algorithms and data structures, built for beginners who want readable, well-organized reference code.

  77. 80

    WxJava

    33.2Kbinarywang/WxJava · Java

    WxJava 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.

  78. 81

    floating-ui

    32.8Kfloating-ui/floating-ui · TypeScript

    Floating UI is a small JavaScript library for creating floating elements like tooltips, popovers, and dropdowns, and for wiring up their user interactions.

  79. 82

    cockroach

    32.6Kcockroachdb/cockroach · Go

    CockroachDB 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.

  80. 83

    nuclei

    32.1Kprojectdiscovery/nuclei · Go

    A 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.

  81. 84

    k6

    32Kgrafana/k6 · Go

    k6 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.

  82. 85

    webtorrent

    31.4Kwebtorrent/webtorrent · JavaScript

    A 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.

  83. 86

    jsPDF

    31.3Kparallax/jsPDF · JavaScript

    jsPDF 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.

  84. 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.

  85. 88

    symfony

    31.2Ksymfony/symfony · PHP

    Symfony 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.

  86. 89

    PythonRobotics

    30.7KAtsushiSakai/PythonRobotics · Python

    PythonRobotics 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.

  87. 90

    cheerio

    30.5Kcheeriojs/cheerio · TypeScript

    Cheerio 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.

  88. 91

    awesome-datascience

    30.2Kacademic/awesome-datascience

    An 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.

  89. 92

    cua

    30.1Ktrycua/cua · Rust

    An 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.

  90. 93

    gitleaks

    30.1Kgitleaks/gitleaks · Go

    Gitleaks is a tool for detecting secrets like passwords, API keys, and tokens in git repos, files, or anything you pipe in via stdin.

  91. 94

    kestra

    29.8Kkestra-io/kestra · Java

    Kestra 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.

  92. 95

    harbor

    29.6Kgoharbor/harbor · Go

    Harbor 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.

  93. 96

    nx

    29.4Knrwl/nx · TypeScript

    Nx 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.

  94. 97

    hey.xyz

    29.4Kslymnoyann/hey.xyz · TypeScript

    Hey 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.

  95. 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.

  96. 99

    create-t3-app

    29.2Kt3-oss/create-t3-app · TypeScript

    create-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.

  97. 100

    swagger-ui

    29Kswagger-api/swagger-ui · JavaScript

    Swagger 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.

Often tagged together