Package management for C3

A complete package manager for C3

Manage C3 packages, native libraries, the compiler, and nixpkgs together. c3pm turns standard C3 metadata and vendor.c3pm configuration into a reproducible environment for every project.

01

Unified dependencies

Manage C3 packages and native libraries through one project workflow.

02

Reproducible toolchains

Pin the compiler, nixpkgs, and source revisions for consistent builds everywhere.

03

Ship one file

Package your app and its runtime dependencies into one portable Linux executable.

Released c3pm binaries are self-contained. You can run c3pm without an existing C3 compiler or compatible system libc, then use either your system Nix installation or a managed nix-portable backend for builds.

Current platform Linux x86_64
Default toolchain C3 0.8.3 · nixpkgs-unstable