Your React SPA is invisible to Google. ReviJs renders fresh HTML for bots in one line of middleware, caches what hasn't changed, and ships the result instantly.
Founded as a free open-source alternative to a $49/month SaaS — runs on your own server, no account, no token, nothing leaves your machine.
What makes ReviJs different.
Live middleware
Bot visits → fresh render → cache → instant serve. One line.
Smart wait strategy
window.REVI_READY = true. No blind guessing.
Cache layer
Content-hash diffing — only re-renders pages that changed.
Auto retry
Failed routes retry automatically.
SEO scoring
Every page scored out of 100.
Meta injection
Missing og:title / og:image — auto-injected.
Sitemap support
Reads sitemap-index.xml; generates one if missing.
Auto route discovery
Scans dist/ and finds every route.
Watch mode & CLI
npx revijs watch · deploy · ui dashboard.
Vite plugin
Prerenders after every build.
Commands.
npm install @revijs/coreAdd to your projectnpx revijs watchWatch modenpx revijs deploy --target=netlifyDeploy CLInpx revijs uiLocal dashboardMore from the studio.
All projects →A modern AI assistant for groups & DMs. Web search, writing, coding, memory across chats, inline mode, plus games — WordSeek, Word Chain, Flag Quiz, leaderboards.
Read more →Mood-based song recommendations, cleaner UI, less spam, up to 9 hours of uninterrupted streaming. Multi-platform. Fast. Minimal. Powerful.
Read more →Quality Upload Mode auto-detects resolution & rip type, groups files, and produces clean links. Batch episode sorting, FloodWait resume, retry logic.
Read more →