About Lucid ᡏᡛ

High performance and distributed KV store accessible through an HTTP API. πŸ¦€

Introduction

Lucid is currently in a development stage but we want to achieve a fast, secure and distributed key-value store accessible through an HTTP API, we also want to propose persistence, encryption, WebSocket streaming, replication and a lot of features.

Some Uses Cases: Private Keys Storing, IoT (to collect and save statistics data), Distributed Cache, Service Discovery, Distributed Configuration, Blob Storage etc.

Getting Started

Get the latest binary from the releasesarrow-up-right page and run these commands:

$ ./lucid init
$ ./lucid server

Or run a node with Docker, but you need to create a lucid.ymlarrow-up-right file locally before.

$ docker pull lucidkv/lucid
$ docker run -v lucid.yml:/etc/lucid/lucid.yml lucidkv/lucid
Getting Startedchevron-right

Some Use Cases

  • Private Keys Storage (for a wallet by example)

  • IoT: collect and save statistics data

  • A distributed cache for an application

  • Service Discovery

  • Distributed Configuration

  • Blob Storage

About Development

Lucid is Written in Rust πŸ¦€, initiated by Clint.Networkarrow-up-right and published under the MIT Licensearrow-up-right.

Name / Nickname

Email

Role

Clint Mourlevat

Core Development

Jonathan Serra

Core Development

CephalonRho

Core Development

Rigwild

Web UI Development

Contribute to Lucid

See CONTRIBUTING.mdarrow-up-right for best practices and instructions on setting up your development environment to work on Lucid.

Last updated