C C++

Open-source C projects categorized as C++

Top 23 C C++ Projects

  • obs-studio

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

    Project mention: Simple Question and FAQ Thread | reddit.com/r/gtaonline | 2023-05-31

    How to record gameplay on PC using OBS or Nvidia Shadow Play.

  • qmk_firmware

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

    Project mention: Please help this noob with this first split layout build. | reddit.com/r/ErgoMechKeyboards | 2023-05-31

    You can implement a toggle switch for layers. It could be wired as any other switch and even added to the matrix. I would then use a keycode that only switches to a layer as long as it is held if you really want a switch that stays in place. Or use any other layer keycode as needed. Depends on the type of switch you want. I would recommend to just use a normal key for layer switching.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • sumatrapdf

    SumatraPDF reader

    Project mention: EPUB 3.3 becomes a W3C recommendation | news.ycombinator.com | 2023-05-30
  • nmap

    Nmap - the Network Mapper. Github mirror of official SVN repository.

    Project mention: Sudo and Signal Propagation | news.ycombinator.com | 2023-05-24

    This reminds me of a bugfix [1] I added to nmap almost a decade ago, where runtime interaction was previously broken due to interaction with sudo and signal propagation. Was a fun rabbit-hole to figure out why the issue was happening.

    [1]: https://github.com/nmap/nmap/commit/f2e162d2245679f420b40feb...

  • librdkafka

    The Apache Kafka C/C++ library

    Project mention: Do you use Rust in your professional career? | reddit.com/r/rust | 2023-05-09

    recent PR: https://github.com/confluentinc/librdkafka/pull/4275

  • camerakit-android

    Library for Android Camera 1 and 2 APIs. Massively increase stability and reliability of photo and video capture on all Android devices.

    Project mention: CameraX vs Camera2 (library development) | reddit.com/r/androiddev | 2023-02-24

    ..and a few wrappers around Camera2, such as CameraView and camerakit-android (this one even uses C++ for rendering the Preview, that's interesting for me since I want to draw on the Surface using Skia C++!).

  • bdwgc

    The Boehm-Demers-Weiser conservative C/C++ Garbage Collector (bdwgc, also known as bdw-gc, boehm-gc, libgc)

    Project mention: Writing a Simple Garbage Collector in C (2020) | news.ycombinator.com | 2023-04-08

    Boehm GC is mentioned in the article: https://github.com/ivmai/bdwgc


    ONLYOFFICE Docs — document collaboration in your environment. Powerful document editing and collaboration in your app or environment. Ultimate security, API and 30+ ready connectors, SaaS or on-premises

  • desmume

    DeSmuME is a Nintendo DS emulator

    Project mention: Best Game For First Nuzlocke? | reddit.com/r/nuzlocke | 2023-05-31


  • Criterion

    A cross-platform C and C++ unit testing framework for the 21st century

    Project mention: What is the best Unit testing framework for VS code for C? | reddit.com/r/cprogramming | 2023-03-23

    I have been using criterion on a recent project and enjoying it.

  • Configurations

    Configurations for Marlin Firmware

    Project mention: Ender-5 Pro BL Touch Install Fails at all configs | reddit.com/r/MarlinFirmware | 2023-05-19
  • circle

    A C++ bare metal environment for Raspberry Pi with USB (32 and 64 bit) (by rsta2)

    Project mention: Bare Metal Emulators and launcher for RetroFlag GPI v1 | reddit.com/r/retroflag_gpi | 2023-05-25
  • kvm-guest-drivers-windows

    Windows paravirtualized

    Project mention: I Have passed through my gpu to windows VM in proxmox but not getting output via hdmi | reddit.com/r/Proxmox | 2023-04-18
  • StarRuler2-Source

    4X Space Strategy game Star Ruler 2's open source distribution.

    Project mention: FOSS codebase on win7? | reddit.com/r/starruler | 2022-12-26
  • mlt

    MLT Multimedia Framework

    Project mention: Solution to correct digital copy of VHS recording with horizontal "jitter"? | reddit.com/r/DataHoarder | 2023-01-19

    kdenlive / shotcut / olive editor are free & open source and maybe it works: https://youtu.be/ZPGwhDY03gw no idea what it'll do to your video. Most of these if not all use the https://www.mltframework.org/ which can be done on the command line so possibly if you have thousands of videos you can figure out an exported script that does it on them.

  • IconFontCppHeaders

    C and C++ headers, C# and Python classes, Rust files and Go package for icon fonts Font Awesome, Fork Awesome, Google Material Design icons, Kenney game icons, Fontaudio and Codicons.

    Project mention: Loading an icon font does not work in Dear ImGui! | reddit.com/r/gameenginedevs | 2023-01-06

    I am using C# and Silk.NET, which uses ImGuiNET for ImGui. I got the icon fonts and "header" files from https://github.com/juliettef/IconFontCppHeaders

  • felix

    The Felix Programming Language (by felix-lang)

    Project mention: Not well known programming languages with interesting features? | reddit.com/r/ProgrammingLanguages | 2022-06-20

    [felix] https://github.com/felix-lang/felix Statically typed scripting language with coroutines, functional and procedural programming, polymorphism, explicit kinding, compact linear types, row polymorphism, type classes, C/C++ or better performance.

  • raytracer.hpp

    Simple compile-time raytracer using C++17

    Project mention: Ray Tracing in pure CMake | reddit.com/r/programmingcirclejerk | 2023-04-22

    of course it's a thing

  • fff

    A testing micro framework for creating function test doubles (by meekrosoft)

    Project mention: Like seriously why does not one does it ? | reddit.com/r/ProgrammerHumor | 2022-12-17

    Only cool framework in my opinion. I wish I had the guts to delve so deeply into Variadic Macros.

  • rusefi

    rusefi - GPL internal combustion engine control unit

    Project mention: Good budget options: 4cyl turbo | reddit.com/r/ECU_Tuning | 2023-04-14
  • UrBackup

    UrBackup - Client/Server Open Source Network Backup for Windows, MacOS and Linux

    Project mention: Smartli Backup - Secure and Easy Data Backup Solution | reddit.com/r/InternetIsBeautiful | 2023-05-28

    If anyone came here looking for good quality, open source and free backup software I recommend UrBackup and Kopia.

  • iSCSIInitiator

    iSCSI Initiator for macOS

  • screen_capture_lite

    cross platform screen/window capturing library

    Project mention: Hey Rustaceans! Got a question? Ask here! (34/2022)! | reddit.com/r/rust | 2022-08-24

    I am trying my hand at writing bindings to screen_capture_lite, my current attempt at this is here where I am statically linking to it. When running my window_count example, I get lots of "unresolved external symbol" errors for some winapi stuff. However, it works as intended if I manually tell my build.rs to link to each individual dependency that it needs. I was under the impression that statically linking to a library with dynamic dependencies wouldn't break them or anything like is apparently happening here. My question is how I can prevent it from breaking these dependencies, or how can I export the list of dependencies to use in build.rs?

  • puNES

    Qt-based Nintendo Entertaiment System emulator and NSF/NSFe Music Player (Linux, FreeBSD, OpenBSD and Windows)

    Project mention: Thank you senpai! | reddit.com/r/ProgrammerHumor | 2023-03-16

    So, that user doesn't exist but there is a similar one: https://github.com/punesemu/puNES/issues/153

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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 2023-05-31.

C C++ related posts


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

Project Stars
1 obs-studio 47,804
2 qmk_firmware 15,172
3 sumatrapdf 10,358
4 nmap 7,780
5 librdkafka 6,709
6 camerakit-android 5,267
7 bdwgc 2,443
8 desmume 2,229
9 Criterion 1,756
10 Configurations 1,721
11 circle 1,530
12 kvm-guest-drivers-windows 1,472
13 StarRuler2-Source 1,399
14 mlt 1,263
15 IconFontCppHeaders 909
16 felix 731
17 raytracer.hpp 625
18 fff 596
19 rusefi 573
20 UrBackup 526
21 iSCSIInitiator 526
22 screen_capture_lite 524
23 puNES 447
Clean code begins in your IDE with SonarLint
Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.