{"id":16012027,"url":"https://github.com/crazystylus/rabx","last_synced_at":"2025-04-05T02:41:59.845Z","repository":{"id":44868367,"uuid":"435974935","full_name":"crazystylus/rabx","owner":"crazystylus","description":"Simple Rust key value store","archived":false,"fork":false,"pushed_at":"2022-01-21T16:42:34.000Z","size":8,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-10T11:09:28.219Z","etag":null,"topics":["cli","key-value-store","library","rust-lang"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/crazystylus.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-12-07T17:46:14.000Z","updated_at":"2024-02-03T05:21:37.000Z","dependencies_parsed_at":"2022-07-21T15:00:51.661Z","dependency_job_id":null,"html_url":"https://github.com/crazystylus/rabx","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazystylus%2Frabx","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazystylus%2Frabx/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazystylus%2Frabx/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/crazystylus%2Frabx/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/crazystylus","download_url":"https://codeload.github.com/crazystylus/rabx/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247280177,"owners_count":20912965,"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":["cli","key-value-store","library","rust-lang"],"created_at":"2024-10-08T14:01:33.492Z","updated_at":"2025-04-05T02:41:59.824Z","avatar_url":"https://github.com/crazystylus.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Rabx - Simple Persistent Key value store\n## Description\nRabx, is a simple rust key value store, which stores data on disk in form of a write ahead log.\n\nCurrently the log compaction algorithm is very naive, but works as expected.\n\nIt offers both a cli for stateless access and library for stateful access.\n\nThe log data is stored in `BSON` format. The cli stores data by default at `./db.bson`\n\n## INSTALL\n```bash\ncurl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/crazystylus/rabx/master/install | bash\n```\n\n## USAGE\n```bash\n$ kvs set foo bar\n$ kvs get foo\nbar\n\n$ kvs rm foo\n$ kvs get foo\nKey not found\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrazystylus%2Frabx","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcrazystylus%2Frabx","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcrazystylus%2Frabx/lists"}