Work/Prerender, open source

ReviJs.

Prerender.io alternative — free, local, MIT.

GitHub repositoryOpen source · MIT
Overview

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.

Features

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.

Reference

Commands.

npm install @revijs/coreAdd to your project
npx revijs watchWatch mode
npx revijs deploy --target=netlifyDeploy CLI
npx revijs uiLocal dashboard