This is a Golang port of Python's sqlite3 .iterdump() command. This is written to use mattn/go-sqlite3. Both are supposed to be functionally equivalent to sqlite3 DATABASE .dump.
There is also a command-line tool that you can use.
$ go get github.com/schollz/sqlite3dump/...
$ sqlite3dump database.db > database.sql
MIT