Hacker ApprovedDepartments

Bonsai by Jane Street

Hacker Approved

The most recommended of 3 UI libraries

Free OCaml UI library and voxel engine people praise for clean, from-scratch code and fun incremental rendering; critics find its look dated and unpolished.

Free OCaml UI library and voxel engine people praise for clean, from-scratch code and fun incremental rendering; critics find its look dated and unpolished.

30 people gave an opinion

recommend it
27
criticize it
3
approval share
90%
Each figure is one person. RecommendsCriticizes

Recommended in 8 of 13 months

  1. November 2025: recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: recommended
  9. July 2026: recommended
  10. August 2026: recommended
  11. September 2026: recommended
  12. October 2026: recommended
  13. November 2026: recommended (month in progress)

Owned for 10 years

Median of the 3 owners who said how long they have had it.

Each square is one year.

Why it carries the badge

  • 27 people recommend itNeeds 10 or more, met.
  • 9 recommenders for every criticNeeds 2 to 1 or better, met.
  • Recommended in 8 of 13 monthsNeeds 4 or more, met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Impressive voxel engine results

    “Wow, unbelievably cool. Good luck with the new game using the engine”

    Comment from 14 Sep 2026 in “Ask HN: What are you working on? (September 2026)”

    “it's getting pretty close to being shadertoy for voxels”

    Comment from 10 Nov 2025 in “Ask HN: What Are You Working On? (Nov 2025)”

    “That scale and view-distance..wow!! Brilliant work..”

    Comment from 14 Sep 2026 in “Ask HN: What are you working on? (September 2026)”
  • Readable source, few dependencies

    “The docs are a bit sparing but if you read the source its pretty cool to see how they did this.”

    Comment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

    “It's written completely from scratch, and depends on nearly nothing external.”

    Comment from 1 Oct 2026 in “Ask HN: Who wants to be hired? (October 2026)”
  • Useful editor and Blender rendering

    “Probably the most interesting thing about it at the moment is the editor.”

    Comment from 14 Sep 2026 in “Ask HN: What are you working on? (September 2026)”

    “Strong plus is that you can render views of the finished room in Blender.”

    Comment from 19 Nov 2025 in “Blender 5.0”
  • Screenshots look awesome

    “the look and aesthetic of some of your screenshots is awesome”

    Comment from 17 Dec 2025 in “Bonsai: A Voxel Engine, from scratch”

    “it appears that this person totally nailed it”

    Comment from 17 Dec 2025 in “Bonsai: A Voxel Engine, from scratch”

What people warn about

Each mark is one comment

  • Dated, unpolished look

    “Everything looks like it's straight out of the 1990s.”

    Comment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

    “all the UI elements look extremely unpolished to me”

    Comment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

    “to me it's extremely ugly”

    Comment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”
  • Verbose, reinvents existing tools

    “ridiculously verbose their library is compared to React/Vue”

    Comment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

    “looks like it's reinventing the wheels”

    Comment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

Other UI libraries people recommend

The two most recommended other UI libraries, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Bonsai by Jane Street compared with 2 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
Bonsai by Jane StreetThis page27390%810 yrs3 ownersApproved
MicroUI by rxi13287%2——
Reagent5183%2——
See all 3 UI libraries, ranked

What people said

29 of the 33 comments that mention it, newest first. Each links to the original comment.

“it's so fast it feels like magic”

RecommendsComment from 1 Nov 2026 in “Ask HN: What are you working on? (November 2026)”

“It's written completely from scratch, and depends on nearly nothing external.”

RecommendsComment from 1 Oct 2026 in “Ask HN: Who wants to be hired? (October 2026)”

“the engine looks really cool”

RecommendsComment from 14 Sep 2026 in “Ask HN: What are you working on? (September 2026)”

“That scale and view-distance..wow!! Brilliant work..”

RecommendsComment from 14 Sep 2026 in “Ask HN: What are you working on? (September 2026)”

“Wow, unbelievably cool. Good luck with the new game using the engine”

RecommendsComment from 14 Sep 2026 in “Ask HN: What are you working on? (September 2026)”

“Probably the most interesting thing about it at the moment is the editor.”

RecommendsComment from 14 Sep 2026 in “Ask HN: What are you working on? (September 2026)”

“is generally very functional for this purpose”

RecommendsComment from 6 Aug 2026 in “Bonsai: Janestreet's UI Library”

“agent based development works just fine, though probably a bit more token churn”

RecommendsComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“long life to Bonsai - give me more, please!”

RecommendsComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“The docs are a bit sparing but if you read the source its pretty cool to see how they did this.”

MixedComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“ridiculously verbose their library is compared to React/Vue”

CriticizesComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“all the UI elements look extremely unpolished to me”

MixedComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“It focuses on utility and information density over design.”

RecommendsComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“to me it's extremely ugly”

MixedComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“Everything looks like it's straight out of the 1990s.”

MixedComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“I was waiting for this to become possible!”

RecommendsComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“looks like it's reinventing the wheels”

CriticizesComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“I actually use it in my personal workflow these days to manage my contacts database!”

RecommendsComment from 3 Aug 2026 in “Bonsai: Janestreet's UI Library”

“For a success implementation, see Jane Street's Bonsai”

RecommendsComment from 2 Aug 2026 in “SwiftUI After 7 Years: A Story of Mediocrity”

“Interesting project, but the slop readme made me quit reading halfway”

MixedComment from 27 Jul 2026 in “Show HN: Running PrismML's Bonsai inside DRAM by breaking DDR4 timing rules”

“Bonsai makes the vdom incremental and it is pretty fun to work with.”

RecommendsComment from 21 Jul 2026 in “Jane Street: Incremental”

“What a great idea to include tree sitter”

RecommendsComment from 11 Jun 2026 in “Test-case reducers are underappreciated debugging tools”

“definitely useful for non-C/Python languages”

MixedComment from 10 Jun 2026 in “Test-case reducers are underappreciated debugging tools”

“The bonsai framework with Elm inspired ocaml impl sounds v cool.”

RecommendsComment from 7 Jun 2026 in “I design with Claude more than Figma now”

“Bonsai reaches roughly 140 tokens/sec.”

RecommendsComment from 5 Jun 2026 in “Show HN: Bonsai –- Using agentic AI / browser / memory to replace ChatGPT”

“it appears that this person totally nailed it”

RecommendsComment from 17 Dec 2025 in “Bonsai: A Voxel Engine, from scratch”

“the look and aesthetic of some of your screenshots is awesome”

RecommendsComment from 17 Dec 2025 in “Bonsai: A Voxel Engine, from scratch”

“Strong plus is that you can render views of the finished room in Blender.”

RecommendsComment from 19 Nov 2025 in “Blender 5.0”

“it's getting pretty close to being shadertoy for voxels”

RecommendsComment from 10 Nov 2025 in “Ask HN: What Are You Working On? (Nov 2025)”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.