C C++

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

Top 23 C C++ Projects

  • obs-studio

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

    Project mention: what best screen recorder for Minecraft bedrock on low end laptop? | reddit.com/r/Minecraft | 2022-06-25

    OBS Studio

  • qmk_firmware

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

    Project mention: Any interest in a QMK capable replacement controller for the Unicomp Mini M? | reddit.com/r/modelm | 2022-06-26

    ...and the QMK code for supporting this controller is already checked in: https://github.com/qmk/qmk_firmware/tree/master/keyboards/ibm/model_m_4th_gen/overnumpad_1xb

  • 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.

  • sumatrapdf

    SumatraPDF reader

    Project mention: Ask HN: What PDF viewer do you use? | news.ycombinator.com | 2022-06-10

    Windows: Firefox and SumatraPDF.

    SumatraPDF supports lots of formats, super convenient and lightweight: https://www.sumatrapdfreader.org/

  • librdkafka

    The Apache Kafka C/C++ library

    Project mention: librdkafka - the Apache Kafka C/C++ client library | reddit.com/r/github | 2022-04-15
  • xmake

    🔥 A cross-platform build utility based on Lua

    Project mention: Why doesn't WezTerm get any attention? (compared to Kitty & Alacritty) | reddit.com/r/linux | 2022-06-08

    Check https://xmake.io, Lua for building system ;-)

  • bdwgc

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

    Project mention: Small (EXPERIMENTAL RESEARCH) project I made to add a reference counter GC to clang (specifically clang, will change) C | reddit.com/r/C_Programming | 2022-04-30

    My dude have you heard of Boehm GC

  • desmume

    DeSmuME is a Nintendo DS emulator

    Project mention: JOHTO REMAKES NOW! | reddit.com/r/MandJTV | 2022-06-24

    http://desmume.org/ and find a rom yourself because I legally can't share the link to one here but just google "HGSS ROM" wowroms should be safe

  • JetBrains

    Developer Ecosystem Survey 2022. Take part in the Developer Ecosystem Survey 2022 by JetBrains and get a chance to win a Macbook, a Nvidia graphics card, or other prizes. We’ll create an infographic full of stats, and you’ll get personalized results so you can compare yourself with other developers.

  • Criterion

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

    Project mention: Criterion 2.4 released (A cross-platform C and C++ unit testing framework)) | news.ycombinator.com | 2022-02-21
  • StarRuler2-Source

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

    Project mention: Ask HN: Favourite Open Source Game? | news.ycombinator.com | 2022-06-01
  • circle

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

    Project mention: Anyone else receive theirs? Found my Vega Plus in a box in the garage today! | reddit.com/r/zxspectrum | 2022-06-23

    This is the droid you're looking for.

  • Configurations

    Configurations for Marlin Firmware

    Project mention: Marlin 2.1 firmware not loading full words (all info in comments) | reddit.com/r/ender3v2 | 2022-06-11

    Pulled the Marlin 2.1 firmware and examples from here: Marlin 2.1 and Marlin 2.1 Examples

  • kvm-guest-drivers-windows

    Windows paravirtualized

    Project mention: Help understanding KVM and its role? What is the purpose of non-KVM based VMs? | reddit.com/r/kvm | 2022-06-19

    Recently I opened this issue on virtio-win repository on GitHub to track the addition of 3D acceleration through VirtIO-GPU on Windows guests, but unfortunately there is no prediction on when it will be added.

  • 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

  • iSCSIInitiator

    iSCSI Initiator for macOS

  • UrBackup

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

    Project mention: How can I backup my host system as a whole without using enterprise backup tools? | reddit.com/r/sysadmin | 2022-05-12
  • Kernels

    This is a set of simple programs that can be used to explore the features of a parallel platform.

    Project mention: Co-Array MPI issue. | reddit.com/r/fortran | 2022-01-07

    Try https://github.com/ParRes/Kernels/tree/default/FORTRAN coarray programs. Those were written by people who know what they’re doing and have been proven to execute correctly before. That might help you understand if your implementation is broken.

  • MollenOS

    MollenOS/Vali is a modern operating system that is built with focus on abstraction and a modular design, allowing anyone to port it to any architecture. It currently targets the x86-32 and x86-64 platform.

    Project mention: (HELP) how to load a PE format file into mem | reddit.com/r/osdev | 2021-08-05
  • puNES

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

    Project mention: Sound problems with NES emulators | reddit.com/r/EmulationOnPC | 2022-01-19
  • libelektra

    Elektra serves as a universal and secure framework to access configuration settings in a global, hierarchical key database.

  • eid-mw

    eID Middleware (main repository)

    Project mention: Reading id card | reddit.com/r/learnpython | 2021-11-10

    I'm not sure if that's even possible, the system works through proprietary middleware, and that would require you to implement their SDK. See https://github.com/Fedict/eid-mw/tree/master/doc/sdk/documentation

  • diskhash

    Diskbased (persistent) hashtable

  • Muon

    A Micro (1k lines of code) Unit Test Framework for C/C++

    Project mention: Can some point me to a good resource on preprocessor macros? | reddit.com/r/C_Programming | 2022-05-22

    If you want type polymorphism akind to c++ template, check out https://github.com/jasmcaus/tau/blob/dev/tau/tau.h

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-06-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 obs-studio 39,182
2 qmk_firmware 12,613
3 sumatrapdf 8,442
4 librdkafka 6,045
5 xmake 5,065
6 bdwgc 2,041
7 desmume 1,536
8 Criterion 1,458
9 StarRuler2-Source 1,337
10 circle 1,332
11 Configurations 1,321
12 kvm-guest-drivers-windows 1,211
13 felix 685
14 raytracer.hpp 572
15 iSCSIInitiator 488
16 UrBackup 423
17 Kernels 342
18 MollenOS 339
19 puNES 313
20 libelektra 178
21 eid-mw 165
22 diskhash 125
23 Muon 93
Find remote jobs at our new job board 99remotejobs.com. There are 4 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.
Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.