Skip to content

Latest commit

 

History

History
24 lines (18 loc) · 1.3 KB

README.md

File metadata and controls

24 lines (18 loc) · 1.3 KB

Syncr

Syncr is a library for storage of append-only log data on local or remote storage.

Features

  • Append-only data storage
  • Reading and writing of data
  • Local and remote streaming storage
  • Transparent rotation of append-only files
  • Thread safe, for use by multiple goroutines
  • Append-only writing to storage using io.Writer
  • In-order reading of entire storage using io.Reader
  • Ability to buffer writes, or sync writes immediately
  • Write to and read from a directory of log files as if it were one big file
  • Support for append-only files locally, and in S3, GCS, RiakCS, CephFS, SeaweedFS

Installation

go get github.com/abcum/syncr