C++

Open-source projects categorized as C++

Top 23 C++ Open-Source Projects

  1. Electron

    :electron: Build cross-platform desktop apps with JavaScript, HTML, and CSS

    Project mention: Can I start using Wayland in 2026? | news.ycombinator.com | 2026-01-04

    I looked into this lately - Discord needs to use the Global Shortcuts Portal to do it properly but how is unclear. Discord is based on Electron which is based on Chromium. Chromium has support, Electron has support since https://github.com/electron/electron/pull/45171 but this seems to be rather unknown and unused. Although somewhere in this API chain keyup events are lost, meaning that only "normal" shortcuts would work but no push-to-talk. There are multiple options for Discord to implement this: implement Global Shortcuts Portal directly, go via Electron global shortcuts API, hook into Chromium shortcuts API, maybe others - with the caveat that some of those don't support keyup events. Vesktop devs are currently stuck in same dilemma: https://github.com/Vencord/Vesktop/issues/18

  2. SaaSHub

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

    SaaSHub logo
  3. Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: Brief: Bitcoin Core Governance Analysis | news.ycombinator.com | 2026-04-10
  4. OpenCV

    Open Source Computer Vision Library

    Project mention: Computer vision for code: What PVS-Studio saw in OpenCV | dev.to | 2025-12-12

    OpenCV is the world's largest open-source computer vision library, supported by the non-profit organization, Open Source Computer Vision Foundation. It offers a wide range of algorithms that cover a variety of tasks, from basic image processing to advanced object recognition and motion analysis.

  5. obs-studio

    OBS Studio - Free and open source software for live streaming and screen recording

    Project mention: A lightweight RTMP live streaming server built with pure PHP | dev.to | 2026-05-31

    Download OBS Studio

  6. awesome-cpp

    A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things. Inspired by awesome-... stuff.

    Project mention: Supply chain attacks are exploiting our assumptions | news.ycombinator.com | 2025-11-06

    > The C (or other "old" lang) programs typically have very few dependencies

    Say what now? Have you ever worked on a project that uses C?

    We were using dependencies in C in the 1980s.

    Here's a more current list for C and C++: https://github.com/fffaraz/awesome-cpp

  7. ImHex

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

    Project mention: Your hex editor should color-code bytes | news.ycombinator.com | 2026-04-23

    ImHex (https://imhex.werwolv.net/) is also a really nice Hex editor with tons of plugins (patterns, file support, etc.) and even an embedded language for adding more patterns easily

  8. open-source-mac-os-apps

    🚀 Awesome list of open source applications for macOS. https://t.me/s/opensourcemacosapps

  9. qBittorrent

    qBittorrent BitTorrent client

    Project mention: Deep Dive: How qBittorrent 4.6's Sequential Download Works vs. Transmission 4.0's Peer Selection | dev.to | 2026-04-30

    Methodology: All benchmarks run on an Intel i7-13700K (16 cores/24 threads), 32GB DDR4-3200 RAM, 2TB Samsung 980 Pro NVMe SSD, 1Gbps symmetric fiber connection. OS: Ubuntu 22.04 LTS (kernel 5.15.0-91-generic). Client versions: qBittorrent 4.6.0 (commit a1b2c3d), Transmission 4.0.4 (commit x7y8z9a). Test duration: 90 days, 12,000+ torrent swarms across public (The Pirate Bay, 1337x) and private (PassThePopcorn, BroadcastTheNet) trackers.

  10. aseprite

    Animated sprite editor & pixel art tool (Windows, macOS, Linux)

    Project mention: LibreSprite – open-source pixel art editor | news.ycombinator.com | 2026-03-06

    https://github.com/aseprite/aseprite

    You might be confusing license with access. The product itself has a proprietary license. Even then, a majority of the libraries they produce are also available under the MIT license.

  11. mediapipe

    Cross-platform, customizable ML solutions for live and streaming media.

    Project mention: Building a Jedi-Style Hand Gesture Interface with TensorFlow.js: Control Your Browser Without Touching Anything | dev.to | 2026-02-09

    In this tutorial, I'll show you how to build a production-ready hand gesture control system using TensorFlow.js and MediaPipe Hands that transforms any webcam into a precision input device.

  12. serenity

    The Serenity Operating System 🐞

    Project mention: The Case for Apolitical Tech Spaces | news.ycombinator.com | 2026-03-03
  13. srs

    SRS is a simple, high-efficiency, real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.

  14. MongoDB

    The MongoDB Database

    Project mention: Deploying LibreChat on Amazon ECS using Terraform | dev.to | 2026-04-05

    Since an official Terraform MongoDB Atlas Provider is available, let's use it to provision the database for LibreChat. If you have not already done so, sign up for a new account using the Get Started button on the MongoDB website.

  15. cmder

    Lovely console emulator package for Windows

  16. FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: "Giving up upstream-ing my patches & feel free to pick them up" | news.ycombinator.com | 2026-01-31
  17. sqlitebrowser

    Official home of the DB Browser for SQLite (DB4S) project. Previously known as "SQLite Database Browser" and "Database Browser for SQLite". Website at:

    Project mention: นอนไม่หลับ ข้อมูลหาย 8 กู้คืน และย้ายข้อมูล | dev.to | 2026-04-20
  18. simdjson

    Parsing gigabytes of JSON per second : used by Facebook/Meta Velox, the Node.js runtime, ClickHouse, WatermelonDB, Apache Doris, Milvus, StarRocks

    Project mention: simdjson | news.ycombinator.com | 2026-05-11
  19. tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Ask HN: What Are You Working On? (March 2026) | news.ycombinator.com | 2026-03-08

    I got this itch too when I came across tinyrenderer [1] and worked through the early lessons through shading, but didn't quite finish the texture mapping yet [2]. It was fun to work in pure C from first principles, even side-questing to write a simple TGA file reader and writer.

    I'd be very interested to see your tutorial when it's done!

    [1] https://haqr.eu/tinyrenderer

  20. {fmt}

    A modern formatting library

    Project mention: Floating-Point Printing and Parsing Can Be Simple and Fast | news.ycombinator.com | 2026-01-20

    It is possible to compress the table using the technique from Dragonbox (https://github.com/fmtlib/fmt/blob/8b8fccdad40decf68687ec038...) at the cost of some perf. It's on my TODO list for zmij.

  21. 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: What was your "Oh Shit" moment with GenAI? | news.ycombinator.com | 2026-06-05

    https://github.com/xbmc/xbmc/pull/28404

    And yes, it correctly diagnosed the problem - I confirmed this morning. The cache had been partially deleted (exactly like it said) and the patched version of the software automatically detected this and rebuilt the cache rather than crashing. This was using the initial version of the patch from commit 1 of the PR.

    I then talked with Claude a bit to come up with a less hacky solution that doesn't require constant cache rebuilding, and it suggested writing the "cache" to no_backup, bypassing the cache trimmer. However, this required rebuilding the .so via NDK, so it spun up a full VM in multipass, installed all the tools in there to build the fully patched APK, and built it (the VM was my suggestion, it was about to just brew install everything and mess with my local dev environment).

    You can read the full log here, it's nuts:

  22. qmk_firmware

    Open-source keyboard firmware for Atmel AVR and Arm USB families

    Project mention: Building My First Custom Mechanical Keyboard | dev.to | 2026-04-09

    The Keychron Q3 runs QMK{rel="external" target="_blank"}, which means you can reprogram every key. I set up a numpad layer on the function keys since the Q3 is tenkeyless and I occasionally need to enter a lot of numbers. I also moved Escape to where Caps Lock used to be because Vim.

  23. Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools utilized by millions of developers across the globe. Its core has evolved to serve as the foundation for Cocos Creator 1.x & 2.x.

    Project mention: Website Is Just an SVG | news.ycombinator.com | 2025-09-14
  24. compiler-explorer

    Run compilers interactively from your web browser and interact with the assembly

    Project mention: Performance of Rust Language [pdf] | news.ycombinator.com | 2026-05-25
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++ discussion

Log in or Post with

C++ related posts

Index

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

# Project Stars
1 Electron 121,558
2 Bitcoin 89,267
3 OpenCV 87,815
4 obs-studio 72,981
5 awesome-cpp 71,600
6 ImHex 53,792
7 open-source-mac-os-apps 48,947
8 qBittorrent 37,992
9 aseprite 37,306
10 mediapipe 35,461
11 serenity 33,323
12 srs 28,938
13 MongoDB 28,343
14 cmder 26,908
15 FlatBuffers 26,056
16 sqlitebrowser 24,114
17 simdjson 23,814
18 tinyrenderer 23,657
19 {fmt} 23,541
20 Kodi Home Theater Software 20,805
21 qmk_firmware 20,428
22 Cocos2d 18,998
23 compiler-explorer 18,813

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

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