go-saas / kit

Microservice compatible starter kit for golang saas project
https://go-saas.github.io/kit/
Apache License 2.0
195 stars 37 forks source link
admin bolierplate docker golang kratos kubernetes microservice saas

This project is under development

GO-SAAS-KIT Starter kit for golang sass project
docs

Overview

Overview

Architecture

Architecture

Demo

address http://saas.nihaosaoya.com (Shanghai)

Feature

Modules

Quick Start

For Microservice

docker compose -f docker-compose.yml -f docker-compose.ms.yml -f docker-compose.kafka.yml -f docker-compose.tracing.yml up -d

Or with build

docker compose -f docker-compose.yml -f docker-compose.ms.yml -f docker-compose.kafka.yml  -f docker-compose.tracing.yml up -d --build

Demo

Open http://localhost:80 to see the web ui

Username: admin
Password: 123456

Development

make init
make all
make build

Create New Service

kratos new <name> -r https://github.com/go-saas/kit-layout.git

Frontend Repo: https://github.com/go-saas/kit-frontend
Layout Repo( For creating new service): https://github.com/go-saas/kit-layout