Goose is a minimalistic migration framework that has no opinions on how you should migrate, it only provides a structure to do so.
You can use Goose wherever you want, with whatever you want. Whether that's Flutter with Isar or Dart Frog with Hive or X with Y, this silly goose can do it all!
It comes with the following features:
- 🚀 Migrating up or down using a programmable API
- 🧑💻 Platform agnostic, use any database or system you prefer
- 🙅 Zero dependencies and therefore zero headaches
- 🪿 A silly Goose
Package | Pub |
---|---|
goose | |
goose_test |
To get started with Goose, check out the README of the goose
package.
Have you found a bug or have a suggestion of how to enhance Goose? Open an issue and we will take a look at it as soon as possible.
Do you want to contribute with a PR? PRs are always welcome, just make sure to create it from the correct branch (main) and follow the checklist which will appear when you open the PR.