- Dependency injection (Include components and value in config file).
- Structured route registration (annotation route. router, controller and middleware, can be embedded in other router).
- Middleware registration.
- Initialize components in factory function.
- Entities registration.
- Config file hot-reload (Include factories' recall).
- Some wrappers (cors, jwt, logger) for echo-middleware.
- DI test
- Env-dependent config file
-
Complete lifetime system for beans
-
Gorm integration (In project rorm).
-
Integration with htest
-
Editor plugin (Goland and vscode):
- Tag indecator.
- Route inspection.
- Injection inspection.
- Config file injection inspection (Can jump between config and code).
-
AOP
-
More middleware wrappers
-
Cache
-
Dashbord
-
Cloud