Awesome Go Object-Relational Mapping (ORM)

  • bun bun 3,648
    star
    updated about 2 months ago BSD 2-Clause "Sim...

    SQL-first Golang ORM

  • updated almost 3 years ago Apache License 2.0

    🚀 Schema based, typed Redis caching/memoize framework for Go

  • copier copier 5,344
    star
    updated 4 months ago MIT License

    Copier for golang, copy value from struct to struct and more

  • dbmate dbmate 5,410
    star
    updated about 1 month ago MIT License

    🚀 A lightweight, framework-agnostic database migration tool.

  • ent ent 15,335
    star
    updated 3 months ago Apache License 2.0

    An entity framework for Go

  • godb godb 728
    star
    updated 11 months ago MIT License

    A Go SQL query builder and struct mapper.

  • updated over 7 years ago MIT License

    [UNMATAINED] A lightweight, fast, orm-like library helps interactive with database

  • updated over 1 year ago MIT License

    100% type-safe ORM for Go (Golang) with code generation and MySQL, PostgreSQL, Sqlite3, SQL Server support. GORM under the hood.

  • gorm gorm 36,763
    star
    updated about 1 month ago MIT License

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

  • gormt gormt 2,347
    star
    updated 10 months ago MIT License

    database to golang struct

  • gorp gorp 3,707
    star
    updated about 1 year ago MIT License

    Go Relational Persistence - an ORM-ish library for Go

  • gosql gosql 176
    star
    updated over 2 years ago MIT License

    golang orm and sql builder

  • updated about 1 month ago MIT License

    A flexible and powerful SQL string builder library plus a zero-config ORM.

  • updated over 7 years ago Apache License 2.0

    A simple and fast Redis backed key-value store library for Go

  • updated about 3 years ago MIT License

    Database access layer for golang

  • lore lore 12
    star
    updated over 1 year ago MIT License

    Light Object-Relational Environment (LORE) provides a simple and lightweight pseudo-ORM/pseudo-struct-mapping environment for Go

  • updated over 4 years ago MIT License

    golang generator for type-safe sql api constructs

  • updated about 1 year ago BSD 2-Clause "Sim...

    SQL database migrations for Golang go-pg and PostgreSQL

  • orm orm 160
    star
    updated about 1 year ago MIT License

    A lightweight yet powerful, fast, customizable, type-safe object-relational mapper for the Go programming language.

  • updated 7 months ago Apache License 2.0

    Prisma Client Go is an auto-generated and fully type-safe database client

  • qbs qbs 547
    star
    updated over 7 years ago MIT License

    QBS stands for Query By Struct. A Go ORM.

  • reform reform 1,443
    star
    updated over 1 year ago MIT License

    A better ORM for Go, based on non-empty interfaces and code generation.

  • rel rel 749
    star
    updated 5 months ago MIT License

    💎 Modern ORM for Golang - Testable, Extendable and Crafted Into a Clean and Elegant API

  • sqlboiler sqlboiler 6,628
    star
    updated 3 months ago BSD 3-Clause "New...

    Generate a Go ORM tailored to your database schema.

  • storm storm 2,052
    star
    updated 11 months ago MIT License

    Simple and powerful toolkit for BoltDB

  • xorm xorm 6,644
    star
    updated over 4 years ago BSD 3-Clause "New...

    Simple and Powerful ORM for Go, support mysql,postgres,tidb,sqlite3,mssql,oracle, Moved to https://gitea.com/xorm/xorm

  • xorm xorm 1,553
    star
    updated over 2 years ago BSD 3-Clause "New...

    xorm是一个简单而强大的Go语言ORM库,通过它可以使数据库操作非常简便。本库是基于原版xorm的定制增强版本,为xorm提供类似ibatis的配置文件及动态SQL支持,支持AcitveRecord操作

  • zoom zoom 309
    star
    updated almost 2 years ago MIT License

    A blazing-fast datastore and querying engine for Go built on Redis.