// when you're stuck
A workbench for developers hunting for reference implementations — search vetted open source, reason about trade-offs, and build a personal library you can actually find things in.
class LRU<K, V> { private m = new Map<K, V>(); get(k: K) { /* move to MRU */ } }
type LRU struct { ll *list.List m map[K]*list.Element } // time O(1) · space O(n)
Permissively-licensed, high-star GitHub code and standard library sources — previews, signatures, one-click copy.
Describe a problem; get idiomatic TypeScript, Python, Go and Rust side by side with complexity and edge-case analysis.
Save snippets, gists and patterns with tags, then search them by meaning, not just keywords.
Run JS, TS, Python, Ruby, Lua, Scheme and SQL in a browser sandbox; AI review for 55+ languages.