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

https://github.com/goidioms/rest

A lightweight, high-performance REST API framework built with Go, featuring hot-reloading and a clean architecture pattern.
https://github.com/goidioms/rest

air api backend clean-architecture go golang hot-reload http json rest-api

Last synced: about 1 year ago
JSON representation

A lightweight, high-performance REST API framework built with Go, featuring hot-reloading and a clean architecture pattern.

Awesome Lists containing this project

README

          

# REST API Project

A simple and efficient REST API implementation in Go.

## Features

- Fast and lightweight Go-based REST API
- Hot-reloading during development with Air
- Modern architecture pattern
- Easy to extend and customize

## Getting Started

### Prerequisites

- Go 1.16+
- [Air](https://github.com/cosmtrek/air) for hot reloading (optional)

### Installation

1. Clone the repository

```
git clone https://github.com/yourusername/REST.git
cd REST
```

2. Install dependencies

```
go mod download
```

3. Run the application
```
go run cmd/main.go
```

### Development with Hot Reload

This project uses Air for hot reloading during development:

```
air
```