Skip to content

Appendix

Environment Variables

VariableDefaultDescription
APP_NAMELemmegoApplication name
APP_ENVdevelopmentEnvironment (production, development)
APP_DEBUGfalseEnable debug mode
APP_PORT8080HTTP server port
APP_URLhttp://localhost:8080Application URL
APP_KEY32-byte base64 encryption key

Package Summary

ModulePathDescription
apigithub.com/lemmego/apiCore framework
authgithub.com/lemmego/authAuthentication
cligithub.com/lemmego/cliCLI tool
fsysgithub.com/lemmego/fsysFile system abstraction
gpagithub.com/lemmego/gpaGo Persistence API
gpagormgithub.com/lemmego/gpagormGORM provider
gpabungithub.com/lemmego/gpabunBun provider
gpamongogithub.com/lemmego/gpamongoMongoDB provider
gparedisgithub.com/lemmego/gparedisRedis provider
gormconnectorgithub.com/lemmego/gormconnectorGORM app provider
bunconnectorgithub.com/lemmego/bunconnectorBun app provider
inertiagithub.com/lemmego/inertiaInertia.js adapter
templgithub.com/lemmego/templTempl bridge
migrationgithub.com/lemmego/migrationDatabase migrations

Module Dependencies

api → fsys, migration
gpa → (standalone)
gpagorm → gpa, GORM
gpabun → gpa, Bun
gpamongo → gpa, MongoDB driver
gparedis → gpa, go-redis
gormconnector → api, gpa, gpagorm
bunconnector → api, gpa, gpabun
inertia → api, gonertia
templ → api, a-h/templ
auth → api
cli → (standalone, embeds scaffold templates)
lemmego → api, gpa, gpagorm, gparedis, inertia, auth, gormconnector, migration