6 stable releases

3.0.4 Jul 15, 2022
3.0.3 Jun 16, 2022
3.0.1 Jun 5, 2022
3.0.0 Jun 2, 2022
2.2.3 Apr 29, 2022

#296 in Development tools

24 downloads per month

MIT license


C++ Project Manager

The C++ equivalent to cargo.


Key FeaturesGetting StartedHow To UseDownloadLicense

Key Features

  • Create a C++ project with a single command.
  • Manage Project Locations.
  • Opening Projects from any command line
  • Minimal C support


There's three ways to get cppm:

  1. Download the build for windows.
  2. Install with Cargo cargo install cppm
  3. Get with our custom installer

Getting Started

The first thing needed when cppm has just been installed is to run cppm --config, and it'll ask for your default editor. You should see something like this:

$ cppm --config
Default editor: nvim
Clang is installed.
Clang++ is installed.
Location: /some/path/.cppm/defaults.toml

After that you are free to start using cppm.

For usage instructions run cppm --help or refer to the wiki.

Road Map

  • Generating C/C++ files
  • Commands for opening and removing projects
  • Support for g++ and clang++
  • Active build/run system
    • C build/run support
    • C/C++ Smart Object file compilation
  • External lib support
  • Code formatting command
  • Linter Integration
  • Package management
    • Caching
    • Frontend
      • Versioning
      • Documentation
      • User Interface
    • Backend
      • User system
      • Git integration
        • Custom ignore
    • Automated package compilation




~169K SLoC