Example projects on GitHub you can deploy with ox
Example repos on GitHub that ox deploys: Django, Rails, Laravel, Next.js, FastAPI, Phoenix, Go and Rust, each with an ox.toml when it needs one.
Last updated 2026-10-09
On this page
Every repository below is a public app on GitHub that ox deploys as it is, with its ox.toml in the repo when it needs one. Read one next to the guide for its stack, copy its ox.toml, or fork it and follow the quickstart to deploy it to your own server. The config reference explains every key they use.
Larger apps
Each of these is a full app with several services, such as a web app with a worker, a queue and a database.
| Repository | What it shows | Guide |
|---|---|---|
| oxzoo-live-control | A Vite, React and TypeScript static panel that checks every other example | React with Vite |
| oxzoo-live-celery-hub | Django 5 with a Celery worker and beat, PostgreSQL and Redis | Deploy Django |
| oxzoo-live-rails-queue | Rails 8 on Puma with a Solid Queue worker and PostgreSQL | Deploy Rails |
| oxzoo-live-phoenix-live | Phoenix 1.8 LiveView with PostgreSQL | Phoenix |
| oxzoo-live-sveltekit-ssr | SvelteKit server rendering that calls apps on three other servers | SvelteKit |
| oxzoo-live-nest-bullmq | NestJS with a BullMQ worker, PostgreSQL and Redis | NestJS |
| oxzoo-live-catalog-api | FastAPI with SQLAlchemy 2 and Alembic, PostgreSQL and a Redis cache | Deploy FastAPI |
| oxzoo-live-search-svc | A Go chi API with Meilisearch as a custom service and an indexer worker | |
| oxzoo-live-laravel-jobs | Laravel 12 with MySQL, a Redis queue worker and the scheduler | Deploy Laravel |
| oxzoo-live-remix-router | React Router 7 server rendering with build-time and run-time variables | React Router |
| oxzoo-live-cron-ledger | Flask on gunicorn with PostgreSQL and four cron jobs | Flask |
| oxzoo-live-hono-files | Bun and Hono with SQLite, uploads kept across deploys, SeaweedFS as S3 | Hono on Bun |
| oxzoo-live-event-bus | A Go chi API on NATS JetStream with Go and Python consumers | |
| oxzoo-live-next-prisma | Next.js 15 server rendering with Prisma and PostgreSQL | Deploy Next.js |
| oxzoo-live-deno-fresh | Deno Fresh 2 | Deno Fresh |
| oxzoo-live-rabbit-relay | Fastify with RabbitMQ, a consumer worker and PostgreSQL | Fastify |
| oxzoo-live-mesh-shop | A monorepo: Go gateway, Bun, Python and Node workers, and a static web app | |
| oxzoo-live-symfony-notes | Symfony 7 with Doctrine and MySQL | Symfony |
| oxzoo-live-angular-static | A static Angular 20 app that calls an API on another server | Angular |
| oxzoo-live-astro-api | A static Astro site with a Hono API on Node | Astro |
| oxzoo-live-axum-cache | Rust Axum with sqlx, PostgreSQL and Redis | Rust |
| oxzoo-live-nuxt-chat | A Nuxt 4 chat with server-sent events over Redis pub/sub | Nuxt |
| oxzoo-live-pipeline-py | Python workers and cron jobs with ClickHouse, Meilisearch, Qdrant and a Starlette API | |
| oxzoo-live-release-lab | A Go standard library app for staging, previews, promote and rollback | Operate |
Smaller examples
Each of these shows one stack or one kind of app, such as a single-page app with its API or a worker with no web address.
| Repository | What it shows | Guide |
|---|---|---|
| oxzoo-django-celery | A Django API with a Celery worker and beat, Redis, PostgreSQL and a React app | Deploy Django |
| oxzoo-react-django | A Django API with a React single-page app, installed with uv | Deploy Django |
| oxzoo-vue-django | A Django API with a Vue 3 single-page app, installed with uv | Deploy Django |
| oxzoo-fastapi-react | A FastAPI API with a React single-page app, installed with uv | Deploy FastAPI |
| oxzoo-svelte-flask | A Flask API with a Svelte single-page app, installed with pip | Flask |
| oxzoo-next | Next.js server rendering with client-side variables | Deploy Next.js |
| oxzoo-sveltekit | SvelteKit server rendering with a build-time public variable | SvelteKit |
| oxzoo-react-vite | A React app built with Vite and an Express API, with pnpm | Deploy a Node API |
| oxzoo-react-yarn | A React app built with Vite and an Express API, with Yarn classic | Deploy a Node API |
| oxzoo-vue-vite | A Vue 3 app built with Vite and an Express API, with npm | Vue CLI |
| oxzoo-web3-vue | A Vue 3 web3 app with an Express API | Vue CLI |
| oxzoo-bun-vue | A Bun and Hono API with a Vue single-page app | Hono on Bun |
| oxzoo-php-vue | A PHP API with a Vue 3 single-page app | Plain PHP |
| oxzoo-cron | A plain PHP page with a cron job that writes a heartbeat | Plain PHP |
| oxzoo-rust-react | A Rust Axum API with a React single-page app | Rust |
| oxzoo-go-react | A Go standard library API with a React single-page app | |
| oxzoo-ruby-react | A Sinatra API with a React single-page app | |
| oxzoo-wasm | A Go WebAssembly page with a Go API | |
| oxzoo-worker-go | A Go background worker with no web address | |
| oxzoo-worker-python | A Python 3.13 worker on a Redis queue, installed with uv | |
| oxzoo-worker-bun | A Bun and TypeScript background worker with no web address |
If one of them does not deploy for you, Troubleshooting covers the common failures.