SaaSHub helps you find the best software and product alternatives Learn more →
Goose Alternatives
Similar projects and alternatives to goose
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
-
-
-
-
-
-
-
-
-
-
-
-
-
bqb
BQB is a lightweight and easy to use query builder that works with sqlite, mysql, mariadb, postgres, and others.
-
-
-
go-migrate
Discontinued Abstract task migration tool written in Go for Golang services. Database and non database migration management brought to the CLI. [Moved to: https://github.com/g14a/metana]
-
-
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a better goose alternative or higher similarity.
goose discussion
goose reviews and mentions
Posts with mentions or reviews of goose.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2024-06-11.
-
How to handle migrations in Golang
goose
-
GORM and Goose Migrations
Let's get started with handling migrations in Go with GORM and Goose.
-
Recent improvements to the pressly/goose migration tool
In v3.16.0 we added a new Provider feature that unlocks the ability to implement a lot of highly requested features. More details in the blog post:
- How are y'all that are using raw sql doing DB Migrations?
- Why elixir over Golang
- Is there a similar tool or alternative in Go like strong_migrations?
-
How do you handle migrations ?
Next try https://github.com/pressly/goose We have this setup to be run by the CI-CD pipeline to be run before the application is started. BTW, this utility is compatible with https://sqlc.dev , so they work good together.
-
Does this project structure make sense?
For database migration I recommend https://github.com/pressly/goose As it works with sqlc and is a powerful tool for complex migrations. This is something a lot of ORMs are really weak with. I was on a large project with Gorm as the ORM and what a nightmare when we pushed to production!
- Are there any decent ORMs in Golang?
- Don't Mock the Database
-
A note from our sponsor - SaaSHub
www.saashub.com | 17 Jan 2025
Stats
Basic goose repo stats
30
7,456
8.6
10 days ago
pressly/goose is an open source project licensed under GNU General Public License v3.0 or later which is an OSI approved license.
The primary programming language of goose is Go.