Not a framework, but a frame to work with.
Vanilla is a lightweight, modular, and dynamic frame designed to prioritize simplicity, flexibility, and scalability. It empowers developers to build robust web applications with a clear distinction between Pages, Modules, and Components.
With its intuitive structure, comprehensive Navigation service acting as a dual-layered router, and a suite of dynamic features, Vanilla provides the perfect balance between minimalism and functionality.
At its core, Vanilla strives for efficiency and reusability, enabling developers to code once and deploy seamlessly across the application.
Whether you’re starting small or scaling big, Vanilla is your trusted frame to work with.
Vanilla, code once.
package includes
- Decorators.
- Core Services -> Vanillite services + Device, Language, storage, timer.
- Pages -> Vanillite services + About us, Contact us.
- Modules -> Vanillite services + Card, Form, Table.
- Components -> Vanillite services + Badge, Code, Collapsible, Dialogs, Progress, Rating, Soon, Toast.
- Playground.
Clone the project
git clone https://github.com/Adam-Golan/vanilla.gitGo to the project directory
cd vanillaInitiate project
npm run initiateStart developing
npm run devUse playground if you want to experiment
npm run playground