
⚡️ Project Overview
A snippet and script management tool.
Use for free at devscript.host or self-host it yourself using the Quick Start Guide
Additional documentation can be found at docs.devscript.host
📦 Features
- SSO Support - Nine (9) different providers, including a generic option, are supported.
- Email/Password registration is also available.
- CLI Integration - Run your own snippet on the command line
- Advanced search - Search by title, description, tags, or code content.
- Tags - Organize your snippets with tags
- Discover Snippets - Explore public snippets shared by other users.
- Forking - Fork a snippet to make it your own.
- Favorites - Save your favorite snippets for easy access.
- Syntax highlighting and more - Code snippets are syntax highlighted for easy reading. Markdown is supported for descriptions.
🚀 Quick Start Guide
Running via docker-compose
- Clone this repository
-
Copy the
.env.example
file to.env
and fill in the required environment variables- If not using the email server, set
SMTP_LOCAL_DEV=true
to prevent sending emails. They will be printed to the console instead.
- If not using the email server, set
-
Run
docker compose up
to start the application - Access the application at http://localhost:8000
📝 Upcoming features
- Allow disabling registration, and have it be invite only
- Have the email (smtp) server as an optional setup
- VSCode extention to manage snippets directly in the editor
- Autodetect language for code snippets
💬 Report a Bug or Feature Request
If you encounter any issues or have suggestions for improvements, file a new issue on our GitHub issues page.
If you find a security vulnerability, please do not create an issue. Instead, contact the maintainers directly at security@devscript.host
🛠️ Development
If you would like to contribute to the project, please refer to the development guide.
📜 License
This project is licensed under the GPLv3.