An open API service indexing awesome lists of open source software.

https://github.com/byte-cats/microman

Minimal Go Backend Starter Kit without frameworks
https://github.com/byte-cats/microman

api easy go minimalist simple starter-kit

Last synced: 5 months ago
JSON representation

Minimal Go Backend Starter Kit without frameworks

Awesome Lists containing this project

README

          

# microman

[![CodeQL](https://github.com/Byte-Cats/microman/actions/workflows/codeql.yml/badge.svg)](https://github.com/Byte-Cats/microman/actions/workflows/codeql.yml)
[![Go](https://github.com/Byte-Cats/microman/actions/workflows/go.yml/badge.svg)](https://github.com/Byte-Cats/microman/actions/workflows/go.yml)
[![Go Reference](https://pkg.go.dev/badge/github.com/byte-cats/microman#section-readme.svg)](https://pkg.go.dev/github.com/byte-cats/microman#section-readme)
[![Go Report Card](https://goreportcard.com/badge/github.com/byte-cats/microman)](https://goreportcard.com/report/github.com/byte-cats/microman)

![robot-1665173775955-3483](https://user-images.githubusercontent.com/55233091/194646103-6c33ee05-913c-4dba-9ee6-257ff4383d9b.jpg)

## Minimal Go Api Starter Kit without frameworks

### Stats

![Metrics](https://raw.githubusercontent.com/Byte-Cats/microman/main/github-metrics.svg)


Table of contents
=================

* [About](#about)
* [Features](#features)
* [Integration](#integration)
* [Kubernetes](docs/developer/kubernetes.md)
* [Docker](docs/developer/docker.md)

## About
- Using production experience and general principals in order to create the perfect microservice setup
- Uses [datastation](https://github.com/byte-cats/datastation) which is a library we made to let the user choose and configure a database quickly

### Features
- [x] Api Object
- [x] Basic Settings
- [x] Simple FS
- [x] Heavily Commentated
- [x] Example Routes
- [x] Sub-routing
- [x] Logging System
- [x] Redirect
- [x] JWT Ready
- [ ] Auto Generated Api Docs
- [ ] Example Database Use
- [ ] Test Automation
- [x] Users
- [ ] Authentication
- [x] Poggy Build Scripts
- [x] Sexier Documentation (More readme's EVERYWHERE???)

### Integration
- [x] Github Actions
- [x] Docker
- [x] Kubernetes
- [x] Jenkins
- [x] Travis.ci