Open-source C projects categorized as CPP

Top 16 C CPP Projects

  • GitHub repo libvips

    A fast image processing library with low memory needs.

    Project mention: C Deep | dev.to | 2021-02-27

    libvips - Image processing library. LGPL-2.1-or-later

  • GitHub repo sqlitestudio

    A free, open source, multi-platform SQLite database manager.

    Project mention: SQLiteStudio Version 3.3.0 released a week ago. | reddit.com/r/sqlite | 2021-02-27

    Hi, I'm the author of SQLiteStudio. I didn't realize this is such a big issue. Here's an improvement ticket for this on GitHub, planned for next minor release: https://github.com/pawelsalawa/sqlitestudio/issues/4005

  • Scout

    Get performance insights in less than 4 minutes. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.

  • GitHub repo soloud

    Free, easy, portable audio engine for games

    Project mention: Got in trouble for posting in the wrong sub for this, oops! Has anybody gotten the SoLoud audio library working with MSVC 2019? | reddit.com/r/cpp_questions | 2021-03-02

    Hey folks, I've migrated a project from MSVC 2017 to 2019, and for the life of me cannot get SoLoud to run without crashing. Here is a link to a more descriptive description of the problem I'm having. I've stripped my project down to the following, and I'm still getting crashes:

  • GitHub repo utf8.h

    📚 single header utf8 string functions for C and C++

  • GitHub repo qb64

    BASIC for the modern era.

    Project mention: [para maiores de 30] Cês brincavam com o QBasic na época do DOS, pré-internet? | reddit.com/r/brasil | 2021-03-01
  • GitHub repo utest.h

    🧪 single header unit testing framework for C and C++

    Project mention: Open Source C | reddit.com/r/C_Programming | 2021-01-20

    Sprinkle your console apps with UTEST test's.

  • GitHub repo i-use-arch-btw

    "I use Arch btw" but it's a Turing-complete programming language.

    Project mention: Found this on Brainfuck's Wikipedia page | reddit.com/r/linuxmemes | 2021-03-01
  • GitHub repo datoviz

    ⚡ High-performance GPU interactive scientific data visualization with Vulkan

    Project mention: 3d math graph with vulkan | reddit.com/r/vulkan | 2021-02-24

    Hi, I'm not sure it corresponds to what you want to do but this data visualization library using Vulkan was open sourced a few days ago : https://github.com/datoviz/datoviz

  • GitHub repo Mhook

    A Windows API hooking library

  • GitHub repo hello_imgui

    Hello, Dear ImGui: cross-platform Gui apps for Windows / Mac / Linux / iOS / Android / Emscripten with the simplicity of a "Hello World" app

    Project mention: Easiest to Build C++ Library | reddit.com/r/cpp | 2021-02-12

    (I ran git clone --recursive https://github.com/pthom/hello_imgui to get the hello_imgui directory)

  • GitHub repo metalang99

    A functional language for C99 preprocessor metaprogramming

    Project mention: Metalang99: Full-blown C99 preprocessor metaprogramming | news.ycombinator.com | 2021-02-26
  • GitHub repo ubench.h

    ⏱️ single header benchmark framework for C and C++

    Project mention: A buddy allocator in C | reddit.com/r/C_Programming | 2021-02-09

    in there use https://github.com/sheredom/ubench.h

  • GitHub repo Description

    Mini async log C port. Now with C++ wrappers.

  • GitHub repo programming-windows-5th-edition

    Unofficial source code repo for Charles Petzold's Programming Windows 5th Edition.

    Project mention: GUI with c. | reddit.com/r/C_Programming | 2021-02-20

    All the code from the book is here: https://github.com/yottaawesome/programming-windows-5th-edition

  • GitHub repo FluxedOS

    A hobbyist OS project!

    Project mention: FluxedOS new update! What should I do next? | reddit.com/r/osdev | 2021-03-01

    https://github.com/corigan01/FluxedOS github

  • GitHub repo Scimark2-Dev-Cpp

    Scimark2 Project For Dev-C++ on Windows.

    Project mention: Threadripper 3990X: The Quest To Compile 1 BILLION Lines Of C++ On 64 Cores | reddit.com/r/cpp | 2021-02-05

    Stamping the same function out millions of times to reach a billion lines doesn't seem too relevant to real world applications. This looks like it would be fairly friendly to the compiler; it's not having to parse hundreds of files with hundreds of #includes full of template metaprogramming.

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 2021-03-02.


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

Project Stars
1 libvips 5,159
2 sqlitestudio 1,724
3 soloud 1,039
4 utf8.h 857
5 qb64 321
6 utest.h 309
7 i-use-arch-btw 251
8 datoviz 173
9 Mhook 121
10 hello_imgui 115
11 metalang99 106
12 ubench.h 83
13 Description 61
14 programming-windows-5th-edition 11
15 FluxedOS 4
16 Scimark2-Dev-Cpp 1