Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Biloba: fast and stable Chrome-based browser tests in Go and Vitest

Details

External ID
49699819
Source
HN
Company
—
Product
Biloba: fast and stable Chrome-based browser tests in Go and Vitest
Website domain
github.com
Launched
Sept. 14, 2026
Cohort
—
Upvotes
10
Upvotes percentile
0.5853269537480064
Tags
—
Fetched at
Sept. 18, 2026, 5:02 p.m.
Updated at
Sept. 18, 2026, 5:02 p.m.

Description

I wrote Ginkgo and Gomega over a decade ago. Biloba's the browser-testing library I've always wanted. It's 2-3x faster than playwright and allows you to write expressive parallelizable browser tests and automations in Ginkgo and Gomega (for Go) and Vitest (for TypeScript).Pragmatic atomic Javascript operations (b.Click("#foo") => foo.click()) give you speed and stability by trading off realism. Opting back into realism (scroll then emit pointer click event) where you need it is as easy as b.Realistic().Click("#foo").And it's designed from the ground-up to be agent-friendly. Failure messages include DOM outlines, paths to saved screenshots, and polling traces so agents can pinpoint failures quickly. Visual regression tests produce diff images and textual descriptions that point agents at what changed. A set of Claude Code skills describes best practices for finding and eliminating flakes, and keeping them gone.Performance numbers: https://github.com/onsi/biloba?tab=readme-ov-file#performanc... Docs: https://github.com/onsi/biloba?tab=readme-ov-file#performanc...

Enrichment

Theme
browser automation and scraping for AI
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
browser automation and testing library for go and vitest
Manually corrected
False

Could you build this?

No Building a custom browser-testing framework faster than Playwright requires deep low-level expertise in Chrome DevTools Protocol, process management, and browser automation internals.

What it would actually take: The project requires writing custom Go and TypeScript engines that communicate directly over WebSocket with Chromium via the Chrome DevTools Protocol (CDP). Achieving 2-3x speedups over Playwright requires custom memory management, optimized event loops, minimal IPC serialization overhead, and low-level browser process lifecycle management that demands elite systems programming expertise.

Discussion

1 comment analyzed.

Competitors mentioned: Playwright

Competitors

Other products that read as similar to this one — 14 launches clear the similarity bar, closest 8 shown.

Attention rank: #7 of 15 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 279 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.