Snippet Manager https://devscript.host
  • Python 50%
  • HTML 42%
  • JavaScript 5.1%
  • CSS 1.9%
  • Just 0.4%
  • Other 0.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Eddy Hintze 5c76d1e844
All checks were successful
Build and Release docker images / build-container (push) Successful in 13m56s
Switched from gitlab-ci to forgejo actions
2025-06-10 18:26:09 -04:00
.forgejo/workflows Switched from gitlab-ci to forgejo actions 2025-06-10 18:22:58 -04:00
alembic Manually invite users when registration is disabled 2025-02-10 21:46:46 -05:00
app Added DISABLE_LOCAL_AUTH option 2025-02-21 18:52:55 -05:00
docker more uvicorn args 2025-01-17 19:47:49 -05:00
docs Added DISABLE_LOCAL_AUTH option 2025-02-21 18:52:55 -05:00
docs_overrides Add plausible to docs 2025-01-28 21:16:41 -05:00
.dockerignore Added dockerfile 2025-01-14 20:55:35 -05:00
.env.example Added DISABLE_LOCAL_AUTH option 2025-02-21 18:52:55 -05:00
.gitignore Setup schema tests 2025-01-15 23:54:55 -05:00
.markdownlint.yaml Added is:command search filter 2025-02-08 08:24:35 -05:00
.markdownlintignore Setup docs 2025-01-12 23:08:39 -05:00
.pre-commit-config.yaml Formatting 2025-01-04 22:48:36 -05:00
alembic.ini new migrations 2025-01-04 23:46:33 -05:00
CHANGELOG.md Switched from gitlab-ci to forgejo actions 2025-06-10 18:26:09 -04:00
docker-compose.yaml Added env vars to docs 2025-02-01 16:58:45 -05:00
Dockerfile Set VERSION via build arg 2025-01-29 21:34:24 -05:00
justfile Updated justfile to alwasy use uv run 2025-02-15 20:58:45 -05:00
LICENSE added License file 2025-01-23 22:23:32 -05:00
mkdocs.yml Big update 2025-02-04 22:33:37 -05:00
package-lock.json Snippet description makdown 2025-01-07 21:51:19 -05:00
package.json Updated how styles are built 2025-01-13 00:32:07 -05:00
pyproject.toml does setting a version back help? 2025-01-28 23:44:51 -05:00
README.md email smtp server is now optional 2025-02-10 22:13:50 -05:00
tailwind.config.js Shared styles for highlight contianer; Remove tailwind highlighting 2025-01-27 23:18:01 -05:00
uv.lock does setting a version back help? 2025-01-28 23:44:51 -05:00

Devscript Wordmark

An Open Source Snippet Manager



devscript-theme-screenshot



⚡️ 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

  1. Clone this repository
  2. Copy the .env.example file to .env and fill in the required environment variables
  3. Run docker compose up to start the application
  4. 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.