Go
The go-sqlite3 wrapper allows Go programs to interface with the installed SQLite3 database engine.
Instructions
First follow the instructions to compile and install litereplica or use the pre-compiled binaries for your platform.
Then download and compile go-sqlite3 with the parameter: --tags libsqlite3
This parameter will make it use the already installed SQLite library containing litereplica.
For more information check the instructions at the go-sqlite3 repository.
Usage
To open the database we use a URI like this:
db, err := sql.Open("sqlite3", "file:test.db?replica=master&slave=tcp://server:port")
Check also the usage examples