MicroBin
A tiny self-hosted paste bin, file-sharing and URL shortening web app written in Rust, shipped as a single executable with optional encryption.
- GitHub stars
- 4.6k
- Last commit
- 25 days ago
- Latest release
- v2.1.0
- Licence
- BSD-3-Clause
- Self-hosted
- Yes
MicroBin is a small, self-contained and self-hosted paste bin web application written in Rust. It is quick to set up and needs only a few megabytes of memory and disk storage, and it ships as a single executable file.
An upload can be a pasted text, one or more attached files, or a URL redirection. Uploads can be private or public, editable or read-only, and set to expire automatically or never. Other features include server-side and client-side end-to-end encryption, QR code support, raw text serving, animal names as upload identifiers, automatic dark mode, and SQLite or JSON storage.
People use it to send long texts or large files, share sensitive documents, shorten URLs and serve configuration files or images through its raw endpoint. It can be installed through a Docker setup script or from Cargo, and is licensed under BSD-3-Clause. The project website offers screenshots, documentation and a roadmap.
Key features
- Paste bin for text and code
- File uploads with multiple attachments
- URL shortening and redirection
- Server-side and client-side E2E encryption
- Expiring and non-expiring uploads
- QR code support
- SQLite and JSON database support
- Single self-contained executable
Pricing: Free and open source under the BSD-3-Clause licence.






