ModelView+: Tiny webapp framework
ModelView+ is a web microframework that enables to build rich web applications in minutes, with very few dependencies.
It is built over ModelView, a fast, extensible and tiny HTML5 templating system. ModelView+ adds routing, on-demand loading of views and reusable components.
Contributions are welcome.
- Dynamic routing
- Parameterized routing with support for regular expressions
- All ModelView features
Simply install using
$ npm install modelview-plus
Check the test cases https://bitbucket.org/overridelogic/modelview-plus/raw/master/tests/template.html for a working example!
When building from source, use the
$ npm run build
It creates a distribution in the
dist/ directory, and documentations in
Contributions are always welcome. If you want to contribute:
- Fork the project
- Test your code (see below)
- Push your code
- Submit a pull request
Contributions must pass both the tests and styling guidelines. Before submitting a patch, make sure you run:
$ npm run test && npm run validate
About the project
MIT License: see LICENSE https://bitbucket.org/overridelogic/modelview-plus/raw/master/LICENSE.
Francis Lacroix @netcoder1 created ModelView+ while at OverrideLogic.