{"id":13632732,"url":"https://github.com/dermesser/leveldb-rs","last_synced_at":"2025-04-18T05:33:07.819Z","repository":{"id":43778747,"uuid":"188729194","full_name":"dermesser/leveldb-rs","owner":"dermesser","description":"A reimplementation of LevelDB in Rust (no bindings).","archived":false,"fork":false,"pushed_at":"2024-09-01T12:40:22.000Z","size":1919,"stargazers_count":520,"open_issues_count":19,"forks_count":59,"subscribers_count":9,"default_branch":"master","last_synced_at":"2024-11-02T09:05:55.896Z","etag":null,"topics":["keyvalue","keyvaluestore","leveldb","rust"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dermesser.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-05-26T20:35:25.000Z","updated_at":"2024-10-25T15:28:04.000Z","dependencies_parsed_at":"2023-12-23T16:34:00.809Z","dependency_job_id":"587f86fc-e56e-4ca4-b0fc-f2ff49d45618","html_url":"https://github.com/dermesser/leveldb-rs","commit_stats":{"total_commits":604,"total_committers":13,"mean_commits":46.46153846153846,"dds":0.05132450331125826,"last_synced_commit":"3a6dc9c7e95fba4b1bbceb6b96a8074812b7b91d"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dermesser%2Fleveldb-rs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dermesser%2Fleveldb-rs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dermesser%2Fleveldb-rs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dermesser%2Fleveldb-rs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dermesser","download_url":"https://codeload.github.com/dermesser/leveldb-rs/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":223775245,"owners_count":17200481,"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":["keyvalue","keyvaluestore","leveldb","rust"],"created_at":"2024-08-01T22:03:12.955Z","updated_at":"2024-11-09T01:30:46.236Z","avatar_url":"https://github.com/dermesser.png","language":"Rust","funding_links":[],"categories":["Rust"],"sub_categories":[],"readme":"# leveldb-rs\n\n[![crates.io](https://img.shields.io/crates/v/rusty-leveldb.svg)](https://crates.io/crates/rusty-leveldb)\n\nA fully compatible implementation of LevelDB in Rust. (any incompatibility is a\nbug!)\n\nThe implementation is very close to the original; often, you can see the same\nalgorithm translated 1:1, and class (struct) and method names are similar or\nthe same.\n\n**NOTE: I do not endorse using this library for any data that you care about.**\nI do care, however, about bug reports.\n\n## Status\n\nWorking fairly well. Please file an issue if you encounter problems.\n\n## Goals\n\nSome of the goals of this implementation are\n\n* As few copies of data as possible; most of the time, slices of bytes (`\u0026[u8]`)\n  are used. Owned memory is represented as `Vec\u003cu8\u003e` (and then possibly borrowed\n  as slice). Zero-copy is not always possible, though, and sometimes simplicity is favored.\n* Correctness -- self-checking implementation, good test coverage, etc. Just\n  like the original implementation.\n* Clarity; commented code, clear structure (hopefully doing a better job than\n  the original implementation).\n* Coming close-ish to the original implementation; clarifying the translation of\n  typical C++ constructs to Rust, and doing a better job at helping understand the internals.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdermesser%2Fleveldb-rs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdermesser%2Fleveldb-rs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdermesser%2Fleveldb-rs/lists"}