hiboot
hiboot is a high performance web application framework with auto configuration and dependency injection support
About hiboot
Hiboot - web/cli application framework
About
Hiboot is a cloud native web and cli application framework written in Go.
Hiboot is not trying to reinvent everything, it integrates the popular libraries but make them simpler, easier to use. It borrowed some of the Spring features like dependency injection, aspect oriented programming, and auto configuration. You can integrate any other libraries easily by auto configuration with dependency injection support.
If you are a Java developer, you can start coding in Go without learning curve.
Overview
- Web MVC (Model-View-Controller).
- Auto Configuration, pre-create instance with properties configs for dependency injection.
- Dependency injection with struct tag name `inject:""`, Constructor func, or Method.
Getting Started
Community Contributions Guide
Thank you for considering contributing to the Hiboot framework, The contribution guide can be found here.
License
© John Deng, 2017 ~ time.Now
Released under the Apache License 2.0
Released under the Apache License 2.0
Jetbrains supports this project with GoLand licenses. We appreciate their support for free and open source software!
Frequently Asked Questions
What is hiboot?
hiboot is a Web Frameworks library for the Go programming language. hiboot is a high performance web application framework with auto configuration and dependency injection support
How do I install hiboot?
Install hiboot with the Go module system using `go get hidevopsio/hiboot`. Check the repository for the current installation instructions.
What category does hiboot belong to?
hiboot is listed under Web Frameworks, specifically Web Frameworks.