lightpanda-io/demo

Lightpanda browser demo

56

stars

571

commits

HTML

primary language

Sep 10, 2026

updated

lightpanda.io

README

Lightpanda Demo

This demo repository provides examples, tests and benchmarks for the Lightpanda browser.

Benchmarks

The methodology and results are available in benchmarks page.

  • ws/ contains a Go web server program,
  • public/ contains demo websites used by the benchmarks,

Examples

You can find script examples to use the browser with different librairies.

  • puppeteer/ contains Puppeteer examples in Javascript.
  • playwright/ contains Playwright examples in Javascript.
  • bidi/ contains WebDriver BiDi examples in Javascript, driven by Puppeteer over the /session endpoint rather than CDP.
  • chromedp/ contains chromedp examples in Go.
  • rod/ contains go-rod examples in Go.

Tests

  • runner/ contains a Go program running many of examples scripts against local demo website
  • integration/ contains a Go program running scripts against real world websites.
  • agent/ contains the lightpanda agent regression suite (deterministic script replay against the public/ demo sites + a live LLM layer).

Tools

  • amiibo/ contains a Go program to generate the public/amiibo/ example website.
  • proxy/ is an Go HTTP proxy used for tests.

Contributors

krichprollsch

408 commits

karlseguin

111 commits

nikneym

16 commits

sjorsdonkers

14 commits

lightpanda-io/demo

Lightpanda browser demo

56

stars

571

commits

HTML

primary language

Sep 10, 2026

updated

lightpanda.io

README

Lightpanda Demo

This demo repository provides examples, tests and benchmarks for the Lightpanda browser.

Benchmarks

The methodology and results are available in benchmarks page.

  • ws/ contains a Go web server program,
  • public/ contains demo websites used by the benchmarks,

Examples

You can find script examples to use the browser with different librairies.

  • puppeteer/ contains Puppeteer examples in Javascript.
  • playwright/ contains Playwright examples in Javascript.
  • bidi/ contains WebDriver BiDi examples in Javascript, driven by Puppeteer over the /session endpoint rather than CDP.
  • chromedp/ contains chromedp examples in Go.
  • rod/ contains go-rod examples in Go.

Tests

  • runner/ contains a Go program running many of examples scripts against local demo website
  • integration/ contains a Go program running scripts against real world websites.
  • agent/ contains the lightpanda agent regression suite (deterministic script replay against the public/ demo sites + a live LLM layer).

Tools

  • amiibo/ contains a Go program to generate the public/amiibo/ example website.
  • proxy/ is an Go HTTP proxy used for tests.

Contributors

krichprollsch

408 commits

karlseguin

111 commits

nikneym

16 commits

sjorsdonkers

14 commits

Languages

HTML

51.7%

JavaScript

28.2%

Go

16.0%

Shell

1.1%