Engraft
Engraft is an API that makes live & rich programming interfaces powerful and practical through composition.
Publications
-
Engraft: An API for Live, Rich, and Composable Programming
Joshua Horowitz & Jeffrey Heer, UIST 2023
-
Live, Rich, and Composable: Qualities for Programming Beyond Static Text
Joshua Horowitz & Jeffrey Heer, PLATEAU 2023
Source code
Engraft is being developed on GitHub. Documentation is currently limited. If you are interested in integrating Engraft into your project, please get in touch.
Web applications
- Graft Garden - a simple host for web applications made with Engraft
- Testbed - our development testbed
- Demos of useEngraft: