Generate CRUD applications automatically with the least effort and as beautiful as possible
Discord invite link: Go Lang Buddies Discord channel: #go-automatic-apps-discussion
- Create a new Go project
- Install Go Automatic Apps dependency
- Define your database file (schema name and connection parameters)
- Define your table models (using ent.io)
- Instantiate Go Automatic Apps server
- Done
Command line to execute actions:
- Create a new model
- Create migrations
- Run migrations
The server that handles the CRUD UI (React) and the API.
The server does it automatically by reading the models definitions.
- Autogenerated UI for Create/Read/Update/Delete (CRUD) rows from a model
- Autogenerated API to respond to the UI actions
- Go 1.19
architecture
: Documents and diagramscmd
: Code for the gaa commandpkg
: Exportable librariesinternal
: Utility functionsserver
: Server side code