# Railpack > Zero-config application builder that automatically analyzes your code and turns it into a container image. Built on BuildKit with support for Node, Python, Go, PHP, and more. Railpack provides a seamless way to build container images from your source code without complex configuration. It automatically detects your project type and generates appropriate build steps. ## Documentation Sets - [Abridged documentation](https://railpack.com/llms-small.txt): a compact version of the documentation for Railpack, with non-essential content removed - [Complete documentation](https://railpack.com/llms-full.txt): the full documentation for Railpack - [Languages Reference](https://railpack.com/_llms-txt/languages-reference.txt): Language-specific documentation for all supported platforms - [Architecture](https://railpack.com/_llms-txt/architecture.txt): Technical details about Railpack's internal architecture - [Guides](https://railpack.com/_llms-txt/guides.txt): Step-by-step guides for common tasks - [Configuration](https://railpack.com/_llms-txt/configuration.txt): Configuration options and environment variables - [Deploying](https://railpack.com/_llms-txt/deploying.txt): Deployment guides for Railway and GitHub Actions - [Reference](https://railpack.com/_llms-txt/reference.txt): CLI commands and BuildKit frontend reference ## Notes - The complete documentation includes all content from the official documentation - The content is automatically generated from the same source as the official documentation ## Optional - [Railpack GitHub Repository](https://github.com/railwayapp/railpack): Source code and issue tracking for Railpack - [Railway](https://railway.com): Cloud platform that created Railpack - [Railway Railpack Guide](https://docs.railway.com/guides/build-configuration#railpack): How to use Railpack on Railway platform