ByteStash
ByteStash

ByteStash is a self-hosted web application designed to store, organise, and manage your code snippets efficiently.

ByteStash is a self-hosted web application built with React and Node.js, specifically designed to help developers store, organize, and manage their code snippets efficiently in a secure environment.

The main features of this tool include:

  • Comprehensive Snippet Management: Users can easily create, edit, and update code snippets through an intuitive and user-friendly interface.

  • Smart Filtering and Search: The platform allows for the quick retrieval of specific code by filtering snippets based on programming languages or keywords within the content.

  • Secure Private Storage: All snippets are stored in a SQLite database, ensuring that your code remains safe and accessible only to you on your own infrastructure.

  • Flexible Deployment Options: It is designed for easy hosting via Docker and docker-compose, and is also available for one-click installation on PikaPods or through the Unraid App Store.

  • Code Exporting: The tool supports exporting code wrappers as images (similar to the tool Carbon), which is ideal for sharing snippets on social media or in presentations.

  • Developer-Friendly API: Once the server is running, developers can explore and interact with the system via a built-in Swagger UI for API documentation.

  • Internationalization (i18n): The application includes support for multiple locales (currently English and Russian), with a structured process for adding new languages like French.