https://github.com/rady-io/inject
A web framework inspired by spring boot, base on echo framework and dependency injection
https://github.com/rady-io/inject
dependency-injection echo echo-framework golang spring web-framework
Last synced: 15 days ago
JSON representation
A web framework inspired by spring boot, base on echo framework and dependency injection
- Host: GitHub
- URL: https://github.com/rady-io/inject
- Owner: rady-io
- License: mit
- Created: 2018-01-02T01:17:15.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2019-12-25T20:08:28.000Z (about 6 years ago)
- Last Synced: 2025-08-15T16:58:50.098Z (5 months ago)
- Topics: dependency-injection, echo, echo-framework, golang, spring, web-framework
- Language: Go
- Homepage: https://godoc.org/github.com/Hexilee/rady
- Size: 3.49 MB
- Stars: 17
- Watchers: 0
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Welcome to Rady-framework!
[](https://coveralls.io/github/rady-io/inject)
[](https://goreportcard.com/report/github.com/rady-io/inject)
[](https://travis-ci.org/rady-io/inject)
[](https://github.com/rady-io/inject/blob/master/LICENSE)
[](https://godoc.org/github.com/rady-io/inject)
#### Example and Docs are under updating
## What can rady do now?
- 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](https://github.com/Hexilee/rady-middleware) (cors, jwt, logger) for echo-middleware.
- DI test
- Env-dependent config file
## Todos
- Complete lifetime system for beans
- Gorm integration (In project [rorm](https://github.com/Hexilee/rorm)).
- Integration with [htest](https://github.com/Hexilee/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