Reactive library and components for building web user interface
Bau.js is a Javascript library that allows users to write reactive user interfaces for the web in under 350 lines of code. It provides a simple way to write UI components using Javascript, without the need for JSX, templating, or a virtual DOM. The library is reactive, meaning that when data is mutated, the corresponding views bound to that data are updated in the DOM. Bau.js also offers a set of additional libraries that provide a complete ecosystem for web development, including a CSS in JS library, a set of themable components, a router, a multi-page app starter kit, a static site generator, and integration for Astro.