{"id":27132772,"url":"https://github.com/raptodb/rapto","last_synced_at":"2025-10-04T17:46:55.203Z","repository":{"id":298924243,"uuid":"1001530708","full_name":"raptodb/rapto","owner":"raptodb","description":"For engineers seeking a fast, memory-efficient database, Rapto provides transposition-heuristic storage, low memory footprint and high-performance querying.","archived":false,"fork":false,"pushed_at":"2025-09-23T13:56:55.000Z","size":221,"stargazers_count":22,"open_issues_count":0,"forks_count":2,"subscribers_count":0,"default_branch":"unstable","last_synced_at":"2025-09-23T15:40:23.203Z","etag":null,"topics":["database","in-memory","in-memory-database","key-value","key-value-store","low-memory-footprint","memory-efficient","no-sql","rapto","transposition-heuristic"],"latest_commit_sha":null,"homepage":"","language":"Zig","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/raptodb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":".github/SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-06-13T14:38:29.000Z","updated_at":"2025-09-23T13:56:59.000Z","dependencies_parsed_at":"2025-06-13T16:58:09.270Z","dependency_job_id":"41fc4483-e18e-47b8-ae5b-f7c6ae1ff223","html_url":"https://github.com/raptodb/rapto","commit_stats":null,"previous_names":["raptodb/rapto"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/raptodb/rapto","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptodb%2Frapto","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptodb%2Frapto/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptodb%2Frapto/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptodb%2Frapto/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/raptodb","download_url":"https://codeload.github.com/raptodb/rapto/tar.gz/refs/heads/unstable","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/raptodb%2Frapto/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":278350706,"owners_count":25972671,"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","status":"online","status_checked_at":"2025-10-04T02:00:05.491Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["database","in-memory","in-memory-database","key-value","key-value-store","low-memory-footprint","memory-efficient","no-sql","rapto","transposition-heuristic"],"created_at":"2025-04-07T22:26:28.520Z","updated_at":"2025-10-04T17:46:55.189Z","avatar_url":"https://github.com/raptodb.png","language":"Zig","funding_links":[],"categories":["Zig"],"sub_categories":[],"readme":"\u003cbr\u003e\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cimg alt=\"Rapto\" src=\"https://github.com/raptodb/rapto/blob/unstable/assets/rapto-base-logo.png\"\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\u003cbr\u003e\n\n## The Rapto database\n\nRapto is an in-memory key-value database with persistent storage. It is designed to ensure speed and simplicity in operations and is used in very specific contexts.\n\nThe supported data types are intentionally minimal for reasons of efficiency and purpose and include `integer`, `decimal` and `string`. They are subject to continuous optimization to maximize performance in query operations.\n\nThe contexts of use are limited and very specific, such as real-time monitoring, embedded systems, LRU cache. For a general overview, it is recommended to use a few frequently accessed keys.\n\n## The pillars\n\n**🎯 _Quality_** \u003cbr\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;Architecture and code quality ensuring readability and maintainability.\n\n**🛡️ _Security_** \u003cbr\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;Built using trusted, safety-focused languages like Zig.\n\n**👣 _Footprinting_** \u003cbr\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;Memory is used efficiently by tracking it at each operation.\n\n**⚡ _Performance_** \u003cbr\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;Optimized for peak computational and memory efficiency.\n\n**🦾 _Flexibility_** \u003cbr\u003e\n\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;\u0026nbsp;Introduction of new features without cost and performance regression.\n\n\u003e ***The foundation of all these pillars is the reliability that Rapto is committed to ensuring in professional systems.***\n\n## Benchmarks\n\nValid benchmarks are available through Rapto clients. \u003cbr\u003e\nInternal tests focused on query resolution showed latencies in a few microseconds.\n\u003e [!IMPORTANT]\n\u003e However, these results are not publicly verified and should be considered indicative only.\n\nBenchmarks should be based on \u003cins\u003emax\u003c/ins\u003e, \u003cins\u003emin\u003c/ins\u003e and \u003cins\u003eavg\u003c/ins\u003e statistics based on 2000 epochs of `SET` and `GET` which give a general overview of the performance.\n\n#### Official Rapto clients\n\n| Client                                            | Server version        | Benchmark tested | AVG stats              |\n| :------------------------------------------------ | :-------------------: | :--------------: | :--------------------: |\n| [zig-rapto](https://github.com/raptodb/zig-rapto) | `v0.1.0` (unreleased) | ✅               | `SET`: 19µs, `GET`:12µs |\n\n## Documentation\n\nThe only official documentation of Rapto resides in the [wiki](https://github.com/raptodb/rapto/wiki) of this repository.\n\n## License\n\nCopyright (c) raptodb \u003cbr\u003e\nCopyright (c) Andrea Vaccaro (President)\n\nThe content of this repository is licensed under the [BSD-3-Clause](LICENSE.md) license.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraptodb%2Frapto","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fraptodb%2Frapto","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fraptodb%2Frapto/lists"}