Top 23 C++ HacktoberFest Projects
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.
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 - 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.
ClickHouse® is a free analytics DBMS for big dataProject mention: Grep one-liners as CI tasks | news.ycombinator.com | 2022-01-14
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.
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
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.
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
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.
🔍 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
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
Free and Open Source Reverse Engineering Platform powered by rizinProject mention: Hex-rays is moving to a subscription model | news.ycombinator.com | 2021-12-14
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
A fast and easy-to-use status barProject mention: [i3, i3-gaps, polybar | Ubuntu 20.04] White flickering at the top | reddit.com/r/i3wm | 2022-01-17
Flexible level editorProject 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...
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
Simple and Fast Multimedia LibraryProject 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.
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
PX4 Autopilot SoftwareProject mention: what algorithms does Pixhawk run to control a quadcopter | reddit.com/r/ControlTheory | 2021-11-25
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)
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 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.
Cloud Native Runtime SecurityProject 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®
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
GNU Radio – the Free and Open Software Radio EcosystemProject mention: GNU Radio | reddit.com/r/hackernews | 2022-01-15
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?
C++ HacktoberFest related posts
How can Blizzard trademark a name as generic as Cataclysm nearly a decade after a game already named Cataclysm existed?
1 project | reddit.com/r/gamedev | 20 Jan 2022
If you had to pick three games to attempt to prove to someone that Video Games are Art, what games would you pick?
1 project | reddit.com/r/gaming | 20 Jan 2022
What do people think of the portal storms in the experimental branch?
1 project | reddit.com/r/cataclysmdda | 20 Jan 2022
How to flash Sound Reactive WLED on ESP32
3 projects | reddit.com/r/WLED | 19 Jan 2022
Need help removing placed oven.
1 project | reddit.com/r/cataclysmdda | 19 Jan 2022
If you were enormously wealthy and could fund the development of a new open-source software program or radically improve an existing one, what would you do?
5 projects | reddit.com/r/linux | 17 Jan 2022
Is Lunar Client Safe?
1 project | reddit.com/r/linux_gaming | 19 Jan 2022
What are some of the best open-source HacktoberFest projects in C++? This list will help you:
|6||Kodi Home Theater Software||13,369|
|23||Microsoft Research Detours Package||3,184|
Are you hiring? Post a new remote job listing for free.