Nixpacks
Railway uses Nixpacks to build and deploy your code with zero configuration.
Supported Languages
Currently, we support the following languages out of the box:
- NodeJS
- Bun (Experimental)
- Deno
- Python
- Go
- Ruby
- PHP
- Java
- Rust
- .NET
- Haskell
- Crystal
- Swift
- Zig
- Dart
- Staticfile
- Elixir
The Build Table / Build Plan
When Railway builds your app with Nixpacks a Build Plan will be printed at the top of the build logs.
This table displays a list of packages and commands that will be used in the build (and start) process for your application.
Support
If you have a language or feature that you want us to support, please don't hesitate to reach out on Discord or on the Nixpacks repo.
Edit this file on GitHub