Sign-in, a realtime database, file storage and hosting, all in one. Your app keeps working offline and syncs when it's back online. No credit card, no bill.
<script type="module">
import { app, serverTimestamp }
from 'https://your-app.rennko.tech/__/init.js'
await app.auth.signInWithGitHub()
const chat = app.db.collection('messages')
// Live: runs now from the offline cache,
// then again on every change
chat.orderBy('at').onSnapshot(snap =>
render(snap.docs.map(d => d.data())))
chat.add({ text: 'hi!', at: serverTimestamp() })
</script>
The same ideas you already know, with no install, no build step and no setup beyond picking a name.
Email and password, anonymous, GitHub and Google sign-in. Anonymous users can upgrade later and keep their data.
Collections and documents with queries. onSnapshot listeners update the moment anything changes.
Data is cached on the device. Writes show up instantly, wait in a queue that survives reloads, and sync when you're back online.
Upload images and files and get shareable links. Rules decide who can read and write.
Drag your site's folder into the console, or run rennko deploy. Only changed files upload.
Simple rules like doc.owner == auth.uid keep each user's data theirs.
Rennko Cloud apps keep working on a plane, in a tunnel or on bad Wi-Fi. You don't write any extra code.
set() and add() update your UI right away, connected or not.
Pending writes and cached data live in IndexedDB, so a reload or a crash loses nothing.
Writes reach the server exactly once, and every listener gets the latest data.
Rennko Cloud runs on Cloudflare's free tier, which is fast, global and always on, even while your computer is off. It's also open source: run your own copy on your own free Cloudflare account with one command.
| Rennko Cloud | Firebase | |
|---|---|---|
| Price | Free | Free tier, then pay as you go |
| Credit card | Never | Needed for some features |
| Offline sync | Built in | Built in |
| Open source / self-host | Yes, MIT | No |
| Your own subdomain | app.rennko.tech | app.web.app |
Paste a GitHub repo and Skelr checks it for copied code. It uses GitHub sign-in, the database and hosting. skelr.rennko.tech
See every site people host on Rennko Cloud, and today's Top 5.
The dashboard itself is a Rennko Cloud app, with its own auth and live data.
It takes about a minute to go from nothing to a live app with a database.
Create a free project →