The fantastic ORM library for Golang, aims to be developer friendly
Go to file
Jinzhu 1490a062db Refactor codebase and add benchmark test 2020-06-05 23:26:56 +08:00
.github Simplify GitHub templates 2018-02-10 13:55:11 +08:00
callbacks Refactor codebase and add benchmark test 2020-06-05 23:26:56 +08:00
clause Add Distinct support 2020-06-05 19:19:12 +08:00
logger Fix package path 2020-06-02 09:25:55 +08:00
migrator Refactor codebase and add benchmark test 2020-06-05 23:26:56 +08:00
schema Refactor codebase and add benchmark test 2020-06-05 23:26:56 +08:00
tests Refactor codebase and add benchmark test 2020-06-05 23:26:56 +08:00
utils Fix logger panic on windows 2020-06-03 14:39:36 +08:00
.gitignore Add clause, DB API, model definition 2020-01-29 19:22:44 +08:00
License Add MIT License file 2015-01-05 08:59:18 +08:00
README.md Rename package name 2020-06-02 09:18:01 +08:00
association.go Rename package name 2020-06-02 09:18:01 +08:00
callbacks.go Refactor codebase and add benchmark test 2020-06-05 23:26:56 +08:00
chainable_api.go Add Distinct support 2020-06-05 19:19:12 +08:00
errors.go Add Distinct support 2020-06-05 19:19:12 +08:00
finisher_api.go Test Hooks 2020-06-05 20:24:15 +08:00
go.mod Refactor tests files 2020-06-02 10:50:38 +08:00
gorm.go Refactor codebase and add benchmark test 2020-06-05 23:26:56 +08:00
interfaces.go Add PrepareStmt support 2020-06-05 11:40:24 +08:00
migrator.go Add tests for Tables 2020-05-31 10:24:49 +08:00
model.go Add SoftDelete support 2020-05-29 07:35:45 +08:00
prepare_stmt.go Add PrepareStmt support 2020-06-05 11:40:24 +08:00
scan.go Fix can't scan null value into normal data types 2020-06-03 09:00:20 +08:00
soft_delete.go Rename package name 2020-06-02 09:18:01 +08:00
statement.go Refactor codebase and add benchmark test 2020-06-05 23:26:56 +08:00
wercker.yml Setup tests script 2020-02-23 09:38:51 +08:00

README.md

GORM

The fantastic ORM library for Golang, aims to be developer friendly.

go report card wercker status codecov Join the chat at https://gitter.im/jinzhu/gorm Open Collective Backer Open Collective Sponsor MIT license GoDoc

Overview

  • Full-Featured ORM (almost)
  • Associations (Has One, Has Many, Belongs To, Many To Many, Polymorphism)
  • Hooks (Before/After Create/Save/Update/Delete/Find)
  • Preloading (eager loading)
  • Transactions
  • Composite Primary Key
  • SQL Builder
  • Auto Migrations
  • Logger
  • Extendable, write Plugins based on GORM callbacks
  • Every feature comes with tests
  • Developer Friendly

Getting Started

Contributing

You can help to deliver a better GORM, check out things you can do

License

© Jinzhu, 2013~time.Now

Released under the MIT License