Skip to main content

bothy 0.2.0 copy "bothy: ^0.2.0" to clipboard
bothy: ^0.2.0 copied to clipboard

Serverless, local-first sync engine that uses the user's own Google Drive as the transport. Documents live in a local SQLite database and sync through the user's Drive, optionally end-to-end encrypted.

0.2.0 #

First release with the sync engine. Requires a Rust toolchain to build (see the README).

  • The package is now a Flutter FFI plugin around the Rust core (flutter_rust_bridge 2.13, built with cargokit for Android, iOS, macOS, Linux and Windows).
  • Bothy.open, initOrJoin, collections (put, patch, get, list, delete, watch), sync, startAutoSync, status, conflicts, clearConflicts.
  • Remotes: Google Drive app folder, Google Drive folder (tokens from an app callback) and a local path.
  • Encryption: encrypt/password/key on open, unlock, unlockWithKey, lock, exportKey, changePassword.

0.0.1 #

  • Initial early-development release: bothyFormatVersion and the Hlc timestamp type.
0
likes
0
points
196
downloads

Publisher

unverified uploader

Weekly Downloads

Serverless, local-first sync engine that uses the user's own Google Drive as the transport. Documents live in a local SQLite database and sync through the user's Drive, optionally end-to-end encrypted.

Homepage
Repository (GitHub)
View/report issues

Topics

#sync #offline-first #google-drive #database

License

unknown (license)

Dependencies

flutter, flutter_rust_bridge

More

Packages that depend on bothy

Packages that implement bothy