C++ HacktoberFest

Open-source C++ projects categorized as HacktoberFest | Edit details
Related topics: #CPP #C++ #Linux #Windows #Qt

Top 23 C++ HacktoberFest Projects

  • GitHub repo tesseract-ocr

    Tesseract Open Source OCR Engine (main repository)

    Project mention: I made a small tool for sanitizing PDF files! | reddit.com/r/cybersecurity | 2022-01-06

    Seems like a good tool. You could pass the converted PDFs through tesseract ocr to make the text copyable and searchable again.

  • GitHub repo x64dbg

    An open-source x64/x32 debugger for windows.

    Project mention: How to make an autoclicker | reddit.com/r/minecraftclients | 2022-01-18

    If you want to either go full injectable dll or just external exe with injected shellcode to make the Minecraft game itself call the auto attack function, then you're going to want to familiarize with programs such as Cheat Engine, ollydbg or x64dbg, and either IDA Pro or Ghidra. These are the tools that you can use to actually hack and reverse-engineer programs. Injecting code will require learning how to use either the memory library(via including memory.h or memory.dll) or standard C#/C++ libraries to call functions such as ReadProcessMemory() and WriteProcessMemory() to read and write data to and from the Minecraft process so that you can make the game call it's own functions or change data values, etc.

  • OPS

    OPS - Build and Run Open Source Unikernels. Quickly and easily build and deploy open source unikernels in tens of seconds. Deploy in any language to any cloud.

  • GitHub repo ClickHouse

    ClickHouse® is a free analytics DBMS for big data

    Project mention: Grep one-liners as CI tasks | news.ycombinator.com | 2022-01-14
  • GitHub repo OSQuery

    SQL powered operating system instrumentation, monitoring, and analytics.

    Project mention: PE Header Info Logged? Renamed EXECs | reddit.com/r/crowdstrike | 2021-12-29

    Looks like it is being added to the file table of osquery. https://github.com/osquery/osquery/pull/7156 you might find that PR of interest.

  • GitHub repo flameshot

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

    Project mention: Flameshot 11 released, powerful yet simple screenshot capture tool | reddit.com/r/Windows10 | 2022-01-18
  • 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: Has anyone ever gotten any of the subtitles add-ons to work? | reddit.com/r/kodi | 2022-01-12

    Even if it didn’t work, this would be the wrong place to post a suggestion like this. The [official Kodi forum]() or GitHub issue / bugtracker is more appropriate. Developers don’t browse reddit in hope for suggestions on their software.

  • GitHub repo Marlin

    Marlin is an optimized firmware for RepRap 3D printers based on the Arduino platform. | Many commercial 3D printers come with Marlin installed. Check with your vendor if you need source code for your specific machine.

    Project mention: b1 skr2 firmware ? | reddit.com/r/BIGTREETECH | 2022-01-18
  • Scout APM

    Less time debugging, more time building. Scout APM allows you to find and fix performance issues with no hassle. Now with error monitoring and external services monitoring, Scout is a developer's best friend when it comes to application development.

  • GitHub repo ImHex

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

    Project mention: GitHub - WerWolv/ImHex: 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. | reddit.com/r/RedSec | 2021-12-14
  • GitHub repo keepassxc

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

    Project mention: 1Password Has Raised $620M | news.ycombinator.com | 2022-01-19
  • GitHub repo cutter

    Free and Open Source Reverse Engineering Platform powered by rizin

    Project mention: Hex-rays is moving to a subscription model | news.ycombinator.com | 2021-12-14
  • GitHub repo OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Building a saved track design with scenery doesn't build the scenery | reddit.com/r/openrct2 | 2022-01-11

    v0.3.5.1 has a scenery placement bug for custom saved tracks that didn't exist in 0.3.5: https://github.com/OpenRCT2/OpenRCT2/issues/16019

  • GitHub repo polybar

    A fast and easy-to-use status bar

    Project mention: [i3, i3-gaps, polybar | Ubuntu 20.04] White flickering at the top | reddit.com/r/i3wm | 2022-01-17
  • GitHub repo tiled

    Flexible level editor

    Project mention: Is there a better way to design a level using any software rather than using paint? | reddit.com/r/gamedesign | 2022-01-20

    Interesting that only the last answer here mentions Tiled... That's the best answer (www.mapeditor.org). If you want you can create diagrams pretty much like your drawing, but that can also be loaded in a game engine. You can also use sprite sheets to make much nicer looking maps with the same effort. Use that (or a similar tool), or use actual pen & paper, but I don't think in-between tools like Paint are very useful...

  • GitHub repo WLED

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

    Project mention: How to flash Sound Reactive WLED on ESP32 | reddit.com/r/WLED | 2022-01-19

    You need to flash a bootloader to the ESP32 first: https://github.com/Aircoookie/WLED/releases

  • GitHub repo SFML

    Simple and Fast Multimedia Library

    Project mention: Why isn't there any lightweight C++ game engine ? | reddit.com/r/gamedev | 2021-12-26

    Then you might want to search for "Libraries" and "Frameworks", not "Game Engines". You might find things like Entt or SFML.

  • GitHub repo Cataclysm-DDA

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

    Project mention: How can Blizzard trademark a name as generic as Cataclysm nearly a decade after a game already named Cataclysm existed? | reddit.com/r/gamedev | 2022-01-20
  • GitHub repo PX4-Autopilot

    PX4 Autopilot Software

    Project mention: what algorithms does Pixhawk run to control a quadcopter | reddit.com/r/ControlTheory | 2021-11-25
  • GitHub repo Mumble

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

    Project mention: Mumble | Mumble 1.4.230 | reddit.com/r/mumble | 2022-01-20

    CHANGE(client): Rezise chat images to 600x400 instead of 800x600 (#5359)

  • 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: Porting USB applications to the web. Part 1: libusb | news.ycombinator.com | 2022-01-20

    ESPHome uses WebSerial[2] to flash microcontrollers via the browser, saving the user from having to install a whole development environment and whatnot to do the initial firmware upload.

    Super slick from a user POV, just connect the device via USB cable and hit the flash button. I admit I was a bit skeptical to all this, but having just tried it I must admit it was very, very convenient.

    [1]: https://esphome.io/

    [2]: https://developer.mozilla.org/en-US/docs/Web/API/Web_Serial_...

  • GitHub repo falco

    Cloud Native Runtime Security

    Project mention: Top 200 Kubernetes Tools for DevOps Engineer Like You | dev.to | 2022-01-15

    TerraScan - Detect compliance and security violations across Infrastructure as Code to mitigate risk before provisioning cloud native infrastructure. klum - Kubernetes Lazy User Manager Kyverno - Kubernetes Native Policy Management https://kyverno.io kiosk - kiosk office Multi-Tenancy Extension For Kubernetes - Secure Cluster Sharing & Self-Service Namespace Provisioning kube-bench - CIS Kubernetes Benchmark tool kube-hunter - Pentesting tool - Hunts for security weaknesses in Kubernetes clusters kube-who-can - Show who has RBAC permissions to perform actions on different resources in Kubernetes starboard - Kubernetes-native security toolkit Simulator - Kubernetes Security Training Platform - Focussing on security mitigation RBAC Lookup - Easily find roles and cluster roles attached to any user, service account, or group name in your Kubernetes cluster https://fairwinds.com Kubeaudit - kubeaudit helps you audit your Kubernetes clusters against common security controls Gangway - An application that can be used to easily enable authentication flows via OIDC for a kubernetes cluster Audit2rbac - Autogenerate RBAC policies based on Kubernetes audit logs Chartsec - Helm Chart security scanner kubestriker - Security Auditing tool Datree - CLI tool to prevent K8s misconfigurations by ensuring that manifests and Helm charts follow best practices as well as your organization’s policies Krane - Kubernetes RBAC static Analysis & visualisation tool Flaco - The Falco Project - Cloud-Native runtime security Clair - Vulnerability Static Analysis for Containers Anchore Cli - Coomand Line Interface built on top of anchore engine to manage and inspect images, policies, subscriptions and registries Project Quay - Container image registry designed to boost the security of your repositories via vulnerability scanning and tight access control Kubescape - Tool to test if Kubernetes is deployed securely according to multiple frameworks: regulatory, customized company policies and DevSecOps best practices, such as the NSA-CISA and the MITRE ATT&CK®

  • GitHub repo cpr

    C++ Requests: Curl for People, a spiritual port of Python Requests.

    Project mention: HTTP libraries | reddit.com/r/cpp_questions | 2021-11-26

    It's got several C++ wrappers if you prefer those, my favourite is C++ requests

  • GitHub repo gnuradio

    GNU Radio – the Free and Open Software Radio Ecosystem

    Project mention: GNU Radio | reddit.com/r/hackernews | 2022-01-15
  • GitHub repo Microsoft Research Detours Package

    Detours is a software package for monitoring and instrumenting API calls on Windows. It is distributed in source code form.

    Project mention: How does D3D11 find the locations of the hooked functions? | reddit.com/r/worldofgothic | 2021-11-09

    If I look at the source code of the D3D11 renderer for Gothic, I can see that they reroute function calls of the engine with the help of the [Detours](https://github.com/microsoft/Detours) library. For rerouting a function, the address of the original function is needed. In the source code of the D3D11 renderer, these addresses are hardcoded. What I currently don't understand is how the developers were able to get the addresses of the functions?

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 2022-01-20.

C++ HacktoberFest related posts

Index

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

Project Stars
1 tesseract-ocr 43,621
2 x64dbg 37,966
3 ClickHouse 21,770
4 OSQuery 18,563
5 flameshot 15,855
6 Kodi Home Theater Software 13,369
7 Marlin 12,451
8 ImHex 11,972
9 keepassxc 11,885
10 cutter 10,659
11 OpenRCT2 10,175
12 polybar 9,768
13 tiled 8,472
14 WLED 7,946
15 SFML 7,373
16 Cataclysm-DDA 6,394
17 PX4-Autopilot 5,141
18 Mumble 4,559
19 esphome 4,433
20 falco 4,425
21 cpr 4,274
22 gnuradio 3,531
23 Microsoft Research Detours Package 3,184
Find remote jobs at our new job board 99remotejobs.com. There are 29 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Static code analysis for 29 languages.
Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
www.sonarqube.org