FIND-20260326-008 · 2026-03-26 · Innovation Veille
Carbonyl — Chromium browser running inside a terminal (Rust + headless Chromium)
adhoc
MEDIUM
Carbonyl is a Rust-built shared library that embeds a modified headless Chromium shell and renders it natively inside any terminal (SSH included), achieving 60 FPS at terminal resolution with zero CPU when idle. It supports WebGL, WebGPU, audio/video, and modern web standards. Distributed via Docker, npm, and pre-compiled binaries for Linux and macOS. The project has 16.9k stars but its last push was July 2024 and it is now in maintenance/stale territory — no active development observed in 2025-2026.
Source
https://github.com/fathyb/carbonyl
ODS Impact
Three potential ODS use-cases: (1) E2E and browser automation headless testing in SSH-only CI environments without a display server — could complement or partially replace Playwright for smoke tests where no GPU/GUI is available; (2) PDF Engine service could leverage a Chromium-based headless renderer for HTML-to-PDF generation, though wkhtmltopdf/Puppeteer/Playwright are more mature for this; (3) Tauri desktop (DocSign) devs could use it for quick manual verification of ODS web UIs over SSH sessions. In practice, Playwright already covers the headless browser automation story for ODS CI. Carbonyl is interesting but not a priority adoption.
Security Review
License: BSD-3-Clause | Maintenance: STALE | Risk: HIGH | Recommendation: USE_WITH_CAUTION
Tags
rust
chromium
terminal
headless
browser-automation
e2e-testing
pdf-engine