
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