Org-CE
Overview
Org-CE provides organization and membership primitives for multi-tenant and team-based products. Use it when users belong to workspaces, companies, or collaborative groups that need structured membership and ownership boundaries.
Typical fits: B2B SaaS, team workspaces, marketplace seller accounts, and internal multi-org tools.
Capability matrix
| Capability | Coverage |
|---|---|
| Organizations | Tenant / workspace structure |
| Membership | Users within organizations |
| Multi-instance / R/W / multi-DB | Production scale defaults |
Pairs well with: Auth, File-CE, Product-CE
Preface
The GoStartKit-Org module implements organization and user membership management for multi-tenant style systems.
Features
- Support read-write separation, multi-instance, and multi-database deployment for horizontal expansion.
- Simple deployment and operations across macOS, Linux, WSL, and Windows.
- Natural companion to Auth for team and tenant-oriented products.
Install
Support MacOS, Linux, WSL
curl https://get.gostartkit.com/org.sh | sh
Configuration
- linux-amd64
- darwin-arm64
./bin/org-linux-amd64 config
./bin/org-darwin-arm64 config
Please be sure to change the database link and user password
Initialization
- linux-amd64
- darwin-arm64
./bin/org-linux-amd64 init
./bin/org-darwin-arm64 init
Serve
- linux-amd64
- darwin-arm64
./bin/org-linux-amd64 serve > ./log/run.log 2>&1 &
./bin/org-darwin-arm64 serve > ./log/run.log 2>&1 &
Copyright Notice
Free use must add a GoStartKit.com link at the bottom center of the homepage and the pages that call this module's API. If you do not wish to include the link, please purchase a license.