Skip to content

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

License

Notifications You must be signed in to change notification settings

simplygreatwork/vanilla

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6885f16 · Sep 7, 2023

History

22 Commits
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023
Sep 7, 2023

Repository files navigation

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published