/plumejs

A typescript framework to build SPA's using web components

Primary LanguageTypeScriptMIT LicenseMIT


GitHub contributors badge PRs Welcome badge Number of hits badge Discord badge

NPM version badge NPM downloads badge Library dependents badge

GitHub watchers badge GitHub stars badge

PlumeJs is a very light weight typescript framework to build spa's. It is build on more accessable web components, typescript. It comes with features like change detection during async operations, data-sharing via services and props, dependency injection.

PlumeJs is a conceptual combination of angularjs and react. Just like angular one can register Services, Components and life-cycle hooks. It has setProps and onbindprops for passing data from one component to another and like react update function to update the view after modal updations and a render function to render the component.

PlumeJs has very few syntaxes enabling faster learning curve.

Documentation

For documentation please visit wiki