fluidattacks/makes

A software supply chain framework powered by Nix.

Nix

491

1,328 commits

updated Sep 1, 2025

See the code

README

⚠️ Deprecation notice ⚠️

After a thorough review of Makes and other build system alternatives, Fluid Attacks has decided to transition fully to Nix Flakes for all our builds.

This decision brings significant benefits, including the opportunity to rely on and contribute to the incredible Nix community instead of maintaining our own build system.

It also means that Makes is no longer maintained and will be archived.

More information can be found at https://github.com/fluidattacks/makes/issues/1439.

🦄 Makes

A CI/CD framework powered by Nix.

Makes demo

CII Best Practices Linux MacOS GitHub GitLab Local Docker Kubernetes Scc Count Badge Nomad AWS Batch GitHub commit activity Contributors

Why

Ever needed to

  • run applications locally to try out your code?
  • Execute CI/CD pipelines locally to make sure jobs are being passed?
  • Keep execution environments frozen for strict dependency control against supply chain attacks?
  • Know the exact dependency tree of your application?

Well, we have!

What

Makes is an open-source, production-ready framework for building CI/CD pipelines and application environments.

It is

AttributeDescription
secureCryptographically signed dependencies for apps and CI/CD pipelines
easyCan be installed with just one command and has dozens of generic CI/CD builtins
fastSupports a distributed and completely granular cache
portableRuns on Docker, VMs, and any Linux-based OS
extensiblecan be extended to work with any technology

Installation

Installation

Documentation

You can run m . /docs/dev to serve the docs site on localhost or directly see the docs/src directory.

Issues

Found a bug? create a new item in the project's issues

build
cd
ci
devops
devsecops
nix

Contributors

kamadorueda

655 commits

dsalaza4

410 commits

rohaquinlop

99 commits

jpverde

60 commits

fluidattacks/makes

A software supply chain framework powered by Nix.

Nix

491

1,328 commits

updated Sep 1, 2025

See the code

README

⚠️ Deprecation notice ⚠️

After a thorough review of Makes and other build system alternatives, Fluid Attacks has decided to transition fully to Nix Flakes for all our builds.

This decision brings significant benefits, including the opportunity to rely on and contribute to the incredible Nix community instead of maintaining our own build system.

It also means that Makes is no longer maintained and will be archived.

More information can be found at https://github.com/fluidattacks/makes/issues/1439.

🦄 Makes

A CI/CD framework powered by Nix.

Makes demo

CII Best Practices Linux MacOS GitHub GitLab Local Docker Kubernetes Scc Count Badge Nomad AWS Batch GitHub commit activity Contributors

Why

Ever needed to

  • run applications locally to try out your code?
  • Execute CI/CD pipelines locally to make sure jobs are being passed?
  • Keep execution environments frozen for strict dependency control against supply chain attacks?
  • Know the exact dependency tree of your application?

Well, we have!

What

Makes is an open-source, production-ready framework for building CI/CD pipelines and application environments.

It is

AttributeDescription
secureCryptographically signed dependencies for apps and CI/CD pipelines
easyCan be installed with just one command and has dozens of generic CI/CD builtins
fastSupports a distributed and completely granular cache
portableRuns on Docker, VMs, and any Linux-based OS
extensiblecan be extended to work with any technology

Installation

Installation

Documentation

You can run m . /docs/dev to serve the docs site on localhost or directly see the docs/src directory.

Issues

Found a bug? create a new item in the project's issues

build
cd
ci
devops
devsecops
nix

Contributors

kamadorueda

655 commits

dsalaza4

410 commits

rohaquinlop

99 commits

jpverde

60 commits

Languages

Nix

50.6%

Python

33.3%

Shell

14.0%

JavaScript

1.2%