Tools/antithesishq/bombadil

bombadil

Property-based testing for web UIs — autonomously explores and validates correctness properties, finding real bugs.

1.4k+9/wkemergingRustMIT Licensenew this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

Bombadil autonomously explores your UI and validates correctness properties. It's property-based testing applied to web UIs: you define what 'correct' means and it finds every way your app violates that.

Unlike traditional end-to-end tests where you script specific paths, Bombadil explores paths you didn't think of. It clicks, types, navigates, and checks invariants at every step. When it finds a violation, it gives you the exact sequence of actions that broke it.

early but. MIT licensed, Rust.

The catch: property-based testing requires you to define properties: 'no console errors,' 'this element always exists,' 'this form never submits empty.' Writing good properties is a skill, and bad properties produce either false positives or miss real bugs. And autonomous exploration of complex UIs can be slow. A full exploration of a large app takes real time.

Free vs Self-Hosted vs Paid

fully free

Fully open source under MIT. No paid tier, no hosted version. You install it and run it against your web app locally or in CI.

Free. Runs locally or in your CI pipeline.

Self-hosting ops:trivial

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
71/100 · B+
Adoption12/30
Maintenance25/25
Community9/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Growing adoption: 1,120 starsPermissive license (MIT)

About

Stars
1,392
Forks
48

Explore Further

More tools in the directory