8+Projects·
8+Years·
50+Articles
← All projects

Better Files

Open Source

Creator

Embeddable data rooms for TypeScript applications

Better Files brings data rooms into your own TypeScript application. Install it, call a factory with your database and storage, and mount it into the framework you already use. It is a library, not a hosted service.

It covers everything a serious data room needs — rooms, folders, versions, granular permissions, guests, NDA gating, watermarking, share links, Q&A, e-signature, legal holds, and a tamper-evident activity log — with files encrypted at rest under a key per room. Identity and authorization come from Better IAM.

GitHub

Highlights

Rooms, folders, versions, and a hierarchical permission matrix

Guests, NDA gating, watermarking, and share links

Q&A, search, e-signature, legal holds, and exports

Per-room encryption keys through Better IAM's KMS

Webhooks, sync, permission-aware AI, and MCP

Tamper-evident activity log

Mounts into Next.js, NestJS, Express, Hono, Fastify, Nuxt, and SvelteKit

Stack

TypeScriptNode.jsPostgreSQLSQLiteS3MCP

People

Sean Filimon