---
title: "Deploy Go Chi"
description: "A minimal production-ready golang HTTP server with go-chi/chi"
category: "Starters"
url: https://railway.com/deploy/FdfQPz
---

# Deploy Go Chi

A minimal production-ready golang HTTP server with go-chi/chi

**[Deploy Go Chi on Railway](https://railway.com/template/FdfQPz)**

Machine-readable deploy manifest (JSON, validated by TemplateCI): https://railway.com/deploy/FdfQPz/manifest.json

- **Creator:** dillonstreator's Projects
- **Category:** Starters
- **Total deploys:** 29

## Template content

### go-chi

- **Source:** osbytes/template-go-chi
- **Health check:** /health
- **Public domain:** Yes

## Documentation

# `template-go-chi`

A minimal production-ready golang HTTP server with [`go-chi/chi`](https://github.com/go-chi/chi).

## Features

- ✅ Graceful shutdown
- ✅ Tracing with OpenTelemetry
- ✅ Trust proxy
- ✅ Structured logging with `log/slog`
- ✅ Rich request logging middleware including bytes written/read, request id, trace id, context propagation, and more
- ✅ Panic recovery with rich logging including request id and trace id

## 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/FdfQPz
