CMake

Open-source projects categorized as CMake
CPP C++ C Linux Windows

Top 23 CMake Open-Source Projects

  1. Vcpkg

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

    Project mention: My Battle with CI/CD - CMake, Windows, and Cross-Platform Pain | dev.to | 2025-11-14

    - name: Setup vcpkg and install libgit2 (Windows) if: runner.os == 'Windows' run: | git clone https://github.com/Microsoft/vcpkg.git cd vcpkg .\bootstrap-vcpkg.bat .\vcpkg install libgit2:x64-windows # This is redundant!

  2. SaaSHub

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

    SaaSHub logo
  3. OpenRCT2

    An open source re-implementation of RollerCoaster Tycoon 2 🎢

    Project mention: OpenRCT2 v0.5.1 "Swamp Castle" released Last version to support Windows 7 | news.ycombinator.com | 2026-05-30

    You can follow the link to the cask code on GitHUb and the line disabling will (usually) leave a clear reason. In this case, because of Gatekeeper/codesigning because that costs money https://github.com/OpenRCT2/OpenRCT2/issues/15879?utm_source...

  4. openage

    Clone of the Age of Empires II engine 🚀

  5. cmake-examples

    Useful CMake Examples

  6. xmake

    🔥 A cross-platform build utility based on Lua

    Project mention: I built a Cargo-like build tool for C/C++ | news.ycombinator.com | 2026-04-09

    The least painful C/C++ build tool I've used is xmake

    https://github.com/xmake-io/xmake

    The reason why I like it (beyond ease-of-use) is that it can spit out CMakeLists.txt and compile_commands.json for IDE/LSP integration and also supports installing Conan/vcpkg libraries or even Git repos.

        set_project("myapp")

  7. monero

    Monero: the secure, private, untraceable cryptocurrency

    Project mention: Play Flash games on mobile with Ruffle Virtual Keyboard | dev.to | 2025-07-25

    About Monero: https://getmonero.org

  8. conan

    Conan - The open-source C and C++ package manager

    Project mention: No way to parse integers in C | news.ycombinator.com | 2026-05-20

    Although vcpkg is probably the most popular, I’m a fan of https://conan.io/

  9. Mumble

    Mumble is an open-source, low-latency, high quality voice chat software.

  10. vcmi

    Open-source engine for Heroes of Might and Magic III

    Project mention: GOG is getting acquired by its original co-founder: What it means for you | news.ycombinator.com | 2025-12-29

    You might be interested in VCMI, which is an open source engine for HoMM3.

    https://vcmi.eu/

  11. awesome-cmake

    A curated list of awesome CMake resources, scripts, modules and examples.

  12. ModernCppStarter

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

  13. Librum

    The Librum client application

  14. magnum

    Lightweight and modular C++11 graphics middleware for games and data visualization

  15. CPM.cmake

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

  16. warzone2100

    Command the forces of The Project in a battle to rebuild the world after mankind has been nearly destroyed by nuclear missiles. A 100% free and open source real-time strategy game for Windows, macOS, Linux, BSD+

    Project mention: Ask HN: Which Do you know any open source games? | news.ycombinator.com | 2025-08-10
  17. dockcross

    Cross compiling toolchains in Docker images

    Project mention: RISC-V Is Sloooow | news.ycombinator.com | 2026-03-10
  18. OpenSceneGraph

    OpenSceneGraph git repository

  19. xray-16

    Improved version of the X-Ray Engine, the game engine used in the world-famous S.T.A.L.K.E.R. game series by GSC Game World. Join OpenXRay! ;)

  20. rttr

    C++ Reflection Library

  21. SHOGUN

    Shōgun

  22. widelands

    Widelands is a free, open source real-time strategy game with singleplayer campaigns and a multiplayer mode. The game was inspired by Settlers II™ (© Bluebyte) but has significantly more variety and depth to it.

    Project mention: Widelands is a free, open-source real-time strategy game inspired by Settlers II | news.ycombinator.com | 2025-11-24
  23. cmake-cookbook

    CMake Cookbook recipes.

  24. cmake-init

    The missing CMake project initializer

    Project mention: Initializing C and C++ projects with cmake-init | dev.to | 2026-02-10

    Meet cmake-init — an awesome open-source project that can completely tale care of creating your C/C++ projects with a professional structure, ready-made CMake setup, testing, and more.

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 discussion

Log in or Post with

CMake related posts

Index

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

# Project Stars
1 Vcpkg 27,123
2 OpenRCT2 15,784
3 openage 14,239
4 cmake-examples 13,061
5 xmake 12,026
6 monero 10,585
7 conan 9,387
8 Mumble 8,044
9 vcmi 5,666
10 awesome-cmake 5,387
11 ModernCppStarter 5,362
12 Librum 5,288
13 magnum 5,165
14 CPM.cmake 4,016
15 warzone2100 3,831
16 dockcross 3,586
17 OpenSceneGraph 3,574
18 xray-16 3,500
19 rttr 3,456
20 SHOGUN 3,071
21 widelands 2,850
22 cmake-cookbook 2,847
23 cmake-init 2,527

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that C++ is
the 7th most popular programming language
based on number of references?