A clean, fast code snippet manager for Linux built with Qt6. Hard fork of SafeScript.
- Organize snippets into folders
- Syntax-aware code editor with line numbers
- Notes field for each snippet
- Dark and light mode
- Search snippets instantly
- Data stored locally in SQLite
Requires Qt6 with Widgets and SQL modules
git clone git@github.com:hyperupcall-scripts/SnippetManager
cd SnippetManager
# Unsure which exact ones are needed, but this works.
sudo apt install build-essential cmake qt6-base-dev qt6-base-dev-tools libqt6sql6 libqt6sql6-sqlite
sudo apt install qt6-tools-dev qt6-tools-dev-tools qtcreator
qmake6 SafeScript.pro
make
sudo make install
sudo cp safescript.png /usr/share/icons/hicolor/256x256/apps/safescript.png
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/
sudo update-desktop-database /usr/local/share/applications/This installs the binary, desktop entry, icon, and metainfo system-wide so SafeScript appears in your app launcher with its icon. Log out and back in if the icon does not appear immediately.
To uninstall:
sudo rm /usr/local/bin/SafeScript
sudo rm /usr/local/share/applications/safescript.desktop
sudo rm /usr/local/share/icons/hicolor/scalable/apps/safescript.svg
sudo rm /usr/local/share/metainfo/com.brainscanmedia.SafeScript.metainfo.xml
sudo gtk-update-icon-cache -f /usr/share/icons/hicolor/
sudo update-desktop-database /usr/local/share/applications/
rm -rf ~/SafeScriptThen log out and back in to complete removal.
Snippets are saved locally depending on how you installed SafeScript:
Flatpak:
~/.var/app/com.brainscanmedia.SafeScript/data/BrainScanMedia/SafeScript/storage.sqlite3
Build from source:
~/.local/share/BrainScanMedia/SafeScript/storage.sqlite3
BrainScanMedia.com, Inc. https://www.brainscanmedia.com
Safe Script https://www.brainscanmedia.com/safescript.php
MIT — © BrainScanMedia.com, Inc.

