Skip to content
/ gorm Public
forked from go-gorm/gorm

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

License

Notifications You must be signed in to change notification settings

LyricTian/gorm

This branch is 536 commits behind go-gorm/gorm:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8cfa9d9 · Apr 2, 2021
Mar 24, 2021
Mar 19, 2021
Mar 30, 2021
Feb 7, 2021
Mar 17, 2021
Apr 2, 2021
Mar 30, 2021
Sep 10, 2020
Feb 9, 2021
Jan 5, 2015
Jan 28, 2021
Mar 7, 2021
Mar 24, 2021
Mar 24, 2021
Mar 7, 2021
Mar 22, 2021
Mar 24, 2021
Mar 24, 2021
Mar 29, 2021
Mar 19, 2021
Mar 19, 2021
Jun 9, 2020
Mar 25, 2021
Jan 27, 2021
Mar 8, 2021
Mar 19, 2021
Jun 8, 2020

Repository files navigation

GORM

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

go report card test status Join the chat at https://gitter.im/jinzhu/gorm Open Collective Backer Open Collective Sponsor MIT license Go.Dev reference

Overview

  • Full-Featured ORM
  • Associations (Has One, Has Many, Belongs To, Many To Many, Polymorphism, Single-table inheritance)
  • Hooks (Before/After Create/Save/Update/Delete/Find)
  • Eager loading with Preload, Joins
  • Transactions, Nested Transactions, Save Point, RollbackTo to Saved Point
  • Context, Prepared Statement Mode, DryRun Mode
  • Batch Insert, FindInBatches, Find To Map
  • SQL Builder, Upsert, Locking, Optimizer/Index/Comment Hints, NamedArg, Search/Update/Create with SQL Expr
  • Composite Primary Key
  • Auto Migrations
  • Logger
  • Extendable, flexible plugin API: Database Resolver (Multiple Databases, Read/Write Splitting) / Prometheus…
  • 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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 99.9%
  • Shell 0.1%