{"repo":"Lulzx/zs3","free":true,"listed":false,"github":"https://github.com/Lulzx/zs3","clone":"git clone https://github.com/Lulzx/zs3.git","description":"S3-compatible storage in Zig. Zero dependencies.","language":"Zig","stars":187,"topics":["aws","object-storage","s3","s3-compatible","zig","zero-dependency"],"license":"WTFPL","category":"databases-storage","readme_excerpt":"zs3 SQLite for objects. Local, dev, and edge S3 storage in a static binary under 360KB. Run one file, point an existing S3 client at it, and keep the data on disk. zs3 is standalone by default and adds content-addressed, peer-to-peer storage when you ask for distributed mode. No runtime, control plane, or dependency tree. Replace MinIO in Docker Compose · Product direction · API subset Why Most local object-storage usage is PUT, GET, DELETE, LIST, and SigV4. zs3 owns that narrow job instead of pursuing feature parity with a production object storage platform. zs3 RustFS MinIO --- ----- -------- ------- Lines 4,300 80,000 200,000 Binary string to sign - HMAC chain - compare. No magic. Storage is just files. mybucket/folder/file.txt is literally ./data/mybucket/folder/file.txt . You can ls your buckets. You can cp files in. It just works. Zig makes this easy. No runtime, no GC, no hidden allocations, no surprise dependencies. The binary is just the code + syscalls. When to use this - Local dev (replacing a MinIO service in Docker Compose) - CI artifact storage - Agent artifacts and reproducible evidence - Self-hosted backups - Edge and embedded appliances - Learning how S3 actually works When NOT to use this - Production with untrusted users - Anything requiring durability guarantees beyond \"it's on your disk\" - If you need any feature in the \"not supported\" list Configuration Edit main.zig : Building Requires Zig 0.16.0. zs3 uses the std.Io APIs introduced in Zig 0.16 and does","default_branch":null,"files":null,"tree":[],"storefront":"/r/Lulzx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Lulzx/zs3/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}