simplygreatwork / vanilla

Super clean tiny libraries for reactive bus messaging, url routing, and components for client-side JavaScript views.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Overview

  • These are tiny libraries to use as infrastructure for JavaScript single page applications with single file components

Goals

  • ideal for building prototypes quickly
  • no build process, just load and go
  • HTML-centric view development
  • event-oriented router

Features

  • lightweight message bus which supports overriding features (decoupling)
  • lightweight single file components (could even be rendered server side)
  • lighweight router with enter and exit events per path part (controller)
  • lightweight state management (model)

No magic

About

Super clean tiny libraries for reactive bus messaging, url routing, and components for client-side JavaScript views.

License:MIT License


Languages

Language:JavaScript 66.9%Language:HTML 32.6%Language:CSS 0.5%