v1.0 — open source on GitHub
Cloud storage that gets out of your way.
Nimbus is a modern, end-to-end cloud workspace for your files — built on Appwrite, Next.js, and shadcn/ui. Free to deploy, easy to extend, yours to own.
No credit card · Passwordless · Self-hostable
Built with the modern web platform
Features
A focused, fast, friendly file workspace.
Nimbus keeps the surface area small on purpose. Upload, organize, share, find. Done.
auto-detected
DOCX
auto-detected
PNG
auto-detected
MP4
auto-detected
ZIP
auto-detected
MP3
auto-detected
auto-detected
DOCX
auto-detected
PNG
auto-detected
MP4
auto-detected
ZIP
auto-detected
MP3
auto-detected
auto-detected
DOCX
auto-detected
PNG
auto-detected
MP4
auto-detected
ZIP
auto-detected
MP3
auto-detected
auto-detected
DOCX
auto-detected
PNG
auto-detected
MP4
auto-detected
ZIP
auto-detected
MP3
auto-detected
Drag, drop, done.
Upload any file with a single drop. We auto-classify it as a document, image, media, or other.
Find anything, instantly.
Debounced full-text search across every file you've uploaded.
Share, with control.
Share any file with anyone — revoke access in a single click.
Passwordless & secure.
Magic-link OTP via Appwrite. HttpOnly cookies, strict same-site, no passwords to leak.
Server actions
All mutations run as Next.js server actions over Appwrite.
Free-tier ready
Runs on Vercel + Appwrite Cloud free tier — $0 to host.
Type-safe
End-to-end TypeScript. Zod-validated inputs at boundaries.
Designed in 2026
Light + dark, animated gradients, polished empty/loading states.
0 GB
Per-user storage on free tier
0 MB
Max upload per file
0%
TypeScript, end-to-end
0
Passwords stored
FAQ
Questions you might be having.
Is Nimbus free to run?+
Yes. Nimbus targets the Vercel + Appwrite Cloud free tier. You get 2 GB of file storage and unlimited deploys without paying anything.
Why no password authentication?+
Passwordless OTP via email is more secure for users (no reused passwords) and simpler to maintain. Sessions are HttpOnly cookies signed by Appwrite.
Can I self-host this?+
Absolutely. Bring your own Appwrite instance (cloud or self-hosted) and deploy to any Node-compatible host. The repo includes a one-click Vercel button.
What about file size limits?+
Single-file uploads are capped at 50 MB by default — adjustable via MAX_FILE_SIZE in the constants module and bodySizeLimit in next.config.ts.
Is there a roadmap?+
Folders, tagging, link-with-expiry sharing, PWA offline support, and richer notifications are all on deck. PRs welcome.
Ready to own your files?
Spin up your free Nimbus workspace in under a minute. No password, no credit card.