GoogleChromeLabs/carlo
Web rendering surface for Node applications observed · 2026-08-28
Health v2 · maintenance only
10/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases 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: 2866
- days_rel: n/a
- days_push: 1587
- n_releases_24m: 0
Adoption not part of the score
9250 stars · 310 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
Carlo is a Node.js framework that provides a headful web rendering surface for Node applications by launching a locally installed Google Chrome instance and communicating with it via Puppeteer. It includes an RPC bridge for calling Node functions from the browser, enabling hybrid apps with web UI and Node capabilities.
Use cases
- build desktop apps with web UI in Node
- render Node app state in a browser window
- add system capabilities to a web app via Node
- bundle a Node web app into a single executable
- create hybrid Node + Chrome applications
When to choose
- you need a lightweight desktop shell using the system's installed Chrome
- you want web rendering with Node backend capabilities
- you're on a legacy Node project already using Carlo
When to avoid
- starting a new project - it is officially unmaintained
- you need bundled Chromium or long-term support (use Electron or Tauri)
- you need modern Node versions guaranteed compatibility
Facets
framework · maturity abandoned
desktop-framework web-framework rpc http-server desktop-applications web-development cross-platform developer-tools cross-platform chrome-rendering hybrid-apps puppeteer nodejs-desktop unmaintained nodejs desktop
2 sources
- readme: https://github.com/GoogleChromeLabs/carlo · fetched 2026-08-28 · 1db7c1dc11e4
- registry_npm: https://registry.npmjs.org/carlo · fetched 2026-08-29 · 738e7fb6eb78
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| GoogleChromeLabs/carlo | main | 10 |
For agents
markdown · JSON · MCP: product_card(name="GoogleChromeLabs/carlo")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem