Mandala / omnibus

A collection of high-level web application API package for Go.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

The Omnibus Project

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.

Quick Start Guide

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"
)

Documentation

Please refer to each subpackage folder for more information on its API docs and usage examples.

Benchmarks

Well, if you care so much about performance benchmarks please help us out to tighten up the code and create proper benchmarking codes.

Issues and Feature requests

Please let us know on https://github.com/mandala/omnibus/issues.

Contributing

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.

License

Copyright (c) 2017 Fadhli Dzil Ikram. All rights reserved.

This project is licensed under MIT license that can be found on the LICENSE file.

About

A collection of high-level web application API package for Go.

License:MIT License


Languages

Language:Go 100.0%