{"id":13619186,"url":"https://github.com/lucid-kv/lucid","last_synced_at":"2025-04-13T02:25:28.311Z","repository":{"id":35212073,"uuid":"199207396","full_name":"lucid-kv/lucid","owner":"lucid-kv","description":"High performance and distributed KV store w/ REST API. 🦀","archived":false,"fork":false,"pushed_at":"2023-01-31T23:36:25.000Z","size":1008,"stargazers_count":384,"open_issues_count":32,"forks_count":31,"subscribers_count":13,"default_branch":"master","last_synced_at":"2025-04-04T04:35:27.856Z","etag":null,"topics":["distributed-cache","docker","encryption","key-value","key-value-store","kv","persistence","rest-api","rust","sse"],"latest_commit_sha":null,"homepage":"https://clintnetwork.gitbook.io/lucid/","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lucid-kv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-07-27T19:49:25.000Z","updated_at":"2025-04-01T14:22:18.000Z","dependencies_parsed_at":"2023-02-17T00:01:43.939Z","dependency_job_id":null,"html_url":"https://github.com/lucid-kv/lucid","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucid-kv%2Flucid","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucid-kv%2Flucid/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucid-kv%2Flucid/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lucid-kv%2Flucid/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lucid-kv","download_url":"https://codeload.github.com/lucid-kv/lucid/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248655171,"owners_count":21140437,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["distributed-cache","docker","encryption","key-value","key-value-store","kv","persistence","rest-api","rust","sse"],"created_at":"2024-08-01T21:00:35.951Z","updated_at":"2025-04-13T02:25:28.274Z","avatar_url":"https://github.com/lucid-kv.png","language":"Rust","funding_links":[],"categories":["Applications","应用程序 Applications","Rust","软件"],"sub_categories":["Database","数据库 Database"],"readme":"\u003cp align=\"center\"\u003e\n  \u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://github.com/lucid-kv/deploy-templates/blob/master/lucid.png?raw=true\" height=\"100\" alt=\"Lucid KV\" /\u003e\n  \u003c/p\u003e\n  \u003ch3 align=\"center\"\u003e\n    About Lucid KV\n  \u003c/h3\u003e\n  \u003cp align=\"center\"\u003e\n    High performance and distributed KV store w/ REST API. 🦀\n  \u003c/p\u003e\n  \u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/lucid-kv/lucid/actions?workflow=Lucid\"\u003e\u003cimg src=\"https://github.com/lucid-kv/lucid/workflows/Lucid/badge.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://www.rust-lang.org/\"\u003e\u003cimg src=\"https://img.shields.io/badge/Made%20With-Rust-dea584\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/lucid-kv/lucid/blob/master/LICENSE.md\"\u003e\u003cimg src=\"https://img.shields.io/badge/license-MIT-lightgrey.svg\" /\u003e\u003c/a\u003e\n    \u003ca href=\"https://discord.gg/mZz67M6\"\u003e\u003cimg src=\"https://img.shields.io/badge/Discord-Server-7289DA\" /\u003e\u003c/a\u003e\n  \u003c/p\u003e\n\u003c/p\u003e\n\n## Introduction\n\nLucid is a high performance, secure and distributed key-value store accessible through an HTTP API, that is built around a modular configuration to enable features on the fly, like persistence, encryption SSE, compression, replication, and more.\n\n[Read the complete Medium article →](https://medium.com/@clint21/lucid-an-http-key-value-store-c0e734586e26)\n\n## Getting Started\n\nGet the latest binary from the [releases](https://github.com/lucid-kv/lucid/releases) page and run these commands:\n\n```\n$ ./lucid init\n$ ./lucid server\n```\n\n### Docker Deployment\n\nOr run a node with Docker, but you need to create a [lucid.yml](.github/lucid.yml) file locally before.\n\n```\n$ docker pull lucidkv/lucid\n$ docker run -p 7020:7020 -v lucid.yml:/etc/lucid/lucid.yml lucidkv/lucid\n```\n\nA demonstration node is accessible at \u003chttps://lucid-kv.herokuapp.com/\u003e or deploy your own:\n\n\u003ca href=\"https://heroku.com/deploy?template=https://github.com/lucid-kv/lucid\" target=\"_blank\"\u003e\u003cimg src=\"https://www.herokucdn.com/deploy/button.svg\" height=\"32\"/\u003e\u003c/a\u003e\n\u003ca href=\"https://portal.azure.com/#create/Microsoft.Template/uri/https%3A%2F%2Fraw.githubusercontent.com%2Flucid-kv%2Flucid%2Fmaster%2F.github%2Fazure%2Fazuredeploy.json\" target=\"_blank\"\u003e\u003cimg src=\"https://aka.ms/deploytoazurebutton\" height=\"32\"/\u003e\u003c/a\u003e\n\n## Documentation\n\nYou can quickly start [here](https://github.com/lucid-kv/lucid/wiki) or get the complete documentation at \u003chttps://clintnetwork.gitbook.io/lucid/\u003e.\n\n## Works in Progress\n\nYou can take a look at the roadmap [here](https://github.com/lucid-kv/lucid/issues/64), we are working on the implementation of persistence and encryption.\n\n## Command Line Interface\n\nYou can take a look at the Lucid command line at \u003chttps://asciinema.org/a/277538\u003e.\n\n```\n ██╗    ██╗   ██╗ ██████╗██╗██████╗     ██╗  ██╗██╗   ██╗\n ██║    ██║   ██║██╔════╝██║██╔══██╗    ██║ ██╔╝██║   ██║\n ██║    ██║   ██║██║     ██║██║  ██║    ██╔═██╗ ╚██╗ ██╔╝\n ██████╗╚██████╔╝╚██████╗██║██████╔╝    ██║  ██╗ ╚████╔╝\n ╚═════╝ ╚═════╝  ╚═════╝╚═╝╚═════╝     ╚═╝  ╚═╝  ╚═══╝\n\nA Fast, Secure and Distributed KV store with an HTTP API.\nWritten in Rust, Fork us on GitHub (https://github.com/lucid-kv)\n\nFLAGS:\n    -h, --help         Prints help information\n        --no-banner    Disable showing the banner on start\n    -V, --version      Prints version information\n\nOPTIONS:\n    -c, --config \u003cconfig\u003e    Specify the Lucid configuration file\n\nSUBCOMMANDS:\n    help        Prints this message or the help of the given subcommand(s)\n    init        Initialize Lucid and generate configuration file\n    server      Run a new Lucid server instance\n    settings    Manage the Lucid configuration file\n```\n\n## Web Interface (UI)\n\nLucid wants to propose a Web UI to manage data, issue tokens, organize nodes and configure instances.\n\n## Development Credits\n\nLucid is developed by [@thisisclint21](https://github.com/thisisclint21), [@Slals](https://github.com/Slals), [@CephalonRho](https://github.com/CephalonRho), [@rigwild](https://github.com/rigwild) and published under the [MIT License](LICENSE.md).\n\n| Name / Nickname | Twitter               | Role               |\n|-----------------|-----------------------|--------------------|\n| clint21.eth ⚡️   | @thisisclint21        | Lucid Founder      |\n| CephalonRho     | @cephalonrho          | Core Development   |\n| Jonathan Serra  | @_blocs               | Core Development   |\n| Rigwild         | @rigwild_             | Web UI Development |\n\n## Contribute to Lucid\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md) for best practices and instructions on setting up your development environment to work on Lucid.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucid-kv%2Flucid","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flucid-kv%2Flucid","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flucid-kv%2Flucid/lists"}