dimah-s3v1.5.4

Introduction

Full-stack S3 toolkit for the React ecosystem — server handlers, client hooks, shadcn UI, and database tracking.

dimah-s3 is a modular, full-stack S3 toolkit for React and Node.js runtimes. It provides typed server handlers, headless React hooks, optional shadcn UI components, and a database plugin for object tracking.

It is not an S3 SDK wrapper. List, copy, tagging, and other operations stay in your own code with the AWS SDK.

Architecture flow

Presign-first architecture
  1. Browserrequests signed URL
  2. Serverexecutes guards & signs URL
  3. S3 Bucketreceives direct upload bytes

It follows a presign-first architecture: the backend generates short-lived signed URLs, the browser communicates directly with your S3-compatible storage, and AWS credentials never leave your server.

Coding agents: llms.txt · llms-full.txt.


What you get

  • Fast setup — a working upload in minutes, not a week of wiring
  • Full stack — server, client, and optional shadcn UI; not a client uploader you have to back yourself
  • Full lifecycle — upload, download, and delete, including multipart
  • Server hooks — auth, quotas, confirm, and cleanup where they belong
  • Optional database — ownership, listings, and resumable uploads when you need them

Frequently asked questions


Explore documentation

On this page