---
title: "Deploy Streamlit Hello World"
description: "Streamlit Hello World demo"
category: "Starters"
url: https://railway.com/deploy/SyDUOJ
---

# Deploy Streamlit Hello World

Streamlit Hello World demo

**[Deploy Streamlit Hello World on Railway](https://railway.com/template/SyDUOJ)**

- **Creator:** OpenData
- **Category:** Starters
- **Total deploys:** 14

## Template content

### Streamlit

- **Source:** https://github.com/markgzhou/railway-streamlit
- **Start command:** `streamlit run main.py --server.address 0.0.0.0 --server.port 8080 --client.showErrorDetails false --server.fileWatcherType none --browser.gatherUsageStats false --client.toolbarMode minimal`
- **Public domain:** Yes

## Documentation

This is a [Streamlit](https://docs.streamlit.io/) app that serves a simple hello world page on Railway. 

This example is set up to use Nixpacks to build and run the app on [Railway Platform](https://railway.com?referralCode=kanban).

## ✨ Features

- Python
- Streamlit
- Nixpacks

## 💁‍♀️ How to use

- Install Python requirements `pip install -r requirements.txt`
- Run locally using `streamlit run main.py`


## 📝 Notes
- To edit the python runtime verson, edit the `.python-version` file
- `nixpacks.toml` is set to use `8080` as the default port
- To learn about how to use Streamlit with most of its features, you can visit the [Streamlit Documentation](https://docs.streamlit.io/)
- To learn about Nixpacks and how to configure it, read their [Documentation](https://nixpacks.com/docs/providers/python)

## Similar templates

- [open-excalidraw](https://railway.com/deploy/open-excalidraw) — Self-hostable collaborative drawing built on Excalidraw
- [caring-vibrancy](https://railway.com/deploy/caring-vibrancy) — Deploy and Host caring-vibrancy with Railway
- [Appsmith](https://railway.com/deploy/appsmith-1) — Low-code platform for internal tools, dashboards, and admin panels.

Open this page in a browser: https://railway.com/deploy/SyDUOJ
