Re

React library to upload files directly to S3

Hacker News

React library to upload files directly to S3

Hey HN, In past few weeks I have been developing Better Upload, a library that makes file uploads very simple for React. It uploads directly to your bucket in any S3-compatible service, like AWS S3 and Cloudflare R2. Multipart uploads work out of the box! Fully open-source. It also comes with copy-and-paste shadcn/ui components. If you want more control, there are also hooks available for the client. You can run code in your server before uploading, so adding auth and rate limiting is very easy. Files do not consume bandwidth of your server, it uses pre-signed URLs. It is compatible with any framework that uses standard Request / Response objects, like Next.js and Remix. You can even use a separate backend server, like Hono. Docs: https://better-upload.js.org/ GitHub: https://github.com/Nic13Gamer/better-upload

Share card

Actual performance

4points
2comments
Did not reach leaderboard

Launch Intel predictions

Analyze your own launch →
Product HuntOn track for Day 1 leaderboard · Strong signals: code, open · Missing: mac, agents, macos
85%85% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Indie HackersFits the IH revenue-focused audience · Strong signals: para, compatible · Missing: supports, reddit linkedin, podcasting
81%81% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Missing: https docs, excited, just released
53%53% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
46%46% predicted probability of success on AppSumo, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: para · Missing: mobile apps, ios, personal
35%35% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
13%13% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
1%1% predicted probability of success on BetaList, based on ML models trained on real launch data.

Incorrect prediction on native model

Similar products

Up
Upload files to AWS S3 directly from the browser (crazy performance)35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Upload files to AWS S3 directly from the browser (crazy performance)

Hacker News8
Su
SuperS3t, a Vert.x-ready, asynchronous S3 library51%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SuperS3t, a Vert.x-ready, asynchronous S3 library

Hacker News2
Ed
Edit files directly on Amazon S3 in CLI (elixir and bakeware binary)61%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Edit files directly on Amazon S3 in CLI (elixir and bakeware binary)

Hacker News2
Ke
Kev – S3 and Redis as Datastores (with Redis Indexing)60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Kev – S3 and Redis as Datastores (with Redis Indexing)

Hacker News8
Ca
Cache for S354%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Cache for S3

Hacker News8
S3
S3patch – update files on S3 by patching them, not replacing them54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

S3patch – update files on S3 by patching them, not replacing them

Hacker News4
La
Lakestream v0.0.2 – find files on S3 (or LocalFs)41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Lakestream v0.0.2 – find files on S3 (or LocalFs)

Hacker News1
St
Storing files on GitHub via S3 API54%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Storing files on GitHub via S3 API

Hacker News2
Bu
Built a tiny tool to edit S3 files directly in CLI53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Built a tiny tool to edit S3 files directly in CLI

Hacker News2
Qu
Query SQLite files stored in S368%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Query SQLite files stored in S3

Hacker News160