https://github.com/blankdots/minimalgo
Minimal go REST API project
https://github.com/blankdots/minimalgo
fiber-framework golang rest-api
Last synced: 20 days ago
JSON representation
Minimal go REST API project
- Host: GitHub
- URL: https://github.com/blankdots/minimalgo
- Owner: blankdots
- License: apache-2.0
- Created: 2020-06-09T11:39:43.000Z (about 6 years ago)
- Default Branch: main
- Last Pushed: 2026-05-25T06:20:46.000Z (about 1 month ago)
- Last Synced: 2026-05-25T08:19:35.073Z (about 1 month ago)
- Topics: fiber-framework, golang, rest-api
- Language: Go
- Homepage:
- Size: 3.93 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Minimal Golang Project
[](https://goreportcard.com/report/github.com/blankdots/minimalgo)


[](https://coveralls.io/github/blankdots/minimalgo?branch=main)
An example of a minimal Golang project that contains an web application built with [fiber](https://github.com/gofiber/fiber).
At the same time the project exemplifies:
* fiber server;
* logging formatting;
* unit tests;
* github-actions and [coveralls](https://coveralls.io/github/blankdots/minimalgo) integration;
### Install and Run
Installation can be done:
* cloning repository:
```
$ git clone git@github.com:blankdots/minimalgo.git
$ cd minimalgo
$ pip install .
```
After install the application can be started like: `$ minimalgo`
#### Tests and Documentation
In order to run the tests: `$ go test -v ./...` in the root directory of the git project.
### Structure
```
.
├── api
│ ├── api.go
│ └── health_test.go
├── coverage.txt
├── Dockerfile
├── go.mod
├── go.sum
├── LICENSE
├── main.go
├── minimalgo
├── README.md
└── utils
└── utils.go
```
### License
`minimal` go and all it sources are released under `Apache License 2.0`.