Skip to content

Latest commit

 

History

21 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Go API Template

A production-ready REST API template for Go with a built-in authentication system using access and refresh tokens.

Features

  • JWT-based authentication (access + refresh tokens)
  • Account activation via email
  • Multi-device session management with logout from all devices
  • Request validation
  • Structured JSON logging with daily log rotation
  • Database migrations

Technologies

  • Go
  • Postgresql
  • Redis
  • JWT
  • Gomail
  • Testify
  • V10 validator
  • Sqlmock

About

Template for API development written in golang

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages