Snippet Manager
https://devscript.host
- Python 50%
- HTML 42%
- JavaScript 5.1%
- CSS 1.9%
- Just 0.4%
- Other 0.6%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
All checks were successful
Build and Release docker images / build-container (push) Successful in 13m56s
|
||
| .forgejo/workflows | ||
| alembic | ||
| app | ||
| docker | ||
| docs | ||
| docs_overrides | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .markdownlint.yaml | ||
| .markdownlintignore | ||
| .pre-commit-config.yaml | ||
| alembic.ini | ||
| CHANGELOG.md | ||
| docker-compose.yaml | ||
| Dockerfile | ||
| justfile | ||
| LICENSE | ||
| mkdocs.yml | ||
| package-lock.json | ||
| package.json | ||
| pyproject.toml | ||
| README.md | ||
| tailwind.config.js | ||
| uv.lock | ||
⚡️ 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 (TODO: link to docs on how to set this up)
- 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.examplefile to.envand fill in the required environment variables- Configuration options: https://docs.devscript.host/guides/self-hosting/configuration/
- Run
docker compose upto start the application - Access the application at http://localhost:8000
📝 Upcoming features
- VSCode extention to manage snippets directly in the editor
💬 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.