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
- 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
- 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: '/' }]
- 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.
React
Vue
Svelte
Angular
Preact
Solid
Astro
Ember
Serve with
Nginx
Apache
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.