go-vue-starter

Starter project - Golang api, Vue.js client with user management and jwt authentication

golangboilerplatespavuejs2starter-templateapi-servernegronijwt-authenticationgorm-orm
FreeRepo

Preview

go-vue-starter preview

Overview

This is a starter template combining Go backend with Vue.js frontend for building web applications. It includes middleware, routing, database support with SQLite or PostgreSQL, JWT authentication and a single-page client with webpack, letting developers ship fast with a pre-configured full-stack setup.

Features

user-managementjwt-authenticationsingle-page-applicationmiddlewarerouting

Feature Flags

authenticationemailsauthorization

Recommended Use Cases

spa-developmentapi-serveruser-authentication

Frontend

vuejswebpack

Backend

golangnegronigorillagormjwt-go

Auth Providers

auth0jwt

Deployment Targets

None

Payment Providers

None

Quick Facts

โญ Stars
192
๐Ÿด Forks
39
๐Ÿงพ License
mit
๐Ÿ”„ Active
Unknown
๐Ÿ•’ Last Commit
2023-04-11T14:38:37.000Z

Stack

Framework
gorilla
Language
golang
Database
sqlite, postgresql
Auth
jwt-go, go-jwt-middleware
ORM
gorm

Data Layer

Databases
postgresql, sqlite
ORM
gorm

UI Stack

Developer Experience

Docker
No
Tests
No
Quickstart
Yes
env.example
No

Pricing

Classification
free
Selected
โ€”
Notes
No clear pricing signals
Get Started with this Boilerplate