free npm · MIT · Vite only

Rendela

SEO for your SPA.

@rendela/vite

Prerender the pages search engines must see. They get real HTML. You keep a client app. One free dependency, on your machine.

Click to copy the free install.

How it works

  1. 01

    Install the dependency

    Add @rendela/vite like any other npm package. There is no account, CLI signup, or hosted service.

    npm i @rendela/vite

  2. 02

    Name the routes

    Point the Vite plugin at the pages crawlers should see as real HTML — usually your landing page and docs.

    pages: [{ url: '/' }]

  3. 03

    Build and serve the files

    Rendela writes static HTML into dist/pages on your machine. Nginx or Apache can serve those files first.

    npx rendela

Any UI. Vite only.

React, Vue, Svelte, Angular — or anything else Vite can build.

Rendela is not tied to one framework. It hooks the Vite build. If the project is Vite, the plugin can prerender the routes you list. Webpack, Next, Nuxt, and other non-Vite setups are out of scope.

  • ReactReact
  • VueVue
  • SvelteSvelte
  • AngularAngular
  • PreactPreact
  • SolidSolid
  • AstroAstro
  • EmberEmber

Serve with

  • NginxNginx
  • ApacheApache

What you are installing

Not a SaaS. Not a crawler in the cloud.

@rendela/vite is an ordinary Vite plugin: one dependency, Chromium on your machine, HTML written next to your build. No plan, no usage meter, no telemetry product. Serve the files with Nginx or Apache.