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

https://github.com/lissone/simple-go-api

This project is my first step into Go Lang, offering an introduction to the language and API development with it.
https://github.com/lissone/simple-go-api

go-chi go-module golang rest-api structured-logging zap

Last synced: 10 months ago
JSON representation

This project is my first step into Go Lang, offering an introduction to the language and API development with it.

Awesome Lists containing this project

README

          


Simple Go API


Description   |   
Requirements   |   
Technologies   |   
Usage





License
Repo size
Top lang
Stars repo
Forks repo
Pull requests
Last commit


Report bug
·
Request feature


## Description

This project marks my first experience with Go Lang and serves as an introduction to both the language and API development using it. To simplify the API creation process and to ease my initial understanding, I decided to use the Chi library. Additionally, I implemented Zap by Uber as the logger for the application to ensure efficient and structured logging.

## Requirements

- [Go](https://go.dev/doc/install)

## Technologies

- Go Lang
- Chi
- Zap (Logger)

## Usage

You can clone it on your pc using the command:

```bash
git clone https://github.com/Lissone/simple-go-api.git
cd simple-go-api
```

Install dependencies using:

```bash
go mod tidy
```

Run application:

```bash
go run .
```

## License

Distributed under the MIT License. See `LICENSE` for more information.


Made with ❤️ by Lissone