- Notifications
You must be signed in to change notification settings - Fork0
A database-first code generator for any language
License
codercom/gnorm
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
GNORM is Not an ORM.
Gnorm is a database-first code generator that generates boilerplate that matchesyour database's schema.
Gnorm uses templates you control, so that you can make the output look exactlyhow you want it to look. It can be used to generate type-safe database queriesthat are faster than a traditional ORM. It can also be used to create a REST orRPC API that exposes the data in your database.
Gnorm has no dependencies, just download and run the executable for youroperating system. See ourlatest release.
Note: Gnorm uses a go vanity url. To install with go get, run
go get gnorm.org/gnorm
However, using go get to install will mean thatgnorm version
doesn't reportthe correct data, andgnorm docs
won't show you the docs in your browser.
For best results, use themagefile in theroot of the repo, which will do all the build-time magic. To run it, installmage, then just run mage build.
$ go get github.com/magefile/mage$ mage build
If you want to git clone instead (which should work fine since we vendor alldependencies), make sure you git clone into$GOPATH/src/gnorm.org/gnorm
.
If you have questions about Gnorm or want to hack on it, meet the devs on the#gnorm
channel ofgopher slack.
There's also the#gnorm-dev
channel which has github integrations showing thework going on.
About
A database-first code generator for any language
Resources
License
Contributing
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Languages
- Go100.0%