Skip to content

RauliL/varasto

Repository files navigation

Varasto

github coveralls

Varasto is minimalistic namespaced key-value store that can store JSON objects identified by namespace and key. Objects can be persisted on disk or remote server.

Varasto comes with an HTTP interface that can be run as standalone server or embedded to another Express.js application.

Storage backend implementations

Package Description
@varasto/cache-storage Acts as an cache for another storage.
@varasto/fs-storage Persists data to hard disk.
@varasto/memory-storage Data is stored in memory. No persistence.
@varasto/multi-storage Data is stored to multiple storages.
@varasto/postgres-storage Data is stored to PostgreSQL database.
@varasto/remote-storage Data is stored to remote server.
@varasto/redis-storage Data is stored to Redis.
@varasto/single-file-storage Data is stored to single file.
@varasto/sqlite-storage Data is stored to SQLite database.
@varasto/validator-storage Acts as an validator for another storage.
@varasto/web-storage Data is stored to browser storage.