Overview: What ist Wastebin?
Wastebin is a minimal pastebin tool designed for simplicity and efficiency, with a user interface inspired by the popular pastebin service, bin. It provides a straightforward solution for storing and sharing text, code, or other snippets in an easily accessible format.
Key Features:
- Backend: Utilizes the axum framework with an SQLite3 database to store compressed paste data, ensuring efficient storage and retrieval.
- Minimal Footprint: A single binary with low memory usage, making it lightweight and ideal for smaller environments.
- Upload Support: Users can drag and drop files for quick uploads.
- Expiration and Deletion: Pastes can be deleted automatically after expiration, upon reading, or by the owners themselves.
- Adaptive Themes: Supports both light and dark modes based on the user's browser settings.
- Code Features: Allows line numbers to be highlighted for easy reference.
- QR Code Support: Generates a QR code to enable browsing of the paste URL on mobile devices.
- Encryption: Optionally, pastes can be encrypted using argon2 hashing and ChaCha20Poly1305 encryption for added security.
Wastebin is designed to be a highly functional and user-friendly tool with security, privacy, and ease of use in mind.
Usage - Browser Interface
When viewing a paste, the following keybindings are available:
r
: View the raw paste.n
: Go to the index page.y
: Copy the current URL to the clipboard.q
: Display the current URL as a QR code.p
: View the formatted paste.?
: Show the list of keybindings.