Omnibus is a collection of high-level web application API package for Go. Whether you build REST API endpoint to full featured website or something in between, it got you covered. Omnibus subpackages is designed with modularity in mind so you can easily mix and match it with another package.
To use any subpackage in Omnibus, you should install it first with go get
.
go get -u github.com/mandala/omnibus
Then, just use import
statement in your code to use the omnibus subpackages.
import (
"github.com/mandala/omnibus/serve"
"github.com/mandala/omnibus/browser"
"github.com/mandala/omnibus/view"
)
Please refer to each subpackage folder for more information on its API docs and usage examples.
Well, if you care so much about performance benchmarks please help us out to tighten up the code and create proper benchmarking codes.
Please let us know on https://github.com/mandala/omnibus/issues.
Please install Editor Config and Golang support on your favorite IDE before start tinkering the code. Then, when you're done please send a pull request with proper documentation.
Copyright (c) 2017 Fadhli Dzil Ikram. All rights reserved.
This project is licensed under MIT license that can be found on the LICENSE file.