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.
- Host: GitHub
- URL: https://github.com/lissone/simple-go-api
- Owner: Lissone
- Created: 2024-08-16T18:30:52.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-23T01:49:55.000Z (almost 2 years ago)
- Last Synced: 2025-07-21T06:49:38.168Z (11 months ago)
- Topics: go-chi, go-module, golang, rest-api, structured-logging, zap
- Language: Go
- Homepage:
- Size: 5.86 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Simple Go API
Description |
Requirements |
Technologies |
Usage
## 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