#buildpacks #cli #buildpack

bin+lib nixpacks

Generate an OCI compliant image based off app source

157 releases (35 stable)

new 1.16.0 Sep 19, 2023
1.13.0 Aug 18, 2023
1.12.0 Jul 29, 2023
1.6.0 Mar 25, 2023
0.2.11 Jul 27, 2022

#126 in Unix APIs

Download history 258/week @ 2023-05-29 19/week @ 2023-06-05 15/week @ 2023-06-12 172/week @ 2023-06-19 231/week @ 2023-06-26 135/week @ 2023-07-03 61/week @ 2023-07-10 107/week @ 2023-07-17 207/week @ 2023-07-24 106/week @ 2023-07-31 74/week @ 2023-08-07 138/week @ 2023-08-14 15/week @ 2023-08-21 116/week @ 2023-08-28 210/week @ 2023-09-04 196/week @ 2023-09-11

640 downloads per month

MIT license

375KB
9K SLoC

Rust 8K SLoC // 0.0% comments Shell 1K SLoC // 0.1% comments Perl 146 SLoC // 0.0% comments PowerShell 42 SLoC // 0.1% comments

Nixpacks

CI Crates.io Rust: 1.60+

App source + Nix packages + Docker = Image

Nixpacks takes a source directory and produces an OCI compliant image that can be deployed anywhere. The project was started by the Railway team as an alternative to Buildpacks and attempts to address a lot of the shortcomings and issues that occurred when deploying thousands of user apps to the Railway platform. The biggest change is that system and language dependencies are pulled from the Nix ecosystem.

Read the docs 👉 nixpacks.com.

Contributing

Contributions are welcome with the big caveat that this is a very early stage project and the implementation details and API will most likely change between now and a stable release. For more details on how to contribute, please see the Contributing guidelines.

Dependencies

~22–40MB
~693K SLoC