Ross ROSS = Recommend OSS · open-source software intelligence for agents

GoogleChromeLabs/carlo

Web rendering surface for Node applications observed · 2026-08-28

github.com/GoogleChromeLabs/carlo · JavaScript · Apache-2.0 (permissive) · archived 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

Full methodology

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

Member repositories

RepositoryRoleHealth v2
GoogleChromeLabs/carlomain10

For agents

markdown · JSON · MCP: product_card(name="GoogleChromeLabs/carlo")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem