OSS Tanbou

Lightpanda — A Zig headless browser built from scratch for AI agents and web automation

OSS health 71
About these scores

Discovery score is an unbounded weighted, log-compressed index of stars, watchers, forks, and contributors. Growth momentum is its change over the observed period; OSS health is a 0–100 score from available repository recency, Community Health, and release data.

Stars
35,401
Primary language
Zig
License
AGPL-3.0
Repository last updated
Sep 17, 2026

Overview

Lightpanda is a headless browser written from scratch in Zig rather than a Chromium or WebKit fork. It exposes CDP and WebDriver BiDi for Puppeteer/Playwright and adds a native agent, PandaScript replay, and MCP server for AI-agent workflows. Distribution is centered on continuously updated nightly builds rather than a semantic stable release; nightly assets were updated on September 17, 2026.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Implement the browser primitives automation needs without carrying a Chromium process model

Lightpanda uses V8, html5ever, libcurl, and its own browser code to provide DOM APIs, Fetch/XHR, cookies, network interception, CDP, WebDriver BiDi, forms, and related automation features. Puppeteer and Playwright can connect through CDP.

Sources: [2]

Prototype actions with an LLM, then replay them as token-free PandaScript

lightpanda agent can use OpenAI, Anthropic, Gemini, gateways, or local models to drive the browser. Sessions can be saved as PandaScript and replayed later with lightpanda run without an LLM at runtime. MCP is available over stdio or HTTP with isolated sessions.

Sources: [2]

For browser agents, crawlers, and automation where Chromium memory and startup overhead are material

It is a candidate for workloads running many browser sessions in parallel. The project README reports substantially lower memory and execution time than Headless Chrome in its own benchmark; validate those results on your sites and workload.

Sources: [2]

Adopt with nightly builds, incomplete web compatibility, and default telemetry in mind

Project benchmarks are not universal performance guarantees. Native Windows binaries are not provided, Linux prebuilts require glibc, and web compatibility is still evolving. Usage telemetry is enabled by default and can be disabled with LIGHTPANDA_DISABLE_TELEMETRY=true.

Sources: [2][3]

Official sources

  1. [1]lightpanda-io/browser — GitHub repository metadata(2026-09-17)
  2. [2]Lightpanda Browser — README(2026-09-17)
  3. [3]Lightpanda nightly release(2026-09-17)
Supplemental curator note

Its distinguishing idea is replacing the browser runtime itself rather than wrapping Chromium, targeting lower automation overhead.

Try it in 3 steps

  1. 1

    Get the source

    git clone --depth 1 https://github.com/lightpanda-io/browser.git
  2. 2

    Enter the repository

    cd browser
  3. 3

    Check the official steps

    Continue with the commands in the README Installation, Quick Start, or Getting Started section.

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Check the official README

Growth

Growth trends · Last 30 days

35,401 Stars

Trend data is still being collected.

Development activity

Last 90 days · weekly

Commits (last 30 days)
822
Open PRs
22

Development activity is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • browser
  • cdp
  • headless
  • playwright
  • puppeteer
  • zig
  • browser-automation
  • lightpanda
Stars
35,401
Forks
1,679
Watchers
96
Open issues
55
Primary language
Zig
License
AGPL-3.0
Repository last updated
Sep 17, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.