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:
- Bun (Experimental)
- Clojure
- Cobol
- Crystal
- C#/.NET
- Dart
- Deno
- Elixir
- F#
- Gleam
- Go
- Haskell
- Java
- Lunatic
- Node
- PHP
- Python
- Ruby
- Rust
- Scheme
- Staticfile
- Swift
- Scala
- Zig
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