https://github.com/mingslife/bone
🦴 Non-intrusive Go micro-service framework to combine modules organically, base on go-kit.
https://github.com/mingslife/bone
framework go gokit golang gorilla inject microservice
Last synced: 6 months ago
JSON representation
🦴 Non-intrusive Go micro-service framework to combine modules organically, base on go-kit.
- Host: GitHub
- URL: https://github.com/mingslife/bone
- Owner: mingslife
- License: mit
- Created: 2022-03-20T13:53:19.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2022-08-16T17:57:35.000Z (over 3 years ago)
- Last Synced: 2025-07-17T08:30:38.572Z (8 months ago)
- Topics: framework, go, gokit, golang, gorilla, inject, microservice
- Language: Go
- Homepage: https://pkg.go.dev/github.com/mingslife/bone
- Size: 25.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Bone
[](https://github.com/mingslife/bone/actions/workflows/go.yml)
[](https://goreportcard.com/report/github.com/mingslife/bone)
[](https://opensource.org/licenses/MIT)
[](https://codecov.io/gh/mingslife/bone)
[](https://pkg.go.dev/github.com/mingslife/bone?tab=doc)
🦴 Non-intrusive Go micro-service framework to combine modules organically, base on go-kit.
## Installation
```sh
$ go get -u github.com/mingslife/bone
```
## Documentation
[Go Packages](https://pkg.go.dev/github.com/mingslife/bone?tab=doc)
## Quick start
```go
package main
import "github.com/mingslife/bone"
func main() {
options := bone.DefaultApplicationOptions()
application := bone.NewApplication(options)
// application.Use(...components)
application.Run() // Listen on 127.0.0.1:8080
}
```
## Example
[bone-example](https://github.com/mingslife/bone-example)
## License
© 2022 Ming
Released under the [MIT License](LICENSE)