1.Uses a templating engine
Template engines allow for easy and flexible UI building.
2.Published under MIT License
The MIT License is a very permissive license which allows all uses, including business use, without warranty.
3.Has a stable public API
The major version number is above 0. This means there will be no compatibility breaking API changes introduced by the development team.
4.has a popular boilerplate project
Has an official or well known boilerplate project which lays out the recommended file structure and allows developers to get started faster.
5.Has integrated input validation
Built-in utilities to help validate client input before it gets processed or sent to a server. While this does not replace server-side validation, it can vastly improve the user experience.
6.Works well with more than just one template engine
Other frameworks might be locked with a template engine you don’t like and there is nothing you can do about it.