Iain McLaren/

Created Mon, 01 Jan 0001 00:00:00 +0000 Modified Mon, 01 Jan 0001 00:00:00 +0000
145 Words

calmdocs | File syncronisation, simplified

  • calmdocs File sync macOS, and iOS (iPhone and iPad) client and server. Like Google Drive and Dropbox. Built in golang and SwiftUI. Currently running in production.

Open source projects and libraries

Swift and SwiftUI

Golang

  • calmdocs/pubsub golang websocket pubsub library (built using gorilla/websocket).
  • calmdocs/keyexchange golang Diffie–Hellman key exchange (DHKE) library built using the go standard library and golang.org/x/crypto.
  • calmdocs/appexit golang library to call os.Exit() when specified events are triggered.
  • calmdocs/ulimit golang library to set the maximum possible filesystem ulimit (for macOS).