Skip to main content

Overview: What ist Wastebin?

GitHub-logo.pnglogo.pngWastebin 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.