{"id":31812835,"url":"https://github.com/mailmug/zentropy","last_synced_at":"2025-10-11T07:44:02.008Z","repository":{"id":317197357,"uuid":"1066389431","full_name":"mailmug/Zentropy","owner":"mailmug","description":null,"archived":false,"fork":false,"pushed_at":"2025-09-29T12:27:17.000Z","size":411,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2025-09-29T14:35:44.117Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Zig","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/mailmug.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,"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-09-29T12:20:54.000Z","updated_at":"2025-09-29T12:27:20.000Z","dependencies_parsed_at":"2025-09-30T00:30:51.467Z","dependency_job_id":null,"html_url":"https://github.com/mailmug/Zentropy","commit_stats":null,"previous_names":["mailmug/zentropy"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/mailmug/Zentropy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailmug%2FZentropy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailmug%2FZentropy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailmug%2FZentropy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailmug%2FZentropy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mailmug","download_url":"https://codeload.github.com/mailmug/Zentropy/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mailmug%2FZentropy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279006629,"owners_count":26084132,"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-11T02:00:06.511Z","response_time":55,"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":[],"created_at":"2025-10-11T07:44:01.063Z","updated_at":"2025-10-11T07:44:02.003Z","avatar_url":"https://github.com/mailmug.png","language":"Zig","funding_links":[],"categories":["Data \u0026 Science"],"sub_categories":["Database"],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"#logo\"\u003e\u003cimg src=\"https://raw.githubusercontent.com/mailmug/zentropy/main/logo.png\" width=\"200\" alt=\"Zentropy Logo\"\u003e\u003c/a\u003e\u003c/p\u003e\n\nA high-performance, lightweight key-value store server written in Zig, supporting both TCP and Unix socket interfaces.\n\n## Features\n- **Dual Interface:** Simultaneous TCP and Unix socket support\n\n- **High Performance:** Built with Zig for maximum efficiency\n\n- **Simple Protocol:** Easy-to-use text-based protocol\n\n- **Thread-Safe:** Concurrent client handling\n\n- **Memory Safe:** No garbage collector, manual memory management\n\n## PERFORMANCE SUMMARY\n\n### Data Size: 100 records\n\n| Operation   | Redis    | Zentropy | Performance Delta |\n|-------------|----------|----------|-------------------|\n| Write       | 0.0075s  | 0.0046s  | 🟢 Zentropy 1.61x faster |\n| Read        | 0.0000s  | 0.0000s  | 🟢 Same Result |\n| Key-Value   | 0.0078s  | 0.0021s  | 🟢 Zentropy 3.79x faster |\n\n### Data Size: 1,000 records\n\n| Operation   | Redis    | Zentropy | Performance Delta |\n|-------------|----------|----------|-------------------|\n| Write       | 0.0285s  | 0.0148s  | 🟢 Zentropy 1.92x faster |\n| Read        | 0.0000s  | 0.0000s  | 🟢 Zentropy 1.23x faster |\n| Key-Value   | 0.0033s  | 0.0023s  | 🟢 Zentropy 1.46x faster |\n\n### Data Size: 5,000 records\n\n| Operation   | Redis    | Zentropy | Performance Delta |\n|-------------|----------|----------|-------------------|\n| Write       | 0.0808s  | 0.0731s  | 🟢 Zentropy 1.10x faster |\n| Read        | 0.0000s  | 0.0000s  | 🟢 Zentropy 2.73x faster |\n| Key-Value   | 0.0032s  | 0.0022s  | 🟢 Zentropy 1.49x faster |\n\n### Data Size: 20,000 records\n\n| Operation   | Redis    | Zentropy | Performance Delta |\n|-------------|----------|----------|-------------------|\n| Write       | 0.3173s  | 0.2894s  | 🟢 Zentropy 1.10x faster |\n| Read        | 0.0001s  | 0.0000s  | 🟢 Zentropy 8.76x faster |\n| Key-Value   | 0.0098s  | 0.0020s  | 🟢 Zentropy 4.82x faster |\n\n\n## TCP\n\n\n# Connect using netcat\n```bash\nnc 127.0.0.1 6383\nPING\n# -\u003e +PONG\n\nSET apple red\n# -\u003e +OK\n\nGET apple\n# -\u003e red\n```\n\n\n## Using unix socket\n```bash\necho \"PING\" | nc -U /tmp/zentropy.sock\n# -\u003e +PONG\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmailmug%2Fzentropy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmailmug%2Fzentropy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmailmug%2Fzentropy/lists"}