Packages · Native libraries · Toolchains
Package management
for C3.
c3pm is a Nix-backed package manager and reproducible build environment for the C3 programming language and c3c compiler.
Install c3pm
v0.3.7 · Linux x86_64curl --fail --location \
https://c3pm.dev/install.sh | sh -The installer uses your existing Nix installation or sets one up for you. Installation guide
From a package to a running app
Watch a C3 project take shape: find raylib, add it, and run a windowed hello world.
What are you building?
Add a package
Find C3 libraries in a registry or add a source directly.
Link a library
Bring in native dependencies or another C3 project's library.
Choose your toolchain
Set the compiler and pin nixpkgs for your project.
Ship your application
Bundle an executable and its runtime dependencies into one file.
Want another complete example? Try the SQLite application. For syntax and options, see the CLI reference.