C++ HacktoberFest

Open-source C++ projects categorized as HacktoberFest

Top 23 C++ HacktoberFest Projects

HacktoberFest
  1. Windows Terminal

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

    Project mention: The Terminal of the Future | news.ycombinator.com | 2025-11-11

    Y'know, I spent a week investigating doing something similar with the Windows Terminal about 18 months ago: https://github.com/microsoft/terminal/issues/16495#issuecomm...

    There's even more under the "Updates archive" expando in that post.

    It was a pretty compelling prototype. But after I played with Polyglot Notebooks[1], I pretty much just abandoned that experiment. There's a _lot_ of UI that needs to be written to build a notebook-like experience. But the Polyglot notebooks took care of that by just converting the commandline backend to a jupyter kernel.

    I've been writing more and more script-like experiments in those ever since. Just seems so much more natural to have a big-ol doc full of notes, that just so happens to also have play buttons to Do The Thing.

    [1]: https://marketplace.visualstudio.com/items?itemName=ms-dotne...

  2. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  3. tesseract-ocr

    Tesseract Open Source OCR Engine (main repository)

    Project mention: DeepSeek OCR | news.ycombinator.com | 2025-10-19

    How does it compare to Tesseract? https://github.com/tesseract-ocr/tesseract

    I use ocrmypdf (which uses Tesseract). Runs locally and is absolutely fantastic. https://ocrmypdf.readthedocs.io/en/latest/

  4. ImHex

    🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

    Project mention: Binary Formats Gallery | news.ycombinator.com | 2025-10-03
  5. ClickHouse

    ClickHouse® is a real-time analytics database management system

    Project mention: Inside PostHog: SSRF, ClickHouse SQL Escape and Default Postgres Creds to RCE | news.ycombinator.com | 2025-12-17

    hey this is the author. Thanks for everyones comment here guys.

    There as a actually a vulnerability Clickhouse, which helps you to execute any query on the remote postgresl. By default, you can't execute any random query! This bug was seperately reported to the Clickhouse and has been fixed seperately https://github.com/ClickHouse/ClickHouse/pull/74144/commits/...

  6. flameshot

    Powerful yet simple to use screenshot software :desktop_computer: :camera_flash:

    Project mention: KDE going all-in on a Wayland future | news.ycombinator.com | 2025-11-29
  7. emscripten

    Emscripten: An LLVM-to-WebAssembly Compiler

    Project mention: Ghostty compiled to WASM with xterm.js API compatibility | news.ycombinator.com | 2025-12-01

    how to add "hardened_malloc" memory allocator support to emscripten for WASM? https://www.google.com/search?q=how+to+add+%22hardened_mallo...

    "Import custom memory manager?" · Issue #24851 · emscripten-core/emscripten https://github.com/emscripten-core/emscripten/issues/24851

    Just learned about Cage:

    Cage does Hardware-Accelerated Safe WebAssembly (WASM) with LLVM with support for ARM64 Memory Tagging Extension (MTE) and Pointer Authentication (PAC) memory safety features.

    "Cage: Hardware-Accelerated Safe WebAssembly" (2024)

  8. solidity

    Solidity, the Smart Contract Programming Language

    Project mention: 2025’s Must-Know Tech Stacks | dev.to | 2025-01-11

    Solidity

  9. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  10. keepassxc

    KeePassXC is a cross-platform community-driven port of the Windows application “KeePass Password Safe”.

    Project mention: Yep, Passkeys Still Have Problems | news.ycombinator.com | 2025-12-17

    > Care to cite this statement?

    Yes, literally from you: "Passkeys should never be allowed to be exported in clear text." https://github.com/keepassxreboot/keepassxc/issues/10407 Also, "You absolutely should be preventing users from being able to copy a private key!"

    > You can use any credential manager you choose. You don't have to use Apple Passwords / iCloud Keychain.

    But I want to use Apple Passwords.

  11. OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: Show HN: Network Monitor – a GUI to spot anomalous connections on your Linux | news.ycombinator.com | 2025-11-24

    Cool project, I wish we had more GUIs for these OS functions. How was your experience with GTK4 and Rust?

    And it's a bit sad that in the year of our lord 2025, the best way to get such fundamental information is by using regexes to parse a table[1], generated by a 6000-line C program[2], which is verified by (I hope I'm wrong!) a tiny test suite[3]. OSQuery[4] is also pretty cool, but it builds upon this fragile stack.

    That's something I miss from Windows, at least PowerShell has built-in commands that give you structured output.

    [1] https://github.com/grigio/network-monitor/blob/9dc470553bfdd...

    [2] https://github.com/iproute2/iproute2/blob/main/misc/ss.c

    [3] https://github.com/iproute2/iproute2/blob/main/testsuite/tes...

    [4] https://osquery.io/

  12. Kodi Home Theater Software

    Kodi is an award-winning free and open source home theater/media center software and entertainment hub for digital media. With its beautiful interface and powerful skinning engine, it's available for Android, BSD, Linux, macOS, iOS, tvOS and Windows.

    Project mention: This class is primarily for Python support (hence the "Retarded" prefix). | news.ycombinator.com | 2025-08-29
  13. rpcs3

    PlayStation 3 emulator and debugger

  14. Marlin

    Marlin is a firmware for RepRap 3D printers optimized for both 8 and 32 bit microcontrollers. Marlin supports all common platforms. Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

  15. WLED

    Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!

    Project mention: Where's Firefox Going Next? | news.ycombinator.com | 2025-07-15

    It allows using the browser as a very convenient and accessible programming platform for many types of applications, not only web-based. That's specially important for beginners, I think, as they can run (and create) all kind of projects just by opening a web page. But it is also very handy for more advanced users, as the wled project [1] shows.

    And yes, there are security implications. But that's true for any other platform and as long as the users are asked for the proper permissions, I'm good with it.

    [1] https://kno.wled.ge/

  16. polybar

    A fast and easy-to-use status bar

  17. OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Interview with RollerCoaster Tycoon's Creator, Chris Sawyer | news.ycombinator.com | 2025-12-03
  18. tiled

    Flexible level editor

    Project mention: Making a Small RPG | news.ycombinator.com | 2025-11-21

    Nice!

    A couple of years ago, I tried something in that direction[1] using Phaser[2], and it was quite fun. I used Tiled Editor[3] to create the map and some pixel art that I purchased from itch.io.

    [1] - https://story.tuzemec.com (not very mobile friendly)

    [2] - https://phaser.io

    [3] - https://www.mapeditor.org/

  19. Minetest

    Luanti (formerly Minetest) is an open source voxel game-creation platform with easy modding and game creation

    Project mention: Cubyz: Voxel sandbox game written in Zig | news.ycombinator.com | 2025-10-30
  20. NebulaGraph Database

    A distributed, fast open-source graph database featuring horizontal scalability and high availability (by vesoft-inc)

  21. Cataclysm-DDA

    Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.

    Project mention: Ask HN: Which Do you know any open source games? | news.ycombinator.com | 2025-08-10
  22. SFML

    Simple and Fast Multimedia Library

    Project mention: New Year, New Game Engine - Nikola Engine Devlog 0 | dev.to | 2025-02-26

    You see, for the past several years I have used many programming languages and many more game frameworks and libraries. Programming languages like Java, C#, C++, and even, sadly, JavaScript (I know...). Game frameworks like LWJGL, SDL2, Raylib, MonoGame, SFML, and many more. Essentially, I have seen it all. Out of all of them, I think SDL2 was closer to what I was looking for, though, Raylib was the one I used the most at the beginning. And the reason I liked SDL more was because it was more"lower-level" than Raylib or SFML. Additionally, it had that C-style of programming that I have always been fond of. However, despite that, I decided to go against any of these libraries.

  23. manticoresearch

    Easy to use open source fast database for search | Good alternative to Elasticsearch now | Drop-in replacement for E in the ELK stack

    Project mention: Manticore Search: Fast, efficient, drop-in replacement for Elasticsearch | news.ycombinator.com | 2025-07-23

    The Manticore Search github repository calls it a "drop-in replacement for E in the ELK stack," not just a replacement for Elasticsearch. On https://manticoresearch.com/, it's described as an "Elasticsearch alternative," so the confusion is probably just here on HN :)

  24. wslg

    Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios

    Project mention: How to Reclaim Memory from Docker WSL | dev.to | 2025-12-09

    *Yes, I know, WSLG exists and is actually goated...

  25. PX4-Autopilot

    PX4 Autopilot Software

    Project mention: Building a Professional PX4 Development Environment with Docker, ROS2, and VS Code | dev.to | 2025-11-01

    #!/bin/bash set -e echo "Setting up PX4 development environment..." cd /home/developer/workspace # Clone PX4 Autopilot if not present if [ ! -d "PX4-Autopilot" ]; then echo "Cloning PX4-Autopilot release 1.14..." git clone -b release/1.14 https://github.com/PX4/PX4-Autopilot.git --recursive fi # Create ROS2 workspace structure mkdir -p ros2_ws/src cd ros2_ws/src # Clone px4_msgs - the message definitions PX4 uses if [ ! -d "px4_msgs" ]; then git clone -b release/1.14 https://github.com/PX4/px4_msgs.git fi # Clone px4_ros_com - examples and utilities for PX4-ROS2 integration if [ ! -d "px4_ros_com" ]; then git clone -b release/v1.14 https://github.com/PX4/px4_ros_com.git fi

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

C++ HacktoberFest discussion

C++ HacktoberFest related posts

  • How I made RN autolinking on android Better.

    2 projects | dev.to | 9 Dec 2025
  • How to Reclaim Memory from Docker WSL

    1 project | dev.to | 9 Dec 2025
  • Continuous Contribution for Hiero SDK Python - Release 0.3

    2 projects | dev.to | 21 Nov 2025
  • Making a Small RPG

    3 projects | news.ycombinator.com | 21 Nov 2025
  • Google Antigravity, a New Era in AI-Assisted Software Development

    3 projects | news.ycombinator.com | 18 Nov 2025
  • Hacktoberfest Recap

    5 projects | dev.to | 31 Oct 2025
  • Cubyz: Voxel sandbox game written in Zig

    2 projects | news.ycombinator.com | 30 Oct 2025
  • A note from our sponsor - SaaSHub
    www.saashub.com | 22 Dec 2025
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

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

# Project Stars
1 Windows Terminal 101,132
2 tesseract-ocr 71,465
3 ImHex 52,046
4 ClickHouse 44,744
5 flameshot 28,491
6 emscripten 27,054
7 solidity 25,447
8 keepassxc 25,222
9 OSQuery 22,960
10 Kodi Home Theater Software 20,207
11 rpcs3 17,858
12 Marlin 17,192
13 WLED 17,151
14 polybar 15,082
15 OpenRCT2 14,925
16 tiled 12,195
17 Minetest 12,146
18 NebulaGraph Database 11,907
19 Cataclysm-DDA 11,860
20 SFML 11,523
21 manticoresearch 11,488
22 wslg 11,376
23 PX4-Autopilot 10,705

Sponsored
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?