CMake C

Open-source CMake projects categorized as C

Top 9 CMake C Projects

  • Vcpkg

    C++ Library Manager for Windows, Linux, and MacOS

  • Project mention: Xmake: A modern C/C++ build tool | news.ycombinator.com | 2024-05-04

    re: C/C++ development: anybody using conda/pixi for dependency management? Here's an example of compiling a C++ SDL program using pixi and the SDL dependency from conda-forge [1].

    Seems viable as a replacement for things like vckpg [2] which only builds from source.

    I'm still researching this but it seems like rattler [3] is the tool to use to build/publish packages. The supported repos are: prefix.dev's own hosting, anaconda.org, artifactory or a self-hosted server.

    --

    1: https://github.com/prefix-dev/pixi/blob/main/examples/cpp-sd...

    2: https://github.com/microsoft/vcpkg

    3: https://prefix-dev.github.io/rattler-build/latest/authentica...

  • ModernCppStarter

    🚀 Kick-start your C++! A template for modern C++ projects using CMake, CI, code coverage, clang-format, reproducible dependency management and much more.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • CPM.cmake

    📦 CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management.

  • Project mention: Using raylib with Dear ImGui: Game Dev Debugging UI | dev.to | 2024-04-06

    I like to pin GitHub dependencies using a commit hash, instead of a tag. You need a recent CPM.cmake file in your project for CPM to work.

  • cmake-init

    The missing CMake project initializer

  • Project mention: CMake install schema for single- and multi-config generators | /r/cpp | 2023-12-06

    https://github.com/friendlyanon/cmake-init This is how you do CMake properly. If you deviate from its install rules you are highly likely to do something wrong.

  • ios-cmake

    A CMake toolchain file for iOS, macOS, watchOS & tvOS C/C++/Obj-C++ development

  • corrosion

    Marrying Rust and CMake - Easy Rust and C/C++ Integration!

  • project_options

    A general-purpose CMake library that provides functions that improve the CMake experience following the best practices.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • GLFW-CMake-starter

    Use CMake to create a project with GLFW - Multi-platform Windows, Linux and MacOS.

  • obs-screenshot-plugin

    An OBS Studio filter plugin to save screenshots of a source/scene

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

CMake C related posts

  • Xmake: A modern C/C++ build tool

    7 projects | news.ycombinator.com | 4 May 2024
  • CMake install schema for single- and multi-config generators

    2 projects | /r/cpp | 6 Dec 2023
  • How does one actually build a C++ project

    3 projects | /r/cpp_questions | 26 May 2023
  • CMakeList.txt, add_executable vs. add_library vs. target_link_libraries vs. target_link_directories

    1 project | /r/cpp_questions | 23 May 2023
  • Clang++ Halp

    1 project | /r/cpp_questions | 15 May 2023
  • Putting libraries in program folder

    1 project | /r/cpp_questions | 15 May 2023
  • CMake and Linking External libraries is a kick in the nuts if i've ever seen it.

    4 projects | /r/cpp | 3 May 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

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

Project Stars
1 Vcpkg 21,960
2 ModernCppStarter 4,129
3 CPM.cmake 2,648
4 cmake-init 1,866
5 ios-cmake 1,805
6 corrosion 990
7 project_options 329
8 GLFW-CMake-starter 140
9 obs-screenshot-plugin 132

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com