Rocal

Your full-stack local-first web development framework

What's Rocal?

Rocal is a local-first web development (LWD) framework that includes everything you need to build web applications by local-first design principles. It comes with an embedded database, router, backup server, and more. Your applications can run fully on a web browser even when offline, while still having the option to sync data with a remote server.

Getting Started

Follow these simple steps:

  • Install wasm-pack to build your Rocal application.
  • (Optional) Install miniserve to serve your app.
  • (Optional) Install brotli for file compression during release.
  • Install Rocal with: cargo install rocal --features="cli"
  • Create a new app: rocal new -n myapp
  • Build your app: cd myapp && rocal build
  • (Optional) Run miniserve to serve your application locally.
  • (Optional) Publish your app using rocal publish after subscribing to a plan.

Learn more by checking out our comprehensive documentation.

Pricing

Basic

Deploy your application + compression, basic hosting, and versioning.

$10/month

Developer

Includes all Basic plan capabilities plus CDN and Sync server support.

$20/month

Pro (Coming soon...)

All Developer features plus custom domain, team collaboration, and premium customer support.

$40/month