"There will never be a perfect framework so you can just hack the most relevant features together using npm." krazyjaykee, Reddit
- Simple documentation
- Modular components
- Single responsibility
- zero-dependencies
- NPM ready
- webpack - Module loader made for big projects. Supports AMD, CommonJS, and more.
- page.js - Micro client-side router inspired by the Express router.
- rlite - Tiny, light-weight JavaScript routing with zero-dependencies
- async - Async utilities for node and the browser
- handlebars.js - An extension to the Mustache templating language.
- dot.js - The fastest + concise javascript template engine for nodejs and browsers. Partials, custom delimiters and more.
- monkberry Monkberry is blazingly fast, small 1kb and simple JavaScript library for building web user interfaces.
- Rivets - Lightweight and powerful data binding + templating solution
- Reactive - template-driven UI library
- react - A declarative, efficient, and flexible JavaScript library for building user interfaces.
- riot - A React- like, 3.5KB user interface library
- underscore - JavaScript's utility _ belt.
- lodash - A utility library delivering consistency, customization, performance, & extras.
- EventEmitter - Evented JavaScript for the browser
- eddy - Event Driven JS
- Bean - small, fast, cross-platform, framework-agnostic event manager designed for desktop, mobile, and touch-based browsers