Code snippets
Monaco editor with syntax highlighting. Language-aware. Copy in one click.
Your snippets, prompts, commands, notes, and links — scattered across a dozen tools. DevStash pulls them all into one fast, searchable, AI-enhanced hub.
Free forever for 50 items · No credit card required
Five first-class types. Fuzzy search across all of them. One hotkey away.
Monaco editor with syntax highlighting. Language-aware. Copy in one click.
Stop rewriting the same prompts. Save, version, and reuse your best ones.
Terminal one-liners you only need every three months. Findable in two keystrokes.
Markdown with live preview. Tables, code blocks, checklists — all rendered.
Save the docs, posts, and repos you keep re-googling. Tagged and instantly searchable.
Group related items across types — "React patterns", "Interview prep", your call.
DevStash can read what you save and do the boring parts for you — tagging, summarizing, explaining, and sharpening.
1export function debounce<T extends (...args: unknown[]) => unknown>(2 fn: T,3 ms: number4) {5 let t: ReturnType<typeof setTimeout> | null = null;6 return (...args: Parameters<T>) => {7 if (t) clearTimeout(t);8 t = setTimeout(() => fn(...args), ms);9 };10}
Start free. Upgrade when you outgrow it.
Perfect for trying things out.
Everything unlocked.
Two minutes to set up. A lifetime to never lose a snippet again.
Get started free