C++ HacktoberFest

Open-source C++ projects categorized as HacktoberFest | Edit details

Top 23 C++ HacktoberFest Projects

  • GitHub repo tesseract-ocr

    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.

  • GitHub repo x64dbg

    An open-source x64/x32 debugger for windows.

    Project mention: CPP projects I can get involved in? | reddit.com/r/cpp | 2021-09-19

    You are welcome to contribute to x64dbg, a user mode debugger for Windows. The codebase isn’t the most modern, but there is a branch with a CMake port and modernization is very welcome! Feel free to hit me up if you’re interested and need some pointers :)

  • Nanos

    Run Linux Software Faster and Safer than Linux with Unikernels.

  • GitHub repo ClickHouse

    ClickHouse® is a free analytics DBMS for big data

    Project mention: ClickHouse, Inc | news.ycombinator.com | 2021-09-20
  • GitHub repo OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: osquery 5 released. Some great new features. | reddit.com/r/blueteamsec | 2021-09-14
  • GitHub repo flameshot

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

    Project mention: Pfsense - has anyone found a hidden vpn stream inside their network? Or am I just under active attack? The deal is I have 3 nodes on my network. My outgoing network traffic is tunneled. I was reviewing my snort alerts and found a interesting situation. A hidden user account, hidden interface. | reddit.com/r/homelab | 2021-09-20

    I work mostly on Ubuntu and Ubuntu-based distros. I personally like flameshot.

  • GitHub repo 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 and Windows.

    Project mention: Is there a software to create a custom graphical menu of video clips, like a DVD, but with video files hosted on the computer, NOT on a DVD? | reddit.com/r/software | 2021-09-15

    If you have them as separate files, Kodi (formerly XBMC) could do what you want. It's a general purpose extensible media player with UI.

  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: New save format: round 3 of testing | reddit.com/r/rct | 2021-09-19

    If you find bugs, please report them on our GitHub issue tracker: https://github.com/OpenRCT2/OpenRCT2/issues Make sure to check if it hasn’t been reported earlier, to fill in the fields in the form, and to specify whether the bug occurs in the regular develop builds or in the new save format test build. If you’re unsure about any of this, you can ask about it here or on our Discord server: https://discord.gg/ZXZd8D8

  • Scout APM

    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.

  • GitHub repo cutter

    Free and Open Source Reverse Engineering Platform powered by rizin

    Project mention: Why can I only start desktop AppImages from the terminal? | reddit.com/r/pop_os | 2021-07-18

    A trivial example, say, for an AppImage like Cutter would be:

  • GitHub repo polybar

    A fast and easy-to-use status bar

    Project mention: POP OS has been a real treat to play with and to learn! Been on it for about two months now and really thinking about making the full switch from windows. | reddit.com/r/pop_os | 2021-09-18

    Sure can! Will go into more detail if you'd like me to when I get home but, for the top bar I am using polybar! The theme I am using for polybar is from here! here is the link to polybar too.

  • GitHub repo tiled

    Flexible level editor

    Project mention: Going behind and under objects | reddit.com/r/gathertown | 2021-09-22

    Easiest way is to build your foreground outside of Gather using free tileset map building software like Tiled (https://www.mapeditor.org/) and export a bunch of the layers as the foreground once you've placed them (make sure you're exporting only the visible layers) as a .png which can then be uploaded to Gather.

  • GitHub repo SFML

    Simple and Fast Multimedia Library

    Project mention: Making a game in C++ | reddit.com/r/gamedev | 2021-09-22

    I'll trust you've had experience in these things, the only thing I'd point out is that SFML is now implementing a keyboard scancode feature

  • GitHub repo Cataclysm-DDA

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

    Project mention: is my current save broken? | reddit.com/r/cataclysmdda | 2021-09-23

    It's a bug, fixed a few builds ago. Updating should take care of it.

  • GitHub repo PX4-Autopilot

    PX4 Autopilot Software

    Project mention: Yesterday my drone decided to keep climbing even if changed to Land or RTL modes. The situation ended with a Killswitch and 240m fall. Any clues on what caused this? | reddit.com/r/Multicopter | 2021-08-04

    This looks a software bug and you should report it to the PX4 team if you can.

  • GitHub repo Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

    Project mention: We need to talk about Discord. | reddit.com/r/Healthygamergg | 2021-09-23


  • GitHub repo falco

    Cloud Native Runtime Security

    Project mention: Anti-virus for Linux server | reddit.com/r/linuxquestions | 2021-09-11

    Besides traditional AVs you can also take a look at solutions to monitor everything, exporting data to a remote servers, like osquery, go-audit, suricata, falco, etc. osquery for example can also scan files for IOCs using Yara rules.

  • GitHub repo esphome

    ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.

    Project mention: Updated WHO global air quality guidelines | news.ycombinator.com | 2021-09-23

    If you're willing to get your hands dirty, ESP32 + PMS5003. I wrote my own (crappy) firmware, most users prefer this ↓


  • GitHub repo gnuradio

    GNU Radio – the Free and Open Software Radio Ecosystem

    Project mention: What is your best GNU Radio Companion FM receiver flowgraph file ? Strangely, no FM receiver on cgran.org ! | reddit.com/r/RTLSDR | 2021-09-15

    100% approving ! Backward compatibility and installation procedure is the boring side of GNUradio. for version 3.9, I found examples here :https://github.com/gnuradio/gnuradio/tree/maint-3.9/gr-analog/examples.

  • GitHub repo duckstation

    Fast PlayStation 1 emulator for x86-64/AArch32/AArch64

    Project mention: Is it possible to play EA Sports NHL 99 on Linux?? | reddit.com/r/linux_gaming | 2021-09-20
  • GitHub repo PowerDNS

    PowerDNS Authoritative, PowerDNS Recursor, dnsdist

    Project mention: Basic Server Hardening Steps | reddit.com/r/selfhosted | 2021-06-05

    To host a few different services, I may opt to use systemd-nspawn containers if they are all running on the same "machine". Another systemd option is to make sure services are using all of the sandboxing options, for example, https://github.com/PowerDNS/pdns/blob/master/pdns/pdns.service.in.

  • GitHub repo IRremoteESP8266

    Infrared remote library for ESP8266/ESP32: send and receive infrared signals with multiple protocols. Based on: https://github.com/shirriff/Arduino-IRremote/

    Project mention: is there a way to make the esp act as a universal remote? other than being an ir receiver and doing every single button for every single device manually. | reddit.com/r/esp8266 | 2021-09-18
  • GitHub repo ZNC

    Official repository for the ZNC IRC bouncer

    Project mention: 2021 Jun 14 Stickied 𝐇𝐄𝐋𝐏𝐃𝐄𝐒𝐊 thread - Boot problems? Display problems? Networking problems? Need ideas? Get help with these and other questions! 𝑳𝑶𝑶𝑲 𝑯𝑬𝑹𝑬 𝑭𝑰𝑹𝑺𝑻 | reddit.com/r/raspberry_pi | 2021-06-18

    NOTE: the extent of my previous usage of a pie is running a ZNC bouncer over SSH for IRC server that I'm a part of and while I have plenty of background with 120+ volt electrical systems, this is my first electronic hardware project

  • GitHub repo RF24

    OSI Layer 2 driver for nRF24L01 on Arduino & Raspberry Pi/Linux Devices

    Project mention: RF24 ack payload | reddit.com/r/arduino | 2021-09-18

    I'm trying to get acknowledgement payloads to work with an esp32 as the sender and an uno as the receiver. The code below works as a single way transmission, but uncommenting the commented code does not work. The example code works as intended but stops working when I try to modify the structs that contain the data, and I don't know why. How can I make my own code work?

  • GitHub repo rathena

    rAthena is an open-source cross-platform MMORPG server.

    Project mention: How Do I Build A Private Server? | reddit.com/r/RagnarokOnline | 2021-01-21
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 2021-09-23.


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

Project Stars
1 tesseract-ocr 41,895
2 x64dbg 37,366
3 ClickHouse 19,453
4 OSQuery 18,249
5 flameshot 14,362
6 Kodi Home Theater Software 12,854
7 OpenRCT2 9,889
8 cutter 9,697
9 polybar 9,171
10 tiled 8,253
11 SFML 7,117
12 Cataclysm-DDA 5,637
13 PX4-Autopilot 4,811
14 Mumble 4,306
15 falco 4,082
16 esphome 4,042
17 gnuradio 2,960
18 duckstation 2,558
19 PowerDNS 2,489
20 IRremoteESP8266 1,885
21 ZNC 1,837
22 RF24 1,773
23 rathena 1,754
Find remote jobs at our new job board 99remotejobs.com. There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives