Life & fun · December 29, 2025
Zs3 – S3 server in ~1K lines of Zig, 250KB binary, zero dependencies
Most S3 usage is PUT, GET, DELETE, LIST with basic auth. This does exactly that. SigV4 auth, multipart uploads, range requests. Storage is just files on disk. No versioning, no ACLs, no encryption. Use MinIO or AWS if you need those.
Zs3 – S3 server in ~1K lines of Zig, 250KB binary, zero dependencies launched on December 29, 2025 with 42 votes, #460 of 11,628 launches that month and more than 90% of that year's launches.
In plain words
Zs3 is a lightweight S3-compatible server written in Zig that handles core operations like file upload, download, deletion, and listing with SigV4 authentication. It supports multipart uploads and range requests, storing data directly on disk. The minimal implementation spans approximately 1,000 lines of code with no external dependencies. It lacks advanced features like versioning, ACLs, and encryption, making it suitable for simple storage needs rather than complex enterprise requirements.
written from the facts on this page · September 2026
From the sources
S3-compatible storage in Zig. Zero dependencies. Contribute to Lulzx/zs3 development by creating an account on GitHub.
Turn any directory into an S3 server. zs3 is a single static binary under 1MB that speaks the S3 API over files you already have. zs3 --data-dir=/srv/media aws --endpoint-url http://localhost:9000 s3 ls s3://photos/ Each top-level directory under --data-dir is a bucket, and your files stay files: photos/2024/img.jpg is /srv/media/photos/2024/img.jpg , so you can ls a bucket and cp into one. To move data to another machine, zs3 snapshot and zs3 clone copy content-addressed bucket snapshots, transferring only the blocks the destination lacks. Start with the documentation index , or jump to configuration , the API subset , snapshots , or replacing MinIO . # Docker (GHCR, multi-arch) docker run…from github.com
Does a similar job
all alternatives →
ZeroFS – A log-structured filesystem for S3Jul 2026 · zerofs.net · ▲128ZeroFS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as raw block devices over NBD. Data is compressed and encrypted before upload.
CallFS – S3-style object store in one Go binary (MIT)2025 · github.com · ▲66We started CallFS after yet another late-night “why did the uploads vanish?” incident. Our small team had stitched together rsync, a fragile NFS mount, and an S3 bucket—none of it observable, all of it waiting to bite us. So we wrote a single-process file service in Go that: • Speaks the S3 API (so existing tooling works). • Stores hot data on local disks for speed; cold data can sit in any S3-compatible bucket. • Exposes Prometheus metrics and JSON logs by default, because “what happened?” shouldn’t be guesswork. • Ships as a ~25 MB static binary—no external deps, MIT license. Today it’s…
ZeroFS, the Filesystem That Makes S3 Your Primary Storage2025 · github.com · ▲64ZeroFS: A log-structured filesystem for S3. ZeroFS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as raw block devices over NBD. - GitHub - Barre/ZeroFS: ZeroFS: A log-structured filesystem for S3. ZeroFS serves S3-compatible buckets as POSIX filesystems over NFS and 9P, or as
S3mini – Tiny and fast S3-compatible client, no-deps, edge-ready2025 · github.com · ▲261⚠️ Moved to Code.NOLOG: https://code.nolog.cz/thinking.tools/s3mini - Tiny S3 client. Edge computing ready. No-dep. In Typescript. - good-lly/s3mini
Serverless logging to S32017 · github.com · ▲62Automated serverless logging to S3 via SQS. Contribute to ellimilial/sqs-s3-logger development by creating an account on GitHub.
- CSCloud Storage with ZFS send and receive over SSH2015 · rsync.net · ▲59
rsync.net offers secure cloud storage on an open standards ZFS and SSH platform for offsite backup and disaster recovery
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 3d ago · permit.petercai.com
- IV
Life & fun · 15d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 16d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 10d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 14d ago · carrierexplode.com

Life & fun · 24d ago · space.bl2.net
Source: Show HN post ↗
Launched alongside, December 2025
the whole month →- GP
Life & fun · Dec 2025 · dosaygo-studio.github.io

Hi everyone! My name's Luke and I made the original Jmail here alongside Riley Walz. We had a ton of friends collaborate on building out more of the app suite last night in lieue of DOJ's "Epstein files" release. Please AMA!
Life & fun · Dec 2025 · jmail.world

PlanEat AI▲733AI turns your health goals into a 7-day menu & grocery list
AI · Dec 2025 · planeatai.com

Community, All the HN belong to you. This is an archive of hacker news that fits in your browser. When I made HN Made of Primes I realized I could probably do this offline sqlite/wasm thing with the whole GBs of archive. The whole dataset. So I tried it, and this is it. Have Hacker News on your device. Go to this repo (https://github.com/DOSAYGO-STUDIO/HackerBook): you can download it. Big Query -> ETL -> npx serve docs - that's it. 20 years of HN arguments and beauty, can be yours forever. So they'll never die. Ever. It's the unkillable static archive of HN and it's…
Dev tools · Dec 2025 · hackerbook.dosaygo.com
