twee
Twee JavaScript Framework for Node.js, based on Express.js and helps to be not as BlackBox like another frameworks, but to use Express.js like you're using only it.
The second idea is modular structure. You are able to create modules. Each module can include:
- extensions (core code)
- head middleware list (runs before all the controllers)
- tail middleware list (runs after all the controllers)
- controllers (each controller has it's own actions and all actions can be configured for some route)
- module prefixes (for example blog module can have
blog
prefix. If controller has action list
, then this action will be accessable via blog/list
url) - extendable configs, with regarding of environment
- extra configurable core
- support for many template engines