Back
Reddo.js
Reddo.js
#reddojs
A tiny undo/redo utility package for JavaScript, React, Vue, and Svelte.
- Tiny: Less than 1kb (gzipped). No dependencies.
- Zero dependencies: Core lib has no runtime deps
- Dead simple: Just import hook, execute, undo, redo
- Framework agnostic: Core works anywhere, with official React, Vue & Svelte adapters
- TypeScript-first: Fully typed.
- Command coalescing: Automatically groups related commands (e.g., typing in a text field, changing a color in a color picker)
- Tiny: Less than 1kb (gzipped). No dependencies.
- Zero dependencies: Core lib has no runtime deps
- Dead simple: Just import hook, execute, undo, redo
- Framework agnostic: Core works anywhere, with official React, Vue & Svelte adapters
- TypeScript-first: Fully typed.
- Command coalescing: Automatically groups related commands (e.g., typing in a text field, changing a color in a color picker)
Launched December 31, 2025
Upgrade to
PRO
to unlock
Unlock this page and many more features
🧊 Streak Freezes
Protect your streak when you miss a day
🚧 Support WIP
Fund on-going development of the WIP platform
🎁 Discounts
Get huge discounts on many apps and services
🛠️ Unlimited Projects
Add as many projects as you want
🔥 Dark Mode
Enable Dark Mode throughout the website
💎 Pro Badge
Show off your support with the Pro badge
📊 Shipping Stats
Get detailed stats on your productivity
💰 Commit
Make a financial commitment to achieve your goals
⛔️ Hide Ads
Disable all ads on the website