C++ C++

Open-source C++ projects categorized as C++

Top 23 C++ C++ Projects

  • Electron

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

    Project mention: First time running on Mac OS, any ideas? Just trying to open a text file... | reddit.com/r/vscode | 2022-11-24

    It looks like this issue: https://github.com/electron/electron/issues/33735

  • Bitcoin

    Bitcoin Core integration/staging tree

    Project mention: Halving Events/Mining Difficulty | reddit.com/r/Bitcoin | 2022-11-25
  • Sonar

    Free webinar: The Power of Clean C++. Are you ready to take your C++ code to the next level? Join Sonar on December 7th for our live webinar as we discuss how to get your code clean - and stay clean - with minimal effort and without being overloaded with warnings. Register now!

  • OpenCV

    Open Source Computer Vision Library

    Project mention: Computer Vision Tool | reddit.com/r/stanford | 2022-11-21
  • cmder

    Lovely console emulator package for Windows

    Project mention: Hey Rustaceans! Got a question? Ask here! (47/2022)! | reddit.com/r/rust | 2022-11-21

    When I run my program in cmd.exe it looks fine, but when I run it in cmder it draws to a new line every time it increments. Any idea how I could fix that?

  • serenity

    The Serenity Operating System 🐞

    Project mention: Historic System Scrollbars | reddit.com/r/educationalgifs | 2022-11-23

    You guys may enjoy SerenityOS. Like pretty well its only philosophy is "UI design peaked in the 90s".

  • MongoDB

    The MongoDB Database

    Project mention: Crudlify: simple CRUD REST API's for a NoSQL database | dev.to | 2022-11-26

    NoSQL databases are popular for their schemaless and document oriented (JSON) way of working with data. MongoDB is perhaps the best known brand of all NoSQL document databases.

  • yuzu

    Nintendo Switch Emulator

    Project mention: I tried reinstalling yuzu due to it not updating automatically. and now I cant even get back into the app | reddit.com/r/yuzu | 2022-11-24

    Upload your log... https://yuzu-emu.org/ -> Discord -> channel yuzu-support-windows

  • Zigi

    Close all those tabs. Zigi will handle your updates.. Zigi monitors Jira and GitHub updates, pings you when PRs need approval and lets you take fast actions - all directly from Slack! Plus it reduces cycle time by up to 75%.

  • srs

    SRS is a simple, high efficiency and realtime video server, supports RTMP, WebRTC, HLS, HTTP-FLV, SRT and GB28181.

    Project mention: Video Streaming : HTTP Real Time Streaming using "multipart/x-mixed-replace" or WebRTC server-to-client? | reddit.com/r/flask | 2022-03-12

    not flask related but SRS is my go to when i think about media/video streaming

  • mediapipe

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

    Project mention: Consistent Animation Test with Textual Inversion | reddit.com/r/StableDiffusion | 2022-10-19

    It might be kind of insane, but if you have the programming ability in theory you might be able to use mediapipe to calculate a per frame face mesh. Then store the mesh oriented bounding box and for each frame output a transformed image such that all the faces overlap. Then feed the new images into Stable Diffusion and feed that image into an inverse transform and use that final image to generate the video. Essentially this would remove as much of the changes over time as possible from the face. Should make it more temporally consistent as the transforms will remove the back and forth movement issues.

  • aseprite

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

    Project mention: pixel art | reddit.com/r/AdobeIllustrator | 2022-11-03

    Here's a link! I purchased my copy on Steam. Might not be worth the trouble depending on how far along you are or how often you need to do this obviously, but it's a great little program.

  • FlatBuffers

    FlatBuffers: Memory Efficient Serialization Library

    Project mention: Flatbuffers array | reddit.com/r/cpp_questions | 2022-11-25

    Presumably https://github.com/google/flatbuffers

  • qBittorrent

    qBittorrent BitTorrent client

    Project mention: Where can I pirate microsoft office/word? | reddit.com/r/Piracy | 2022-11-25

    those are a couple of piracy freedom options. also, here is a bittorrenting app if you need one called qbittorrent: https://www.qbittorrent.org/

  • 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: Unlock hidden characters via game files? | reddit.com/r/ForTheKing | 2022-11-10

    player save is a sql lite datebase 'player.db' in appdata. you can open it and modify it w/ something that can interact with a sql db this one is kind of approachable if you've never touched a db before: https://github.com/sqlitebrowser/sqlitebrowser

  • CNTK

    Microsoft Cognitive Toolkit (CNTK), an open source deep-learning toolkit

    Project mention: Worldwide building footprints derived from satellite imagery from Microsoft | reddit.com/r/gis | 2022-05-20
  • Cocos2d

    Cocos2d-x is a suite of open-source, cross-platform, game-development tools used by millions of developers all over the world.

    Project mention: Unreal for 2D game? | reddit.com/r/gamedev | 2022-08-20
  • simdjson

    Parsing gigabytes of JSON per second

    Project mention: I/O is no longer the bottleneck | news.ycombinator.com | 2022-11-26

    NVME storage really is very fast for sequential reads, but I'd respectfully suggest that for simple tasks a Dell laptop with 1.6GB/s read speed should be bottlenecked by IO if the compute is optimised. For example SIMD-json can parse json at over 7GB/s. https://simdjson.org/

  • C++ Format

    A modern formatting library

    Project mention: Good repos for beginners to browse that follow best modern C++ practices (including testing, static analysis etc...) | reddit.com/r/cpp | 2022-11-24
  • tinyrenderer

    A brief computer graphics / rendering course

    Project mention: Is Pico-8 good to 'have an understanding of how rendering and other things like CA is done in videogames' or should I just stick with a programming language? | reddit.com/r/pico8 | 2022-10-06

    I think this might be more fitting for you.

  • 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: Setting audio gain sounds noticeably worse on Linux. Why? | reddit.com/r/firefox | 2022-11-09
  • Dlib

    A toolkit for making real world machine learning and data analysis applications in C++

    Project mention: Flutter OpenCV and dlib for face detector & recognition | reddit.com/r/FlutterDev | 2022-09-10

    The plugin uses dlib library with a very fast HOG detector for both face recognition and detector following the relative examples.

  • OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: Messing around with full-circuit Inverted Impulse coasters a la Volcano -- sharing some findings in the comments, as it's a cool coaster archetype I don't see a lot of discussion around! Would love to see more community builds in this style. | reddit.com/r/rct | 2022-11-24
  • Skyline

    Run Nintendo Switch homebrew & games on your Android device!

    Project mention: How should I install hangover? | reddit.com/r/linuxquestions | 2022-11-24
  • annoy

    Approximate Nearest Neighbors in C++/Python optimized for memory usage and loading/saving to disk

    Project mention: [D] [R] Large-scale clustering | reddit.com/r/MachineLearning | 2022-10-27

    To improve the running time you could try an approximate algorithm: https://github.com/spotify/annoy/

  • Scout APM

    Truly a developer’s best friend. Scout APM is great for developers who want to find and fix performance issues in their applications. With Scout, we'll take care of the bugs so you can focus on building great things 🚀.

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-11-26.

C++ C++ related posts


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

Project Stars
1 Electron 104,631
2 Bitcoin 67,052
3 OpenCV 64,984
4 cmder 24,189
5 serenity 23,016
6 MongoDB 22,810
7 yuzu 22,672
8 srs 19,901
9 mediapipe 19,523
10 aseprite 19,234
11 FlatBuffers 19,192
12 qBittorrent 17,916
13 sqlitebrowser 17,333
14 CNTK 17,255
15 Cocos2d 16,630
16 simdjson 16,236
17 C++ Format 15,659
18 tinyrenderer 15,276
19 Kodi Home Theater Software 14,811
20 Dlib 11,522
21 OpenRCT2 11,180
22 Skyline 10,889
23 annoy 10,490
Build time-series-based applications quickly and at scale.
InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.