Show HN: Rust library for Undo/Redo using deltas, snapshots or commands
Category: library
Tags: undo-redo, rust, data-structures
Score: 6.5/10 (Innovation: 6, Technical: 7, Documentation: 7, Utility: 6)
A Rust library for implementing undo/redo on arbitrary data structures using automatic delta recording, snapshots, or command pattern. It offers derive macros to auto-generate delta types for custom structs/enums and supports standard and third-party collections, simplifying a traditionally complex task.
Target audience: backend devs
Repository: https://github.com/mikwielgus/undoredo · Rust · 36 stars
View on Hacker News