Ronak Bhandari

Ronak Bhandari

Builder | Writer | Orchestrating with AI

Badges

Tastemaker
Tastemaker
Gone streaking
Gone streaking
Gone streaking 5
Gone streaking 5

Maker History

  • form-dirty
    form-dirtyKnow when your form is dirty.
    Mar 2026
  • hotkey-hint
    hotkey-hintKeyboard shortcuts your users will actually find.
    Mar 2026
  • 🎉
    Joined Product HuntDecember 3rd, 2025

Forums

Ronak Bhandari

1mo ago

paste-rich - Smart clipboard paste handler. Normalizes paste events

Handling paste events in the browser is deceptively complex. Screenshots paste as image/png blobs. Word documents include both HTML and plain text. File explorers inject DataTransferItem lists. Every app — Notion clones, WYSIWYG editors, comment boxes — ends up writing its own clipboardData parsing from scratch. paste-rich normalizes paste events into predictable types — image, file, HTML, or text — in 3 lines. Zero dependencies. One callback, one predictable shape: { type, data, files }.
Ronak Bhandari

1mo ago

form-dirty - Know when your form is dirty.

Snapshot form state, check isDirty, list changedFields, and guard beforeunload — in 3 lines. No form library required.
Ronak Bhandari

2mo ago

hotkey-hint - Keyboard shortcuts your users will actually find.

Every power-user app — GitHub, Figma, Linear, Notion — has a keyboard shortcut layer that reveals itself when you press ?. Building one from scratch means wiring up event listeners, handling modifier keys, managing sequences like g then h, grouping shortcuts by category, and building a UI on top of all that. So register hotkeys, display a beautiful overlay with ?, handle sequences, groups, and modifiers — in 5 lines.
View more