NextShare is a URL shortener, file share, and code paste — three dev tools in one app. No accounts. No tracking. Backed by Redis for sub-100ms redirects and MongoDB for durability. Works offline too.
URL shortening, file sharing, code paste, and offline sync — built with a proper backend and no paywalls.
Paste any URL and get a short link with a custom alias. Redis caches every redirect, so links resolve in under 100ms. Click analytics, unique visitor counts, and optional expiry baked in.
Drop a file, get a direct download link. Set a password, cap the max download count, or let it auto-expire. Supports image and text previews. Files stream directly from the server — no S3 fees.
Share syntax-highlighted snippets across 23 languages. Burn-after-read mode destroys the paste on first view. Redis caches normal pastes; burn pastes always hit the DB directly — no second read possible.
The whole app installs as a PWA. Go offline and actions queue in IndexedDB. The moment you reconnect, background sync flushes the queue automatically — nothing is lost mid-session.
Under the hood, every share is a full round-trip through Vite on the frontend, Express on the API, Redis for speed, and MongoDB for permanence.
Enter a URL, drop a file, or paste code into the React app. Zustand manages local state while you type.
Vite proxies the request to Express. The service validates it, generates a short code, and writes to MongoDB first.
The result is written to Redis with a TTL. Every subsequent redirect or fetch hits the cache, not Mongo.
You get a short URL back. Analytics, visitor deduplication via Redis Sets, and expiry all run automatically.
No account needed. Pick a tool below — this is the actual UI. Real links generate at the live app.
// UI preview only — real links generate at nextsharebymeet.vercel.app
NextShare started as a full-stack side project to push my skills end-to-end — proper layered architecture, Redis caching, offline PWA, analytics, the works. I kept reaching for tools that were either bloated or paywalled, so I built the one I actually wanted. MIT licensed — fork it, self-host it, break it, improve it.
Everything you need to know about NextShare privacy, security architecture, and developer sharing features.
NextShare is a fast, open-source developer sharing suite providing custom URL shortening with click analytics, encrypted file sharing up to 50MB, and a syntax-highlighted code pastebin with burn-after-read security.
No account is needed. NextShare is designed as a frictionless anonymous utility. There are no tracking scripts, third-party analytics pixels, or paywalls.
When you enable burn-after-read, the snippet is fetched directly from the database and atomically marked inactive upon first retrieval. It completely bypasses Redis cache so no second read is ever possible.
Yes. You can optionally protect any file upload with a custom password verified via Scrypt hashing, set an expiration window, and limit total download count.
Yes. As an installable Progressive Web App (PWA), items created while offline are queued in IndexedDB and automatically synchronized when connection is restored.
Yes. NextShare is fully open-source under the MIT License and includes ready-to-run Docker Compose configurations for deploying on your own servers.