---
title: "Deploy calm-calm"
description: "Real-time WebSocket color grid -- Deno, Hono, React & SolidJS monorepo"
category: "Starters"
url: https://railway.com/deploy/calm-calm
---

# Deploy calm-calm

Real-time WebSocket color grid -- Deno, Hono, React & SolidJS monorepo

**[Deploy calm-calm on Railway](https://railway.com/template/calm-calm)**

- **Creator:** Nikita Shkutov's Projects
- **Category:** Starters
- **Total deploys:** 3

## Template content

### ws-random-color-grid

- **Source:** n-shkutov/ws-random-color-grid

## Documentation

# Deploy and Host ws-random-color-grid on Railway

Real-time WebSocket app — a live color grid synced across all connected
clients. Built with Deno 2, Hono, React, and SolidJS in a monorepo.

## About Hosting ws-random-color-grid

Runs as a single stateless Deno process serving the WebSocket backend and
static frontend assets on `0.0.0.0:8000`. Railway builds it via the included
Dockerfile and exposes it through a generated domain. No database or external
services required.

## Common Use Cases

- Demonstrating real-time WebSocket communication across multiple clients
- Comparing React and SolidJS reactivity with a shared live data source
- Reference for a Deno 2 monorepo with Hono and Vite

## Dependencies for ws-random-color-grid Hosting

- Deno 2.x
- Docker

### Deployment Dependencies

- [Deno](https://deno.com)
- [Hono](https://hono.dev)
- [Vite](https://vite.dev)

## Why Deploy ws-random-color-grid on Railway?

No config, no infra headaches -- push and it runs. Railway handles builds,
domains, and scaling so you can focus on the code

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