Hi!
goose is a simple tool that allows you to create incremental migrations either directly in SQL or in Go (using database/sql), and easily apply them or roll them back. Otherwise I've tried to stay out of the way as much as possible.
On the todo list is: generation of migration skeletons, and support for SQL dialects in addition to postgres (should be trivial, with any luck), and more test coverage.
Any and all feedback is more than welcome - I haven't yet gotten much feedback on how this might fit into the workflows of others, so definitely still open to tweaks and updates. Cheers!
Liam