Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Lightweight C++23 S3 client with no extra deps (just curl and OpenSSL)

Details

External ID
48518923
Source
HN
Company
—
Product
Lightweight C++23 S3 client with no extra deps (just curl and OpenSSL)
Website domain
github.com
Launched
June 13, 2026
Cohort
—
Upvotes
5
Upvotes percentile
0.12568306010928962
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

Attached is my attempt at making a small toy S3 client without any other dependency besides libcurl and OpenSSL. Was tested mainly on MinIO (RIP) locally, so I would expect some bugs when using it against AWS, although I was able to play with it on some open access bucketsBe aware that I am not a C++ programmer and this project was indeed done to learn a bit of C++ myself :')Feedback on any of the code, either on gtest, or the benchmarking section or the core itself is welcome!

Enrichment

Theme
self-hosted infrastructure and security tools
Vertical
Horizontal
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
lightweight c++23 s3 client
Manually corrected
False

Could you build this?

Yes A minimal S3 client in modern C++ only needs to construct HTTP requests, calculate AWS SigV4 hashes with OpenSSL, and execute calls using libcurl.

Discussion

5 comments analyzed.

Competitors mentioned: Go (for asynchronous performance)

Concerns raised: Binary size bloat from curl and OpenSSL dependencies (2-3mb), Synchronous architecture limits performance

Feature requests: Asynchronous/coroutine-based data fetching, C++26 reflection for XML FSM parser

Competitors

Other products that read as similar to this one — 228 launches clear the similarity bar, closest 8 shown.

Attention rank: #196 of 229 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 226 days after the earliest competitor.

Other launches for this product

Same idea, different domain

Nobody's really built a dev tools tool for Sales yet.