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

LayerXcom/gorm

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

Folders and files

NameName
Last commit message
Last commit date
Jun 25, 2024
Aug 22, 2024
Apr 25, 2024
Mar 21, 2024
Apr 26, 2024
Jun 20, 2024
Aug 22, 2024
Aug 22, 2024
Jul 14, 2022
Nov 5, 2022
May 21, 2023
Nov 7, 2023
Jun 12, 2024
Mar 26, 2024
Jun 24, 2024
Apr 26, 2024
Jan 12, 2024
Jun 12, 2024
Jun 12, 2024
Jun 17, 2024
Aug 19, 2023
Oct 30, 2023
Feb 18, 2023
Aug 22, 2024
Jun 24, 2024
Feb 1, 2023
Jun 24, 2024
Dec 23, 2023

Repository files navigation

GORM

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

go report card test status 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

Contributors

Thank you for contributing to the GORM framework!

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

Releases

No releases published

Packages

No packages published

Languages

  • Go 99.8%
  • Shell 0.2%