Skip to content

Adam-Golan/vanilla

Repository files navigation

Vanilla Framework

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.

Run Locally

Clone the project

  git clone https://github.com/Adam-Golan/vanilla.git

Go to the project directory

  cd vanilla

Initiate project

  npm run initiate

Start developing

  npm run dev

Use playground if you want to experiment

  npm run playground

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published