MCPcopy Index your code
hub / github.com/egoist/dropcode

github.com/egoist/dropcode @v0.0.7

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.0.7 ↗ · + Follow
43 symbols 96 edges 23 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Dropcode

Dropcode is a simple and lightweight code snippet manager. It's built with Tauri and Solid.js.

Dropcode is local-only, you can use iCloud / Dropbox / Google Drive / etc. to sync your snippets.

Download

Download the latest release (macOS & Windows).

Tips

Move multiple snippets to Trash

Shift + Click on multiple snippets:

https://user-images.githubusercontent.com/8784712/198996579-621907e6-a60d-4891-b50c-e61dfd38cff6.mp4

VSCode snippets support

Configure snippet triggers and sync them to VSCode:

https://user-images.githubusercontent.com/8784712/198997523-464d5639-2f10-46ad-b9e1-5b019806163b.mp4

Development

Build and run this app from source:

  1. Install Node.js
  2. Install pnpm
  3. Install Rust
pnpm i
pnpm tauri dev

License

Dropcode is licensed under the MIT license. See LICENSE for more information.

Extension points exported contracts — how you extend this code

Directives (Interface)
(no doc)
types.d.ts
Snippet (Interface)
(no doc)
src/store.ts
Item (Interface)
(no doc)
src/components/Modal.tsx
AppData (Interface)
(no doc)
src/store.ts

Core symbols most depended-on inside this repo

isSidebarSnippetActive
called by 7
src/screens/Snippets.tsx
writeSnippetsJson
called by 5
src/store.ts
pathExists
called by 3
src/store.ts
writeAppJson
called by 2
src/store.ts
closeModal
called by 2
src/components/Modal.tsx
useOpenFolderDialog
called by 2
src/lib/open-folder.ts
debounce
called by 2
src/lib/utils.ts
scrollItemIntoView
called by 1
src/components/Modal.tsx

Shape

Function 39
Interface 4

Languages

TypeScript91%
Rust9%

Modules by API surface

src/components/Modal.tsx12 symbols
src/screens/Snippets.tsx7 symbols
src/store.ts5 symbols
src-tauri/src/main.rs3 symbols
src/lib/open-folder.ts2 symbols
src/lib/darkmode.ts2 symbols
src/components/Editor.tsx2 symbols
types.d.ts1 symbols
src/screens/Home.tsx1 symbols
src/lib/utils.ts1 symbols
src/lib/tooltip.ts1 symbols
src/lib/sentry.ts1 symbols

For agents

$ claude mcp add dropcode \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact