awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to gobuffalo/pop

Projects sharing features with Gobuffalo Pop

30 open-source projects similar to gobuffalo/pop, ranked by shared indexed features. Tags may describe platforms or build tools rather than the same primary purpose. Check each project’s use case, license, and deployment requirements before treating it as a replacement.

  • khezen/avrokhezen avatar

    khezen/avro

    49View on GitHub↗

    Apache AVRO for go

    Goapacheavroetl
    View on GitHub↗49
  • go-gormigrate/gormigratego-gormigrate avatar

    go-gormigrate/gormigrate

    1,164View on GitHub↗

    Minimalistic database migration helper for Gorm ORM

    Godatabasedbgo
    View on GitHub↗1,164
  • rubenv/sql-migraterubenv avatar

    rubenv/sql-migrate

    3,411View on GitHub↗

    SQL schema migration tool for Go.

    Gobindatagosql
    View on GitHub↗3,411
  • richardknop/go-fixturesRichardKnop avatar

    RichardKnop/go-fixtures

    32View on GitHub↗

    Django style fixtures for Golang's excellent built-in database/sql library.

    Gofixturesgogolang
    View on GitHub↗32
  • lopezator/migratorlopezator avatar

    lopezator/migrator

    178View on GitHub↗

    Dead simple Go database migration library.

    Go
    View on GitHub↗178
  • guiabolso/darwinGuiaBolso avatar

    GuiaBolso/darwin

    150View on GitHub↗

    Database schema evolution library for Go

    Godatabasegogolang
    View on GitHub↗150

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • robinjoseph08/go-pg-migrationsrobinjoseph08 avatar

    robinjoseph08/go-pg-migrations

    86View on GitHub↗

    A Go package to help write migrations with go-pg/pg.

    Gogogo-pggolang
    View on GitHub↗86
  • golang-migrate/migrategolang-migrate avatar

    golang-migrate/migrate

    18,118View on GitHub↗

    This project is a command-line utility designed to manage database schema versioning and automate incremental schema updates. It functions as a version control system for database structures, ensuring consistency across environments by tracking applied migrations in a dedicated metadata table and executing scripts in a sequential, reliable manner. The tool distinguishes itself through a driver-based abstraction layer that supports a wide range of database engines, including various SQL and distributed cloud databases. It provides robust concurrency control through advisory locking, which prev

    Goaws-s3cassandradatabase
    View on GitHub↗18,118
  • huandu/go-sqlbuilderhuandu avatar

    huandu/go-sqlbuilder

    1,711View on GitHub↗

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

    Godatabasegohiveql
    View on GitHub↗1,711
  • go-reform/reformgo-reform avatar

    go-reform/reform

    1,457View on GitHub↗

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

    Gogogolanghacktoberfest
    View on GitHub↗1,457
  • albrow/zoomA

    albrow/zoom

    0View on GitHub↗
    View on GitHub↗0
  • jschoedt/go-firestormJ

    jschoedt/go-firestorm

    0View on GitHub↗
    View on GitHub↗0
  • jirfag/go-querysetJ

    jirfag/go-queryset

    0View on GitHub↗
    View on GitHub↗0
  • volatiletech/sqlboilerV

    volatiletech/sqlboiler

    0View on GitHub↗
    View on GitHub↗0
  • upper/dbupper avatar

    upper/db

    3,658View on GitHub↗

    Data Access Layer (DAL) for PostgreSQL, CockroachDB, MySQL, SQLite and MongoDB with ORM-like features.

    Gocockroachdbdaldatabase
    View on GitHub↗3,658
  • go-gorm/gormgo-gorm avatar

    go-gorm/gorm

    39,798View on GitHub↗

    GORM is a developer-focused object-relational mapping library for Go that provides a comprehensive data persistence framework. It serves as a database access layer, allowing developers to map application structures to database tables and perform CRUD operations using a fluent, type-safe query builder instead of writing raw SQL. The library distinguishes itself through its association-aware persistence, which automatically tracks and synchronizes complex entity relationships during database operations. It utilizes a driver-agnostic interface to maintain consistent behavior across various stora

    Gogogolanggorm
    View on GitHub↗39,798
  • fs02/grimoireF

    Fs02/grimoire

    0View on GitHub↗
    View on GitHub↗0
  • go-gorp/gorpgo-gorp avatar

    go-gorp/gorp

    3,751View on GitHub↗

    Gorp is a lightweight object-relational mapper for Go that binds structs to relational database tables. It functions as a relational data mapper and SQL dialect abstraction layer, automating the translation between application data and relational rows. The project provides a translation layer that generates vendor-specific SQL for PostgreSQL, MySQL, SQLite, Oracle, and SQL Server. It distinguishes itself by implementing optimistic locking via version columns to prevent concurrent update conflicts and providing a database schema generator to create tables and indexes from object definitions.

    Go
    View on GitHub↗3,751
  • rushteam/gosqlR

    rushteam/gosql

    0View on GitHub↗
    View on GitHub↗0
  • facebook/entF

    facebook/ent

    0View on GitHub↗
    View on GitHub↗0
  • pressly/goosepressly avatar

    pressly/goose

    10,197View on GitHub↗

    Goose is a database schema versioning system and SQL migration tool designed for Go applications. It functions as a framework for tracking and applying incremental database changes through versioned SQL scripts, ensuring consistency across different environments. The project distinguishes itself by providing a build-time capability to exclude unused database drivers to optimize binary size and a filesystem abstraction that allows migration scripts to be bundled directly into a compiled executable. It also supports out-of-order execution logic to apply missing scripts that were created after a

    Godatabasedatabase-migrationsgo
    View on GitHub↗10,197
  • coocood/qbsC

    coocood/qbs

    0View on GitHub↗
    View on GitHub↗0
  • go-pg/pggo-pg avatar

    go-pg/pg

    5,785View on GitHub↗

    pg is a PostgreSQL object-relational mapper (ORM) for Go that maps Go structs to database tables and provides a fluent query builder for constructing SQL statements programmatically. At its core, it automatically generates CREATE TABLE statements from Go struct definitions using struct tags and naming conventions, and builds queries through method chaining with placeholder-based parameter binding to prevent SQL injection. The library distinguishes itself through relation-aware join generation that automatically constructs JOIN clauses for has-one, has-many, many-to-many, and polymorphic assoc

    Go
    View on GitHub↗5,785
  • skeema/skeemaskeema avatar

    skeema/skeema

    1,368View on GitHub↗

    Declarative pure-SQL schema management for MySQL and MariaDB

    Godeclarativemariadbmigrations
    View on GitHub↗1,368
  • adlio/schemaadlio avatar

    adlio/schema

    43View on GitHub↗

    Embedded schema migration package for Go

    Go
    View on GitHub↗43
  • go-rel/relG

    go-rel/rel

    0View on GitHub↗
    View on GitHub↗0
  • gosuri/go-storeG

    gosuri/go-store

    0View on GitHub↗
    View on GitHub↗0
  • amacneil/dbmateamacneil avatar

    amacneil/dbmate

    6,954View on GitHub↗

    Dbmate is a framework-agnostic SQL database migration tool used for tracking, applying, and rolling back schema changes to ensure consistent environments. It functions as a database schema versioning tool that manages updates independently of any specific application framework by relying on raw SQL and connection URLs. The project distinguishes itself by offering a container-based approach to database administration, allowing schema updates to be executed via Docker to avoid local binary installations. It also supports embedding migration scripts directly into the compiled binary to eliminate

    Goclickhousecppdatabase
    View on GitHub↗6,954
  • jinzhu/gormjinzhu avatar

    jinzhu/gorm

    660View on GitHub↗

    GORM V2 moved to https://github.com/go-gorm/gorm

    Go
    View on GitHub↗660
  • go-xorm/xormgo-xorm avatar

    go-xorm/xorm

    6,628View on GitHub↗

    xorm is a relational mapper and object-relational mapping tool for Go. It translates Go structures into SQL queries and maps database rows back into native objects, providing a multi-dialect database driver that supports MySQL, PostgreSQL, SQLite, Oracle, SQL Server, and TiDB. The project features a read-write splitting manager that routes modification requests to a primary database and read requests to replicas. It includes a database schema synchronizer to automatically align table structures and indexes with application data models, as well as a fluent SQL query builder for constructing co

    Gogolangmssqlmysql
    View on GitHub↗6,628