Dev tools · alternatives · 2026
24 alternatives to Lightweight C++23 S3 client with no extra deps (just curl and OpenSSL)
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 buckets Be 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!
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

⚠️ Moved to Code.NOLOG: https://code.nolog.cz/thinking.tools/s3mini - Tiny S3 client. Edge computing ready. No-dep. In Typescript. - good-lly/s3mini
2025 · github.com · its alternatives →
- 2

Meta programming utilities for C++14. Merged in matt-42/lithium - matt-42/iod
2014 · github.com · its alternatives →
- 3

BoringSSL and nghttp2. Matches JA3N, JA4, and JA4_R fingerprints. Supports HTTP/2, async/await, and works with Cloudflare-protected sites. Not trying to compete with curl_cffi - just a learning project that turned into something functional.
Nov 2025 · github.com · its alternatives →
- 4

A desktop client for SSH, SFTP, Docker over SSH
24d ago · github.com · its alternatives →
- 5

HTTP client/libcurl TUI front end in Rust, with request + key storage - PThorpe92/CuTE
2023 · github.com · its alternatives →
- 6

2011 · github.com · its alternatives →
- 7

For the last month or so I've been working on bewCloud, and today I'm making its source code public and open! Right now, the Dashboard (URLs + freeform notes), News (RSS/Atom/JSON feeds), and Contacts (CardDav) are working. If you have any suggestions, comments, or recommendations, I'd love to hear it. Thank you for your attention and kindness. I really appreciate it!
2024 · bewcloud.com · its alternatives →
- 8

Hi HN, I'm Emilie, I have a literature background (which explains the well-written documentation!) and I've been learning Rust and distributed systems by building minikv over the past few months. It recently got featured in Programmez! magazine: https://www.programmez.com/actualites/minikv-un-key-value-st... minikv is an open-source, distributed storage engine built for learning, experimentation, and self-hosted setups. It combines a strongly-consistent key-value database (Raft), S3-compatible object storage, and basic multi-tenancy. Features/highlights: - Raft…
Feb 2026 · github.com · its alternatives →
- 9IB
I created a 100% Open source Company-wide Self-hosted File Sharing Solution for Teams Recently, I wanted to share HD images and video files with my graphic designer. She’s exceptional at her craft but isn’t familiar with AWS S3 So, I got an idea and built this. Github Repo: https://github.com/rohitg00/s3-file-share-for-free Detailed Guide: https://ghumare64.medium.com/i-built-a-company-wide-self-hos...
2024 · s3-file-share-for-free-35n2u.kinsta.app · its alternatives →
- 10
3Cols▲66Cloud snippet manager for personal and collaborative code
2020 · 3cols.com · its alternatives →
- 11

With the recent changes around Localstack pricing/licensing I've been hunting for alternatives. I decided that it might be a fun experiment to try rolling my own. SQS is a service I use heavily so I chose that as the first service to implement. I have more services planned and in development. A few things I think are cool: 4MB Docker Image Size Instant Startup AWS Sigv4 Authentication A little admin UI that can be helpful for development/troubleshooting Most of the SQS API implemented, the rest will soon follow :)
Apr 2026 · github.com · its alternatives →
- 12

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.
Dec 2025 · github.com · its alternatives →
- 13TTssh▲6
A ssh client I wrote in C++ from scratch, reading the RFCs. Any idea, suggestion, error or bug notification is welcome ! https://github.com/gbonacini/tssh
2016 · its alternatives →
- 14

Over the past few years I’ve been thinking about how I could build SaaS and deploy it on my own infrastructure without needing to use any cloud platforms like AWS or GCP. In this repo I document my progress on building a clone of AWS S3 that functions the same as S3 using an exclusively open-source technology stack.
2024 · github.com · its alternatives →
- 15

HTTP client/libcurl TUI front end in Rust, with request + key storage - PThorpe92/CuTE
2023 · github.com · its alternatives →
- 16

Two years after open sourcing Proton, we're releasing v3.0 which brings enterprise-grade streaming capabilities to the open source version: full connectivity, processing, and routing in a single binary with zero dependencies. Key features: First vectorized streaming SQL engine in modern C++ with JIT compilation High-throughput, low-latency, high-cardinality processing End-to-end streaming: ETL, joins, aggregation, alerts, and tasks Native connectors: Kafka, Redpanda, Pulsar, ClickHouse, Splunk, Elastic, MongoDB, S3, Iceberg Native Python UDF/UDAF support to support your AI/ML work…
2025 · github.com · its alternatives →
- 17

Existing OSS C++ projects like ClickHouse and DuckDB support reading from Iceberg tables. Writing requires Spark, PyIceberg, or managed services. In this PR https://github.com/timeplus-io/proton/pull/928, we are open-sourcing a C++ implementation of Iceberg integration. It's an MVP, focusing on REST catalog and S3 read/write(S3 table support coming soon). You can use Timeplus to continuously read data from MSK and stream writes to S3 in the Iceberg format. No JVM. No Python. Just a low-overhead, high-throughput C++ engine. Docker/K8s are optional. Demo…
2025 · github.com · its alternatives →
- 18

A tiny (yocto) git client for MicroPython microcontrollers / other memory-constrained environments (<100k) like the $6 ESP32. It speaks to git HTTP/HTTPS servers using the ubiquitous git "smart client" protocol. It supports branches/tags, shallow clones and sparse checkouts (ie: only checking out a sub-directory of a larger project). I wrote it to remotely deploy/update code over low-bandwidth connections.
2023 · github.com · its alternatives →
- 19SB
Hey HN, After seeing all the cool solopreneurs on X I decided to try and see for myself what this is all about. 9 months later here I am with my first project. I decided to scratch my own itch, creating SFTP servers from a simple S3 bucket. I was tired of all my employer's customers asking for SFTP access when all I wanted was to use S3. There I have my lifecycle rules, proper access control, lambda triggers. All the cool stuff. But they keep asking for SFTP and let's be honest SFTP isn't cool. So I created this bridge, they get SFTP, I get modern tech. I hope this tool can help you feel…
2024 · usebaskt.com · its alternatives →
- 20

TL;DR: I built a lightweight, self-hosted HTTP tunnel that turns localhost into a public HTTPS URL. No paid plans, no secret black boxes. Just one Go binary, Caddy with wildcard TLS, and a $0/month Oracle Cloud VM. GitHub repo Why I Built It My development workflow lives mostly on a free Oracle Clou
2025 · nexo.sh · its alternatives →
- 21

- 22

List of example projects of how to use oat++ framework - oatpp-examples/tls-libressl at master · oatpp/oatpp-examples
2018 · github.com · its alternatives →
- 23

crates.io serves as a central registry for sharing crates, which are packages or libraries written in Rust that you can use to enhance your projects
Jul 2026 · crates.io · its alternatives →
- 24

Also compare
- S3mini – Tiny and fast S3-compatible client, no-deps, edge-ready alternatives
- A Fast, Malloc-Free C++14 Json Parser and Encoder alternatives
- I built an HTTP client that perfectly mimics Chrome 142 alternatives
- bawkterm: an open-source SSH/sFTP client alternatives
- Developed from my Prison cell: A Libcurl TUI HTTP Client in Rust. alternatives
- My embeddable C/C++ webserver alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →