Hacker GitHub

← All repos

janestreet/bonsai

View on GitHub ↗ ★ 1,424 OCaml

A library for building dynamic webapps, using Js_of_ocaml

9 mentions on Hacker News by 9 people: 2 stories, 7 comments · first 2020-03-25 · latest 2026-08-04

Mentions per year 9 mentions · busiest year 2026 (5)
20082026
  1. …computing right ? Using Jane Street's incremental computing library. I see it being used at https://github.com/janestreet/bonsai/blob/f31661450eb133fe89...
    comment by lenkite · 2026-08-04 · in Bonsai: Janestreet's UI Library
  2. Basically most of Jane Street's published code[0] via its dependency on Core. [0]: https://github.com/janestreet/bonsai/blob/f31661450eb133fe89...
    comment by LeonidasXIV · 2026-08-03 · in Bonsai: Janestreet's UI Library
  3. …for representing state in user interfaces. For a success implementation, see Jane Street's Bonsai: https://github.com/janestreet/bonsai
    comment by poly2it · 2026-08-02 · in SwiftUI After 7 Years
  4. …this interesting, also check out their UI library called Bonsai that built on top of Incremental: https://github.com/janestreet/bonsai/ Libraries like React are pretty efficient with skipping work by using Virtual Dom, but constructing…
  5. …[1]: https://github.com/janestreet/incr_dom | https://www.youtube.com/watch?v=R3xX37RGJKE [2]: https://github.com/janestreet/bonsai/blob/master/docs/blogs/...
    comment by infogulch · 2022-05-07 · in Xilem: An Architecture for UI in Rust
  6. …Value.t -> 'b Computation.t and then there's various ways to hook them up and depend on each other. https://github.com/janestreet/bonsai/blob/master/docs/proc.m... Gives a bit of an overview. There are some syntax extensions to make…
    comment by sweetsocks21 · 2020-11-02 · in Algebraic Effects for React Developers
  7. https://github.com/janestreet/bonsai is making some interesting distinctions between "UI state" and "model state". They're kept separate and they're working on utilities to manage the use of composed components.