https://github.com/janestreet/bonsai
A library for building dynamic webapps, using Js_of_ocaml
https://github.com/janestreet/bonsai
Last synced: 10 months ago
JSON representation
A library for building dynamic webapps, using Js_of_ocaml
- Host: GitHub
- URL: https://github.com/janestreet/bonsai
- Owner: janestreet
- License: mit
- Created: 2019-11-18T11:14:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2025-05-09T20:17:33.000Z (10 months ago)
- Last Synced: 2025-05-09T20:32:28.438Z (10 months ago)
- Language: OCaml
- Size: 4.53 MB
- Stars: 558
- Watchers: 19
- Forks: 39
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.md
- Contributing: CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-list - bonsai
- awesome - janestreet/bonsai - A library for building dynamic webapps, using Js_of_ocaml (<a name="OCaml"></a>OCaml)
README
# Bonsai
[Bonsai](https://github.com/janestreet/bonsai) is a library for building incremental, composable state machines.
[Bonsai_web](https://github.com/janestreet/bonsai_web) is a library for building
interactive browser-based UI using `bonsai`.
[Bonsai_examples](https://github.com/janestreet/bonsai_examples) contains example websites built using `bonsai_web`.
[Bonsai_web_components](https://github.com/janestreet/bonsai_web_components) contains a collection of component libraries
for building web applications using `bonsai_web`.
[Bonsai_test](https://github.com/janestreet/bonsai_test) contains a library for testing bonsai state machines.
[Bonsai_web_test](https://github.com/janestreet/bonsai_web_test) contains a library for testing bonsai web applications.
[Bonsai_bench](https://github.com/janestreet/bonsai_bench) contains a library for benchmarking bonsai applications.
Documentation can be found in [Bonsai web's docs](https://github.com/janestreet/bonsai_web)
directory, and API documentation can be found in [src/proc_intf.ml](https://github.com/janestreet/bonsai_web/tree/master/docs).