SnippetDrop is an end-to-end encrypted, code snippet sharing extension for VSCode. It requires a GitHub account/username.
- Install through VS Code extensions. Search for
SnippetDrop
. - Click the SnippetDrop icon in the left sidebar to open your SnippetDrop dashboard.
- Follow on-screen instructions to login with GitHub.
- Select one or more lines of code.
- Right click and select
Send Selection via Snippet Drop
. - Select a recent contact to send to or select
New GitHub User
to specifiy a different GitHub username.
- Click the SnippetDrop icon in the left sidebar.
- New snippets are automatically fetched every 10 seconds; you can force fetch using the refresh icon in the top right.
- Use the on-screen
COPY
buttons to copy a snippet to your clipboard.
- 2048 bit asymmetric RSA encryption using
node-rsa
. - Key pairs generated locally on your device.
- Private keys stay on your device; never uploaded.
- Encrypted snippets removed from servers upon recipient download or 7 days.
- Native support for multiple VS Code workspaces per user.
- Open sourced extension and encryption implementation on GitHub.
- Clone repo
- Open repo folder in VSCode
npm install
npm run watch
ornpm run compile
F5
to start debugging
GNU Affero General Public License v3.0