Projects in Awesome Lists tagged with undo-redo
A curated list of projects in awesome lists tagged with undo-redo .
https://github.com/balazsjako/imguicolortextedit
Colorizing text editor for ImGui
autoindent c color-palette cplusplus glsl hlsl imgui lua sourcecode sql syntax-highlighting text-editor undo-redo utf-8 utf8
Last synced: 15 May 2025
https://github.com/BalazsJako/ImGuiColorTextEdit
Colorizing text editor for ImGui
autoindent c color-palette cplusplus glsl hlsl imgui lua sourcecode sql syntax-highlighting text-editor undo-redo utf-8 utf8
Last synced: 08 May 2025
https://github.com/heyputer/oops.js
🤭 Oops.js: Add powerful undo/redo capabilities to your app
javascript oops open-source puter redo undo undo-library undo-redo
Last synced: 16 May 2025
https://github.com/qinci/AndroidEdit
Android EditText的撤销和恢复(反撤销)
android edittext undo undo-redo
Last synced: 21 Apr 2025
https://github.com/HeyPuter/Oops.js
🤭 Oops.js: Add powerful undo/redo capabilities to your app
javascript oops open-source puter redo undo undo-library undo-redo
Last synced: 11 Aug 2025
https://github.com/mutativejs/travels
A fast, framework-agnostic undo/redo core powered by Mutative JSON Patch
redo time-tracking undo undo-redo
Last synced: 23 Jan 2026
https://github.com/Seneral/UndoPro
UndoPro is a command-based undo system integrated into Unity's default system. This allows devs to use actions for their undo/redo operations without forcing the user into a new undo-workflow!
anonymous-actions callback command-pattern editor integration serialization undo undo-redo unity
Last synced: 25 Apr 2025
https://github.com/gaoding-inc/stateshot
💾 Non-aggressive history state management with structure sharing.
history-management history-state javascript json state state-management undo-redo
Last synced: 09 Apr 2025
https://github.com/xplato/useundoable
↪ React hook for undo/redo functionality (with batteries included)
Last synced: 05 Apr 2025
https://github.com/muddz/regret
[Moved to MavenCentral] An undo-redo Android library which works with any objects and with an easy implementation. Perfect for drawing, text and photo editing apps.
android android-library double-linked-list java redo undo undo-redo
Last synced: 08 May 2025
https://github.com/jcs090218/unity.undoredosystem
Undo Redo system implementation in Unity uGUI system
Last synced: 16 Oct 2025
https://github.com/magicien/undo-canvas
Add undo/redo functions to CanvasRenderingContext2D
canvas canvasrenderingcontext2d undo-redo
Last synced: 24 Oct 2025
https://github.com/jcs090218/Unity.UndoRedoSystem
Undo Redo system implementation in Unity uGUI system
Last synced: 18 Apr 2025
https://github.com/uditalias/timeline
JavaScript Undo/Redo mechanism with simple API ✌️
history-management npm-package timeline undo-redo
Last synced: 03 May 2025
https://github.com/imrdjai/undoredo.js
A powerful and simple JavaScript library provides a history for undo/redo functionality. Just like a time machine! 🕐
dom history javascript js nodejs redo undo undo-redo
Last synced: 10 Apr 2025
https://github.com/frontendphil/react-undo-redo
A utility to add undo and redo functionality to any state managed through a reducer.
hooks hooks-api react state-management undo-redo
Last synced: 26 Oct 2025
https://github.com/AgarwalPragy/MindWiki
Mind.Wiki is a cross platform desktop application for personal knowledge management. ETA: ??
browsing-history concept-map full-text-search incremental-reading knowledge-discovery knowledge-representation miller-columns mindmap modal-editing non-linear-note-taking note-taking personal-knowledge-base python3 spaced-repetition undo-redo wiki zooming-user-interface
Last synced: 29 Jul 2025
https://github.com/pistondevelopers/history_tree
A persistent history tree for undo/redo
Last synced: 08 Mar 2026
https://github.com/mutativejs/zustand-travel
A powerful and high-performance undo/redo middleware for Zustand with Travels
mutative redo time-travel undo undo-redo zustand
Last synced: 25 Apr 2026
https://github.com/doraku/defaultundo
Undo/redo library aiming for ease of integration and usage simplicity.
command-pattern csharp dotnet memento-pattern undo-redo
Last synced: 21 Feb 2026
https://github.com/capturecontext/swift-foundation-extensions
Standard extensions for Foundation framework
associated-objects associatedobject async coding essentials extensions foundation macros runtime spm swift swift-macro swift-macros swift-package-manager swizzling undo-redo
Last synced: 07 Feb 2026
https://github.com/httptoolkit/mobx-shallow-undo
Zero-config undo & redo for Mobx
mobx mobx-react undo undo-redo
Last synced: 27 Jun 2025
https://github.com/jdkato/sublundo
A Sublime Text 3 package implementing Vim-like branching undo/redo.
Last synced: 11 Apr 2025
https://github.com/outbred/oops
Cross-platform Do/Undo/Redo Framework
concurrency concurrent-programming cross-platform lightweight undo-library undo-redo
Last synced: 14 Jan 2026
https://github.com/xiaoluoboding/vuex-stateshot
💾 A State Snapshot plugin on Actions/Mutations for Vuex3.1+.
history-management snapshot state-management undo-redo vue vuex-plugin vuex3
Last synced: 23 Mar 2025
https://github.com/joseph0926/firsttx
FirstTx · Prepaint + Local-First + Tx toolkit for instant CSR revisits, offline durability, and atomic optimistic updates.
client-side-rendering indexeddb optimistic-ui pre-rendering react transaction undo-redo
Last synced: 22 Feb 2026
https://github.com/sdq/history-tree
An interactive history tree for undo/redo/reset/revisit in javascript
Last synced: 17 Oct 2025
https://github.com/elite174/solid-undo-redo
A list-based (O(1)) implementation of undo-redo for signals!
history redo solidjs time-travel undo undo-redo
Last synced: 10 Apr 2025
https://github.com/definite-d/unda
A module for providing state-based undo and redo functionality for Python objects.
Last synced: 19 Feb 2026
https://github.com/fabioricali/undoo
Undo/redo manager
history history-management undo-redo
Last synced: 14 Jul 2025
https://github.com/yoshihiroito/editingsystem
Easy to use undo/redo system for .NET Standard.
Last synced: 11 Apr 2025
https://github.com/hedzr/undo-cxx
a c++17 undo/redo subsystem (linear or restricted non-linear)
cmake cpp cpp17 cxx17 cxx17-library history-management memento-pattern non-linear state-machine undo undo-framework undo-library undo-redo undoable undomanager
Last synced: 12 Apr 2025
https://github.com/romansoloweow/historicalreactivecommand
HistoricalReactiveCommand for ReactiveUI
csharp dotnet historical-data reactivecommand reactiveui undo-redo
Last synced: 25 Oct 2025
https://github.com/calmm-js/partial.lenses.history
Partial Lenses History is a JavaScript library for Undo-Redo
immutable state time-travel undo-redo
Last synced: 07 May 2025
https://github.com/xuyi-tongji/ntdb
an RDBMS implemented by Golang
bplustree concurrent-programming database grammar-parser mvcc net-programming rdbms storage-engine tcpserver transaction trie undo-redo
Last synced: 14 Apr 2025
https://github.com/voluntadpear/reswiftundo
Swift implementation of redux-undo for ReSwift for use with ReSwift
cocoapods redux redux-undo reswift swift swift-3 swift3 undo-redo
Last synced: 10 Jul 2025
https://github.com/interacto/interacto-ts
Front-end framework for processing user interface events in TypeScript + undo/redo algorithms
angular command-history drag-and-drop event-processing framework front-end touch typescript undo-redo user-interaction user-interface
Last synced: 11 Apr 2025
https://github.com/davidchin/switchhub
An undoable finite state machine for JavaScript and TypeScript
state-machine state-management state-transition undo-redo
Last synced: 22 Apr 2025
https://github.com/adimosh/ix.framework
A set of libraries that extend the .NET Framework and allow easier working in Enterprise environments.
collections csharp csharp-library dotnet dotnet-core dotnet-standard dotnetstandard ix-framework observable retry retry-library undo undo-redo viewmodel
Last synced: 29 Apr 2025
https://github.com/adimosh/IX.Framework
A set of libraries that extend the .NET Framework and allow easier working in Enterprise environments.
collections csharp csharp-library dotnet dotnet-core dotnet-standard dotnetstandard ix-framework observable retry retry-library undo undo-redo viewmodel
Last synced: 18 Apr 2025
https://github.com/katahiromz/undosystem
Undo/Redo framework for C++11
cxx cxx11 framework header-only redo system undo undo-redo
Last synced: 05 May 2025
https://github.com/scar17off/javascript-visual-scripting
A web-based visual scripting tool for JavaScript, built with React, allowing users to create programs using a node-based interface.
code-generation development-environment drag-and-drop educational-tool flow-based-programming interactive-development javascript low-code node-based-programming programming-tools react undo-redo visual-programming visual-scripting web-development
Last synced: 06 May 2025
https://github.com/boojack/tiny-undo
Manage the undo/redo state programmatically for plain-text input element.
Last synced: 18 Aug 2025
https://github.com/arthuro555/create-project-state
A simple, tiny and opinionated state management library for editors.
hooks-api-react javascript library npm npm-package react state state-management stateless tiny typescript undo undo-redo
Last synced: 11 Apr 2026
https://github.com/sidojain/cypher
Cypher is a lightweight, feature rich, terminal-based text editor written in C, using Tree-Sitter highlighting.
c data-structures file-io linux low-level-programming piece-table raw-mode terminal text-editor tree-sitter undo-redo wsl2
Last synced: 13 Apr 2026
https://github.com/iomodo/a-simple-undo-redo
A simple undo/redo functionality in Go
Last synced: 03 Feb 2026
https://github.com/interacto/interacto-angular
Front-end framework for processing user interface events in Angular
angular command-history drag-and-drop event-processing framework front-end touch typescript undo-redo user-interaction user-interface
Last synced: 05 Feb 2026
https://github.com/taharachedi/custom_stack_with_redo_undo_feature-cpp
A C++ class for managing strings with built-in undo/redo functionality using stacks. 🚀
datastructures stack string-manipulation undo-redo
Last synced: 20 Mar 2025
https://github.com/mthaler/history
A simple class to store history and implement undo / redo functionality
Last synced: 23 Jun 2025
https://github.com/izure1/undoit
Simple undo, redo system for JavaScript/TypeScript.
Last synced: 25 Jan 2026
https://github.com/arnobl/malai
event-processing java javafx typescript undo-redo user-interaction user-interface
Last synced: 04 Oct 2025
https://github.com/4ssh1/tic-tac-toe
A tic-tac-toe game built with react
components logic props react reset undo-redo useeffect usestate
Last synced: 18 Apr 2026
https://github.com/pvvng/use-undo-manager
A React hook that enables undo/redo history management with debounced state commits.
react react-hooks react-state-management undo-redo
Last synced: 20 Jan 2026
https://github.com/completejavascript/undo-redo-algorithm
Implement a simple Undo-Redo Algorithm
Last synced: 03 Apr 2025
https://github.com/davidsusu/command-history-manager
Complex command history management functionality for Java (undo manager)
history-manager java library undo-library undo-redo
Last synced: 14 Jan 2026
https://github.com/686f6c61/react-form-autosave
Zero-dependency React library for automatically persisting form state to localStorage/sessionStorage with SSR support, tab sync, undo/redo, and GDPR compliance
autosave form gdpr hooks localstorage react sessionstorage tab-sync typescript undo-redo
Last synced: 13 Jan 2026
https://github.com/cypriluc/undo-redo
intro to undo-redo system in javascript
Last synced: 14 Apr 2026
https://github.com/sanshain/undo-mimic
Emulating undo and redo actions for textarea and input page elements
frontend javascript js textarea ui ui-components undo-redo
Last synced: 25 May 2026
https://github.com/biswaviraj/time-travel
It is a simple TypeScript library for managing undo/redo functionality with a time-travel mechanism. It's designed to keep track of changes in state, allowing you to navigate back and forth through history with ease.
redo time-travel undo undo-redo
Last synced: 08 Sep 2025
https://github.com/jonomacc/rewindjs
An undo/redo library for web components that enables fine-grained state management.
history-management undo-redo vanilla-js web-components
Last synced: 09 Apr 2026
https://github.com/ewdlop/sqlnotes
database design + database implemntaiton too;Bases de Datos Relacionales
aries b-plus-tree database-design database-management entity-relationship-models n-way-merge-sort normal-form object-relational-mapping range-search relational-databases sql sql-builder sql-parser sql-server stored-procedures transaction-processing tsql undo-redo user-defined-functions write-ahead-logging
Last synced: 30 Apr 2026
https://github.com/sjbiaga/urru
Three puzzles - Flow, Fold, Fill - with Undo/Redo and more, lanterna or scalaFX UI
cats-effect fs2 games http4s json kafka mongodb puzzles scalafx stochastic-pi-calculus undo-redo
Last synced: 08 May 2026
https://github.com/chqfly/undo-by-commander
Using command mode to realize the functions of undo and recovery
Last synced: 26 Oct 2025
https://github.com/argodeep/js-undo-redo
Undo & Redo Logic in javascript. Open for suggestions/feedback
Last synced: 25 Apr 2026
https://github.com/neon-x-hub/react-ledgex
A lightweight, key-value state management library for React with built-in undo/redo support
react state time-travel undo-redo
Last synced: 19 May 2026
https://github.com/syncfusionexamples/how-to-perform-interactions-in-the-vue-diagram-component
A quick start Vue project that shows how to perform interactions in the Vue Diagram component. This project includes code snippets for interactions like selection, dragging, resizing, rotating nodes, editing texts, deletion of nodes and connectors, and how to restrict interactions. It also shows how to perform zooming, and undo-redo operations.
deletion diagram diagrambuilder dragging editing interactions panning resizing rotating selection tutorial undo-redo visualizing vue vue-components vue-diagram vue-ui-components vuejs zooming
Last synced: 03 Apr 2025
https://github.com/themysteriousstranger90/undoredomanagerlib
UndoRedoManager is a .NET library for managing undo and redo operations. It provides a mechanism to track changes to objects and collections, allowing you to undo and redo those changes as needed.
csharp dotnetcore nuget-package undo-redo
Last synced: 27 Apr 2026
https://github.com/ayushpadlekar/text_editor_on_canvas
A text editor android app through which we can add text upon a square canvas, drag or move the text, and format it with bold, italic, underline, strikethrough, etc. We can also choose fonts and change text size or color.
android app canvas compose dark-mode editor font formatter jetpack kotlin redo rich-text rich-text-editor slider text-editor texteditor undo undo-redo
Last synced: 29 Apr 2026
https://github.com/praveenkumar22c/canvas-snap
Interactive, shareable canvas editor built with React, Fabric.js, and Firebase. Supports drawing tools, shapes, text, color picker, undo/redo, auto-save, and export to PNG/SVG.
autosave canvas-editor color-picker drawing-tool export fabricjs firebase reactjs typescript undo-redo vite
Last synced: 11 Apr 2026