GoogleChrome/rendertron
A Headless Chrome rendering solution observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 8
- Longevity 100
Flags: archived
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3450
- days_rel: n/a
- days_push: 1427
- n_releases_24m: 0
Adoption not part of the score
5953 stars · 900 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Rendertron is a standalone HTTP service that renders and serializes web pages on the fly using headless Chrome via Puppeteer, so bots that don't execute JavaScript receive fully rendered HTML. It includes middleware for frameworks like Express to route bot requests to the renderer, and supports screenshots and cache invalidation.
Use cases
- serve fully rendered HTML to crawlers for SEO on a JavaScript SPA
- prerender pages for social media bots that don't run JavaScript
- render web components server-side for bots
- take screenshots of pages via an HTTP API
- proxy bot user-agent requests through middleware to a headless Chrome renderer
When to choose
- you must support legacy bots that cannot execute JavaScript and cannot use modern rendering
- you need a self-hosted dynamic rendering service with Docker or Google Cloud deployment
When to avoid
- starting a new project - the project is deprecated and dynamic rendering is no longer recommended by Google
- your site can use static generation or proper SSR instead
- you need actively maintained software with recent fixes
Facets
service · maturity abandoned
http-server middleware ssr web-scraping caching web-development frontend self-hosted self-hosted cloud headless-chrome puppeteer dynamic-rendering bot-rendering deprecated web-components pwa seo nodejs docker web-server
2 sources
- readme: https://github.com/GoogleChrome/rendertron · fetched 2026-08-28 · cea962c5eb05
- registry_npm: https://registry.npmjs.org/rendertron · fetched 2026-08-29 · 0f4fc2d2b917
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| GoogleChrome/rendertron | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="GoogleChrome/rendertron")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem