Skip to content

stolyaroleh/pesto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🌿 Pesto

Use Nix and Bazel to build C++ projects on Linux:

  • Choose from thousands of packages: the Nix Packages collection is one of the largest Linux package repositories, with over 60 000 packages. Pesto uses it to provide C++ toolchain, build system and prebuilt libraries.

  • Never worry about your development environment again: Nix makes it perfectly reproducible and self-contained. No need to use Docker containers.

  • Speed up your builds and tests: Bazel provides fast and correct incremental builds.

  • Enjoy IDE support with compilation database and Clangd

  • Format and lint your code with Clang Format and Clang Tidy

  • Choose between any version of Clang or GCC

Getting Started

Advanced

  • CI hacks

    Reuse Bazel cache when building with Nix.

About

Get a great development environment presto.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published