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

https://github.com/jsmith/gobackend

Gobackend is a RESTful API written in Golang!
https://github.com/jsmith/gobackend

Last synced: about 1 year ago
JSON representation

Gobackend is a RESTful API written in Golang!

Awesome Lists containing this project

README

          

# Gobackend
This is the backend RESTful API written in Go! It makes use of chi to manage the API and a whole bunch of other neat libraries for backend stuff.

Check out `api/authentication.go` for some neat authentication stuff!

## Setup
```
$ go get github.com/jacsmith21/gobackend
```

Go to `$GOPATH/src/github.com/jacsmith21/gobackend` the run:
```
go run main.go
```

There is definitely an easier way to run this. I have also included a Docker file which hasn't been tested in a while :disappointed_relieved:

## TODO
* Check out OAuth for authentication & check out other authentication stuff

## References
* https://medium.com/@benbjohnson/standard-package-layout-7cdbc8391fc1
* https://forum.golangbridge.org/t/comparing-the-structure-of-web-applications/1198/16