C CMake

Open-source C projects categorized as CMake

Top 21 C CMake Projects

  • libsndfile

    A C library for reading and writing sound files containing sampled audio data.

  • genie

    GENie - Project generator tool (by bkaradzic)

    Project mention: C++ 2D Game Development Stream 11 Notes | reddit.com/r/u_MilkweedCS | 2022-10-25

    SoLoud uses the GENie fork of premake4, which is required to build the library to a static lib. This is found at https://github.com/bkaradzic/genie. I will not show generating this static library on this stream. More information can be found at: https://sol.gfxile.net/soloud/quickstart.html.

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

  • libspng

    Simple, modern libpng alternative

  • reproc

    A cross-platform (C99/C++11) process library

  • libsamplerate

    An audio Sample Rate Conversion library

  • stm32-cube-cmake-vscode

    STM32, VSCode and CMake detailed tutorial

    Project mention: Packaging for Embedded software | reddit.com/r/embedded | 2022-10-20
  • astera

    A C99 Cross Platform 2D Game Library

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

  • AppInitHook

    Global user-mode hooking framework, based on AppInit_DLLs. The goal is to allow you to rapidly develop hooks to inject in an arbitrary process.

  • Muon

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

    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

  • python-barcode-qrcode-sdk

    Build Python barcode QR code SDK with Dynamsoft Barcode Reader.

    Project mention: How to Improve Python Barcode QR Code Scanning Performance on Raspberry Pi | dev.to | 2022-10-21
  • cmake-cpp-barcode-qrcode

    Command line C++ barcode reader for Windows, Linux, and macOS.

    Project mention: How to Build Linux ARM32 and Aarch64 Barcode QR Scanner in Docker Container | dev.to | 2022-06-16

    Get the C++ sample code developed with Dynamsoft Barcode SDK that supports Windows (x86_64), macOS(x86_64), and Linux(x86_64, ARM32, and ARM64).

  • breakhack

    A casual coffee-break roguelike

    Project mention: C Roguelike Resources? | reddit.com/r/roguelikedev | 2022-04-15

    I wrote Breakhack in C using SDL. Feel free to browse, modify and break. https://github.com/Oliveshark/breakhack

  • lm8

    A custom 8-bit computer and software suite

  • KAI

    KAI is a distributed computing model written in modern C++ and is cross-plaftorm. Using custom language translators and an executor, KAI provides full reflection, persistence and cross-process communications without having to modify existing source code. KAI Comes with an automated, generational tricolor garbage collector, and Console- and Window-based interfaces.

  • TotalGB

    Simple, fast, very inaccurate GB / GBC emulator!

  • uqm-vita

    PS Vita port of The Ur-Quan Masters

    Project mention: 30 Years of The Ur-Quan Masters | reddit.com/r/uqm2 | 2022-11-05

    oh hey thanks for your android port, it was helpful looking at the source code when i was writing my port of uqm to the ps-vita which i finished the first playable build earlier this year (https://github.com/argarak/uqm-vita). one of the things i remember stealing was your code for directional joystick support which i modified and implemented for the physical vita joystick and it works really well! i think i would have struggled implementing that from scratch heh

  • C_Project

    Friendly Template for C Projects

    Project mention: Friendly C Project Template | reddit.com/r/cprogramming | 2022-09-17

    I made this friendly C project repository template. It has a bunch of cool stuff that I've included for you, like formatting, argument parsing, and automatic documentation generation with Doxygen that gets auto-published to your Github Pages. Uses CMake. Please tell me if you like it or if you have suggestions! https://github.com/CharlesAverill/C_Project

  • Cloudflare-DDNS-Updater

    A service to check the IP address that points to the current machine, and update Cloudflare's DDNS system with our domain name (by camrockz)

    Project mention: ddns-updater VS Cloudflare-DDNS-Updater - a user suggested alternative | libhunt.com/r/ddns-updater | 2022-02-22
  • FFmpeg

    Mirror of https://git.ffmpeg.org/ffmpeg.git with CMake support in the feature/cmake-build branch. (by rubu)

  • editor

    editor - lite version of line-oriented text editor (by hulkiedo17)

    Project mention: editor - lite version of line-oriented text editor | reddit.com/r/C_Programming | 2022-08-17

    $ curl https://github.com/hulkiedo17/editor/commit/4c1683e.patch | git am

  • windsolar

    Esolang inspired by GASOIL: https://esolangs.org/wiki/GASOIL

    Project mention: WINDSOLAR - A stack-based language created as my introduction to C :) | reddit.com/r/programming | 2022-01-14
  • 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 2022-11-05.

C CMake related posts


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

Project Stars
1 libsndfile 1,065
2 genie 808
3 libspng 560
4 reproc 449
5 libsamplerate 416
6 stm32-cube-cmake-vscode 313
7 astera 259
8 AppInitHook 122
9 Muon 109
10 python-barcode-qrcode-sdk 38
11 cmake-cpp-barcode-qrcode 37
12 breakhack 25
13 lm8 13
14 KAI 12
15 TotalGB 11
16 uqm-vita 5
17 C_Project 3
18 Cloudflare-DDNS-Updater 1
19 FFmpeg 1
20 editor 1
21 windsolar 1
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.