Go-Multitenancy icon indicating copy to clipboard operation
Go-Multitenancy copied to clipboard

A Golang Multi Tenancy Framework

Go-Multitenancy

A Golang Multi Tenancy Framework

This is the backend framework for multi tenancy, this project is currently under development.

The goal of this framework is to provide a simple and fast soloution for starting a SaaS based web or mobile soloution that is run in go.

Supported Databases:

  • [X] Postgresql
  • [X] MySql
  • [X] Tsql
  • [ ] Provide enviroment variables based soloution for switch between adapters.
  • [ ] NoSql support (Long Term Goal)
  • [ ] Docker Support
  • [ ] Docker Support for postgres.

Currently most SQL databases are supported through the change of the GORM config.

Backend Todo:

  • [ ] Add CI
  • [ ] Create Run Scripts for Linux and Mac
  • [ ] Intergrate Stripe Payment soloution
  • [ ] User Module Creation & Testing
  • [ ] Package down soloution and refactor code to work with module's to minimize required code.
  • [ ] Create Cli Project for Creating New Project