All Projects → abcum → syncr

abcum / syncr

Licence: Apache-2.0 License
A rolling, append-only, local and remote data stream library for Go

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to syncr

Terraform Aws S3 Log Storage
This module creates an S3 bucket suitable for receiving logs from other AWS services such as S3, CloudFront, and CloudTrail
Stars: ✭ 65 (+306.25%)
Mutual labels:  storage, logs
ratlog.js
🐀 Ratlog JavaScript library - Application Logging for Rats, Humans and Machines
Stars: ✭ 24 (+50%)
Mutual labels:  logs, logging-library
LogDNA-Android-Client
Android client for LogDNA
Stars: ✭ 22 (+37.5%)
Mutual labels:  logs, logging-library
Meteor-logger-mongo
🍃 Meteor Logging: Store application log messages in MongoDB
Stars: ✭ 20 (+25%)
Mutual labels:  logs, logging-library
l
Cross-platform html/io [L]ogger with simple API.
Stars: ✭ 26 (+62.5%)
Mutual labels:  logs, logging-library
Flogs
An Advanced Logging Framework develop in flutter that provides quick & simple logging solution.
Stars: ✭ 158 (+887.5%)
Mutual labels:  logs, logging-library
tinylogger
Lightweight logging framework for bash
Stars: ✭ 35 (+118.75%)
Mutual labels:  logging-library
StreamingAndroidLogger
Logger
Stars: ✭ 43 (+168.75%)
Mutual labels:  logging-library
moesif-nodejs
Moesif Nodejs Middleware Library (formerly Moesif-Express)
Stars: ✭ 36 (+125%)
Mutual labels:  logging-library
one
🚥 Idempotency Handler, for making sure incoming requests are idempotent. Useful for payments, "at least once delivery" systems and more.
Stars: ✭ 18 (+12.5%)
Mutual labels:  storage
persistence
💾 Persistence provides a pretty easy API to handle Storage's implementations.
Stars: ✭ 18 (+12.5%)
Mutual labels:  storage
taucmdr
Performance engineering for the rest of us.
Stars: ✭ 26 (+62.5%)
Mutual labels:  storage
xayah
WEB文件管理器
Stars: ✭ 19 (+18.75%)
Mutual labels:  storage
S4
S4 is 100% S3 compatible storage, accessed through Tor and distributed using IPFS.
Stars: ✭ 67 (+318.75%)
Mutual labels:  storage
snowfs
SnowFS - a fast, scalable version control file storage for graphic files 🎨
Stars: ✭ 1,101 (+6781.25%)
Mutual labels:  storage
carrierwave-dropbox
Carrierwave storage for Dropbox
Stars: ✭ 67 (+318.75%)
Mutual labels:  storage
gitlab-job-log-viewer
Browser extension for code highlighting raw logs in Gitlab CI
Stars: ✭ 21 (+31.25%)
Mutual labels:  logs
storage
Go library providing common interface for working across multiple cloud storage backends
Stars: ✭ 154 (+862.5%)
Mutual labels:  storage
infinitree
Scalable and encrypted embedded database with 3-tier caching
Stars: ✭ 80 (+400%)
Mutual labels:  storage
PhantasmaChain
Blockchain with native storage and smart contract integration.
Stars: ✭ 74 (+362.5%)
Mutual labels:  storage

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].