Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/alekcz/konserve-fire

A Firebase backend for konserve.
https://github.com/alekcz/konserve-fire

clojure firebase konserve

Last synced: 1 day ago
JSON representation

A Firebase backend for konserve.

Awesome Lists containing this project

README

        

# konserve-fire

A Firebase implementation of the [konserve kv-protocol](https://github.com/replikativ/konserve) on top of Realtime database.

# Status

![master](https://github.com/alekcz/konserve-fire/workflows/master/badge.svg?branch=master) [![codecov](https://codecov.io/gh/alekcz/konserve-fire/branch/master/graph/badge.svg)](https://codecov.io/gh/alekcz/konserve-fire)

## Prerequisites

For konserve-fire you will need to create a Realtime Database on Firebase and store the service account credentials in the an environment variable. The default variable is `GOOGLE_APPLICATION_CREDENTIALS`. I personally prefer `FIRE`, it's shorter to type.

## Usage

[![Clojars Project](https://img.shields.io/clojars/v/alekcz/konserve-fire.svg)](https://clojars.org/alekcz/konserve-fire)

`[alekcz/konserve-fire "0.4.0"]`

```clojure
(require '[konserve-fire.core :refer :all]
'[clojure.core.async :refer [