Skip to content

stiks/gobs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

45 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go Report Card Build Status Codecov Maintainability License

This is not yet another Go REST framework. The goal for this project is to come as close as possible to twelve-factor app methodology.

Goals

  • Declarative documentation and automation
  • Maximum portability
  • Support public clouds, kubernetes and on-premise deployments
  • Easy to scale
  • Have UI (gobs-react) with functionality of typical CMS

Inspired by

  • Domain Driven Design
  • Clean Architecture

Features

Structure

With Go, there's no real standard folder structure for the project.

├── app
├── lib
│   ├── controllers
│   ├── models
│   ├── providers
│   │   ├── appengine
│   │   ├── dummy
│   │   └── mock
│   ├── repositories
│   └── services
├── pkg
│   ├── auth
│   ├── env
│   ├── helpers
│   ├── parser
│   └── xlog
└── vendor

Auth

Auth service inspired by go-oauth2-server

Releases

No releases published

Packages

No packages published