Skip to content

Simple and scalable starter kit to build powerful and organized REST projects with Fiber

License

Notifications You must be signed in to change notification settings

irsx/go-fiber-starter

Repository files navigation

Go Fiber Starter

Github top language Github language count Repository size License Github issues Github forks Github stars

About   |   Features   |   Technologies   |   Requirements   |   Starting   |   License   |  


🎯 About

Simple and scalable starter kit to build powerful and organized REST projects with Fiber.

✨ Features

  • Repository Pattern
  • Logging
  • Live Reloading
  • Redis Cache
  • RabbitMQ Consumer & Publisher
  • Server Side Event (SSE)
  • ORM Database
  • SQL Migration & Seeders
  • Custom REST Client
  • Image upload to CDN
  • Excel Importer
  • JWT Authentication
  • CI\CD with Github Actions
  • Docker

🚀 Technologies

The following tools were used in this project:

✅ Requirements

Before starting 🏁, you need to have Git, Go, Docker and PostgreSQL installed.

🏁 Starting

# Clone this project
$ git clone https://github.com/irsx/go-fiber-starter

# Access
$ cd go-fiber-starter

# Download dependencies
$ go get

# Run the project
$ go run main.go

# Run migrations and seeders
$ go run main.go --rollback --seed

# Run the project with live reloading
$ air

# The server will initialize in the <http://{host}:{port}>

📝 License

This project is under license from MIT. For more details, see the LICENSE file.

Made with ❤️ by AVIANA DEV

 

Back to top

About

Simple and scalable starter kit to build powerful and organized REST projects with Fiber

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages