Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
Rust and WebAssembly starter for running Ratzilla terminal-style TUIs in the browser with Trunk, preconfigured to deploy on Vercel.

Next.js example app implementing the OpenID Connect Authorization Code Flow with PKCE via Auth.js, deployable to Vercel or Cloudflare Pages.

Nuxt starter template from the Vercel examples collection that uses Vercel KV for Redis to count and display pageviews.

A production-ready React Router template for full-stack React apps with SSR, HMR, TypeScript, Tailwind CSS, and Docker deploy configs.

Next.js Commerce fork with Builder.io visual editing and Vercel Edge Middleware for cookie-driven personalization and A/B testing.
Ratzilla Vercel Template is a Rust and WebAssembly starter that renders a Ratzilla terminal user interface inside a browser tab, is served locally with Trunk, and ships with configuration for deployment on Vercel.
Ratzilla Vercel Template is a project scaffold generated from the Ratzilla Simple Template and preconfigured to be deployed on Vercel. It takes Rust source code that draws a terminal-style interface as input, compiles it to the wasm32-unknown-unknown target, and produces a browser-served web app — an index.html entry point plus Trunk-built WebAssembly assets — so a TUI runs in the browser instead of a terminal emulator. The repository is published by the GitHub user jet under the MIT license and is built on orhun's Ratzilla library, the Rust crate for building terminal UIs that compile to WebAssembly.
trunk serve compiles the crate and hosts the result at http://localhost:8080.wasm32-unknown-unknown Rust toolchain target, added with rustup target add.release to true in Trunk.toml produces optimized production builds.jetpham/ratzilla-vercel-template.window.si loads /_vercel/speed-insights/script.js.window.va loads /_vercel/insights/script.js.index.html to measure real-user performance and traffic.cargo install --locked trunk.rustup target add wasm32-unknown-unknown.trunk serve and open http://localhost:8080 in a browser.release to true in Trunk.toml when you need a release build.The Ratzilla Vercel Template is free and open source under the MIT license; there are no paid tiers, and hosting costs depend on the Vercel plan you deploy it to.
Yes. The project is licensed under MIT, with the copyright held by jet and the license text included in the repository's LICENSE file, so you can use, modify, and redistribute it.
Install Trunk with cargo install --locked trunk, add the wasm32-unknown-unknown target with rustup target add, then run trunk serve and visit http://localhost:8080. The dev server is provided by Trunk, not by the template itself.
Add the documented script snippets to the body of index.html: Speed Insights defers /_vercel/speed-insights/script.js and Web Analytics defers /_vercel/insights/script.js. Both features are off until you insert those tags manually.
Set release to true in the Trunk.toml file. The template ships with release builds disabled, so the default trunk serve run is a development build.
The template only ships Vercel deployment wiring — a clone-and-deploy button plus the /_vercel/ script paths. Serving the Trunk output elsewhere is possible, but the analytics endpoints assume Vercel's hosting.
