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
20082026
-
…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 -
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 -
…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 -
…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…
comment by osener · 2026-07-21 · in Incremental – A library for incremental computations -
…[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 -
…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 -
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.
comment by sj4nz · 2020-03-25 · in How UI-driven state increases accidental complexity