Thin layer on top of HTML and DOM API, dramatically simplify development of SPA using Vanilla Js.
vanilla-beans is a normalized library for developing dynamic user interfaces of any complexity.
Create your own components - BEANS and combine them into complex composites, directly using the capabilities of HTML, Javascript and DOM API.
Thin layer on top of HTML and DOM API, dramatically simplify development of SPA and isolated widgets using Vanilla Js.
- HTML-based Bean declaration
- Bean can extend any element, including SVG
- Modules for organizing Your code
- Lazy loading of modules
- CSS and CommonJs imports
- Shadow root and adoptedStyleSheets for any Node
- Any object of your choice as Application Context
- Any Application architecture
- Freedom as a basic concept
- The library and its ideas are simple and obvious.
- Declaring a bean by the most direct way for HTML and Javascript.
- Extremely easy to learn, knowledge of the basics of HTML, Javascript and DOM API is enough.
- The bean declaration can be understood by anyone familiar with these basics.
- The library is extremely lightweight and fast.