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.
- Host: GitHub
- URL: https://github.com/goidioms/rest
- Owner: goIdioms
- Created: 2025-03-31T07:22:14.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-07T18:08:20.000Z (about 1 year ago)
- Last Synced: 2025-04-07T19:24:48.436Z (about 1 year ago)
- Topics: air, api, backend, clean-architecture, go, golang, hot-reload, http, json, rest-api
- Language: Go
- Homepage:
- Size: 57.5 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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
```