GitHub topics: undo
omnidan/redux-undo
:recycle: higher order reducer to add undo/redo functionality to redux state containers
Language: JavaScript - Size: 2.17 MB - Last synced at: 1 day ago - Pushed at: about 1 month ago - Stars: 2,909 - Forks: 189

hamlim/projects
A collection of side projects that are published to NPM
Language: JavaScript - Size: 92.2 MB - Last synced at: 1 day ago - Pushed at: 3 days ago - Stars: 4 - Forks: 0

simnalamburt/vim-mundo
:christmas_tree: Vim undo tree visualizer
Language: Vim Script - Size: 3.97 MB - Last synced at: 4 days ago - Pushed at: 10 months ago - Stars: 804 - Forks: 29

amberpixels/git-undo
Ctrl+Z for Git.
Language: Go - Size: 4.63 MB - Last synced at: 6 days ago - Pushed at: 12 days ago - Stars: 2 - Forks: 0

HeyPuter/Oops.js
🤭 Oops.js: Add powerful undo/redo capabilities to your app
Language: JavaScript - Size: 99.6 KB - Last synced at: 15 days ago - Pushed at: 5 months ago - Stars: 492 - Forks: 8

mutativejs/use-travel
A React hook for state time travel with undo, redo, reset and archive functionalities.
Language: TypeScript - Size: 515 KB - Last synced at: 6 days ago - Pushed at: 16 days ago - Stars: 81 - Forks: 1

davideas/FlexibleAdapter
Fast and versatile Adapter for RecyclerView which regroups several features into one library to considerably improve the user experience :-)
Language: Java - Size: 10.3 MB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 3,573 - Forks: 555

charkour/zundo
🍜 undo/redo middleware for zustand. <700 bytes
Language: TypeScript - Size: 2.85 MB - Last synced at: 17 days ago - Pushed at: 23 days ago - Stars: 736 - Forks: 24

Swizz/trdis
The most known way to travel in space and time
Language: JavaScript - Size: 19.5 KB - Last synced at: 16 days ago - Pushed at: almost 6 years ago - Stars: 82 - Forks: 5

inxomnyaa/MagicWE
Lag free asynchronous world editor for PMMP with plenty of options
Language: PHP - Size: 3.99 MB - Last synced at: 6 days ago - Pushed at: almost 2 years ago - Stars: 104 - Forks: 81

eisukekusachi/HandDrawingSwiftMetal
A drawing app using Metal
Language: Swift - Size: 1.36 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 48 - Forks: 6

YoshihiroIto/EditingSystem
Easy to use undo/redo system for .NET Standard.
Language: C# - Size: 130 KB - Last synced at: 24 days ago - Pushed at: 12 months ago - Stars: 10 - Forks: 1

kevinhwang91/nvim-fundo
Forever undo in Neovim
Language: Lua - Size: 41 KB - Last synced at: 5 days ago - Pushed at: about 1 year ago - Stars: 256 - Forks: 2

DevExpress-Examples/winforms-grid-undo-changes-in-edited-row
Undo changes to values in an edited row.
Language: Visual Basic .NET - Size: 82 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

wieslawsoltes/ReactiveHistory
Reactive undo/redo framework for .NET.
Language: C# - Size: 42.3 MB - Last synced at: 27 days ago - Pushed at: almost 3 years ago - Stars: 145 - Forks: 14

nilsmehlhorn/ngrx-wieder
Lightweight undo-redo for Angular with NgRx & immer.js
Language: TypeScript - Size: 2.86 MB - Last synced at: 13 days ago - Pushed at: about 2 months ago - Stars: 128 - Forks: 11

FriendsOfREDAXO/undo
Gelöschte Artikel, Slices und Kategorien wiederherstellen
Language: PHP - Size: 224 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 32 - Forks: 1

evenorog/undo
An undo-redo library.
Language: Rust - Size: 714 KB - Last synced at: 28 days ago - Pushed at: 3 months ago - Stars: 54 - Forks: 6

collaborativejs/collaborative-js
Operational transformation library to build applications and web-services with collaborative access to the data (live data editing).
Language: JavaScript - Size: 13.1 MB - Last synced at: 26 days ago - Pushed at: over 7 years ago - Stars: 14 - Forks: 2

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.
Language: Kotlin - Size: 523 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

qinci/AndroidEdit
Android EditText的撤销和恢复(反撤销)
Language: Java - Size: 20 MB - Last synced at: about 2 months ago - Pushed at: over 8 years ago - Stars: 476 - Forks: 70

Fujiwo/Shos.UndoRedoList
List and ObservableCollection which support undo/redo.
Language: C# - Size: 1.01 MB - Last synced at: about 1 month ago - Pushed at: 2 months ago - Stars: 4 - Forks: 1

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!
Language: C# - Size: 51.8 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 199 - Forks: 39

xionglongbing/undo-redo
能够撤销重做的,undo/redo设计
Language: JavaScript - Size: 8.79 KB - Last synced at: 15 days ago - Pushed at: 3 months ago - Stars: 1 - Forks: 1

hitendradeveloper/Simple-Undo-Redo-Example
implementation of UndoManager in Swift5 Xcode 10.2
Language: Swift - Size: 146 KB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 16 - Forks: 3

WestleyR/srm
Safe remove ('rm') command with caching and undo/recover
Language: Go - Size: 2.49 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 8 - Forks: 2

tomtheisen/mutraction
Futuristic web apps with model mutation tracking
Language: TypeScript - Size: 2.09 MB - Last synced at: 5 days ago - Pushed at: 6 months ago - Stars: 20 - Forks: 0

iMrDJAi/UndoRedo.js
A powerful and simple JavaScript library provides a history for undo/redo functionality. Just like a time machine! 🕐
Language: JavaScript - Size: 65.4 KB - Last synced at: 27 days ago - Pushed at: about 4 years ago - Stars: 34 - Forks: 1

hedzr/undo-cxx
a c++17 undo/redo subsystem (linear or restricted non-linear)
Language: CMake - Size: 315 KB - Last synced at: about 2 months ago - Pushed at: 6 months ago - Stars: 7 - Forks: 0

OoDeLally/formik-undo
Provide the ability to undo / redo modifications in a Formik form.
Language: TypeScript - Size: 1.19 MB - Last synced at: 4 days ago - Pushed at: over 2 years ago - Stars: 16 - Forks: 3

egabosh/gtc-rename
Small tool for renaming files
Language: Perl - Size: 19.5 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

ValeriusGC/jundo
Java undo/redo framework
Language: Java - Size: 1.26 MB - Last synced at: 2 days ago - Pushed at: over 6 years ago - Stars: 10 - Forks: 5

scymtym/text.editing
Motion, editing, search, etc. operations for Cluffer buffers
Language: Common Lisp - Size: 194 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 2 - Forks: 0

HasanYahya101/Artify-Vite
This is a paint application in react. It uses a pencil to draw on the canvas. Moreover, you can draw shapes and text on the canvas as well. It also allows users to change colors and thickness of strokes. It also allows for undo and redo operations.
Language: JavaScript - Size: 4.23 MB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 0 - Forks: 0

taufik-nurrohman/text-editor.history
History extension for text editor.
Language: JavaScript - Size: 79.1 KB - Last synced at: 8 days ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

XFreeCoder/undo
A undo manager for web developer.
Language: TypeScript - Size: 742 KB - Last synced at: 15 days ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

izure1/undoit
Simple undo, redo system for JavaScript/TypeScript.
Language: TypeScript - Size: 67.4 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 1 - Forks: 0

corollari/endjoy
Ctrl-Z for the filesystem
Language: Python - Size: 438 KB - Last synced at: about 1 month ago - Pushed at: almost 6 years ago - Stars: 16 - Forks: 0

elite174/solid-undo-redo
A list-based (O(1)) implementation of undo-redo for signals!
Language: TypeScript - Size: 259 KB - Last synced at: 27 days ago - Pushed at: over 1 year ago - Stars: 14 - Forks: 0

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.
Language: TypeScript - Size: 180 KB - Last synced at: 17 days ago - Pushed at: 10 months ago - Stars: 0 - Forks: 0

nuxodin/vanilla-cms
open source, fresh CMS with focus on frontendediting (drog&drop, wysiwyg, copy&past)
Language: JavaScript - Size: 2.06 MB - Last synced at: 2 days ago - Pushed at: about 2 years ago - Stars: 6 - Forks: 1

Moriafly/Regret
Undo / Redo for JVM / Android
Language: Kotlin - Size: 111 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 0

nathanaw/muf
Monitored Undo Framework - A simple undo/redo framework for .NET
Language: C# - Size: 1.38 MB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 37 - Forks: 12

rainerbez/all-in-one
A beginner's React Redux Redux-Undo Saga TypeScript Material-Ui Sass Webpack starter pack, all linted, ready for VSCode. This project is aimed to help beginners get started with a working example of all these technologies without having to fight all their way to make them work together.
Language: TypeScript - Size: 293 KB - Last synced at: 11 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

peterdongan/UndoService
Generic undo service using delegates to access state.
Language: C# - Size: 2.58 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 1

definite-d/unda
A module for providing state-based undo and redo functionality for Python objects.
Language: Python - Size: 226 KB - Last synced at: 26 days ago - Pushed at: about 2 years ago - Stars: 10 - Forks: 1

hurryhuang1007/undo-redo-manager
A simple manager for undo and redo. High customization, can cover update or diff update both
Language: JavaScript - Size: 65.4 KB - Last synced at: 1 day ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

httptoolkit/mobx-shallow-undo
Zero-config undo & redo for Mobx
Language: TypeScript - Size: 27.3 KB - Last synced at: 3 days ago - Pushed at: almost 2 years ago - Stars: 18 - Forks: 2

JamesLMilner/tracked-json
JavaScript library for frictionless undo/redo for JSON objects
Language: TypeScript - Size: 1.01 MB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 0

noln/android-swipe-to-dismiss-undo Fork of hudomju/android-swipe-to-dismiss-undo
Android swipe-to-dismiss-undo library and sample code
Language: Java - Size: 224 KB - Last synced at: about 1 year ago - Pushed at: about 9 years ago - Stars: 1 - Forks: 0

SyncfusionExamples/Dotnet-MAUI-SfImageEditor-Custom-Icons-Opacity
This repository contains a sample to change the opacity of the custom undo and redo icons in the .NET MAUI SfImageEditor control
Language: C# - Size: 1.13 MB - Last synced at: 2 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

joshmeranda/undo
Provides a method to perform a "best effort" attempt to undo a previous command.
Language: Python - Size: 488 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

philipmendels/use-flexible-undo
React hook that lets you use undomundo's branching undo/redo functionality independently of how you structure your application state.
Language: TypeScript - Size: 7.34 MB - Last synced at: 8 days ago - Pushed at: over 2 years ago - Stars: 19 - Forks: 2

AkmalAfzal07/drawMultipleLines
Draw multiple lines
Language: Kotlin - Size: 205 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 0

richardchen85/undoRedo
undoRedo is a javascript library for histories management uses a fixed length array
Language: JavaScript - Size: 3.91 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 0 - Forks: 0

agrinko/js-undo-manager
Simple JavaScript undo/redo command manager supporting transactions with no dependencies
Language: JavaScript - Size: 104 KB - Last synced at: about 1 year ago - Pushed at: about 8 years ago - Stars: 25 - Forks: 4

SawyerHood/recoil-undo
Undo functionality for the recoil state management library
Language: TypeScript - Size: 2.19 MB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 40 - Forks: 3

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.
Language: Java - Size: 6.06 MB - Last synced at: about 1 month ago - Pushed at: almost 4 years ago - Stars: 68 - Forks: 7

JannicBeck/undox
⎌ Redux Implementation of Undo/Redo based on storing actions instead of states.
Language: TypeScript - Size: 2.23 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 24 - Forks: 5

actions-library/actions
Software without side-effects. Redo and Undo.
Language: Rust - Size: 536 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 24 - Forks: 0

ptrckkk/JCtrlZ
JCtrlZ is a Java library which allows you to add an "undo" operation in your Java programs
Language: Java - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: almost 8 years ago - Stars: 0 - Forks: 0

OlimilO1402/OOP_Command
GoF command pattern
Language: Visual Basic 6.0 - Size: 76.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

magicmanam/undo-redo
Easy and lightweight Undo/Redo operations implementation
Language: C# - Size: 33.2 KB - Last synced at: 22 days ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

arthuro555/create-project-state
A simple, tiny and opinionated state management library for editors.
Language: TypeScript - Size: 495 KB - Last synced at: 2 months ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

22pankajsahu/m6weeklytest3
This is a simple web application that allows users to draw on a virtual whiteboard using their mouse. It also provides features to delete the drawing and undo the last action.
Language: HTML - Size: 4.88 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

doveraudio/UndoGeneric
A Simple, Undo<T> Library for .NET
Language: C# - Size: 10.7 KB - Last synced at: almost 2 years ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

onceup/redux-toolkit-history-example
Simple example of history undo-redo implementation with redux-toolkit
Language: TypeScript - Size: 81.1 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

agilie/SwipeToDelete Fork of TermLog/SwipeToDelete
Customizable Android library that helps you to implement swipe-to-delete logic for your RecyclerView's adapters in an easy way!
Language: Kotlin - Size: 247 KB - Last synced at: 5 months ago - Pushed at: almost 8 years ago - Stars: 34 - Forks: 1

katahiromz/UndoSystem
Undo/Redo framework for C++11
Language: C++ - Size: 11.7 KB - Last synced at: about 1 month ago - Pushed at: over 5 years ago - Stars: 5 - Forks: 1

Hunter-Gu/redo-and-undo-ways
some ways to achieve redo and undo operations
Language: TypeScript - Size: 95.7 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

lloydzhou/action-stack-manager
action stack manager
Language: TypeScript - Size: 4.88 KB - Last synced at: 21 days ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

jackwilsdon/original-github-navigation-bar-color 📦
Reverts the GitHub navigation bar back to it's original color.
Language: CSS - Size: 221 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 32 - Forks: 3

aurbano/react-undo 📦
React Component for easy undo/redo on any component's props
Language: JavaScript - Size: 764 KB - Last synced at: 3 months ago - Pushed at: almost 8 years ago - Stars: 9 - Forks: 2

Barabazs/Dynamics-Nav-Extensions 📦
Custom(ised) Dynamics Nav codeunits, pages, tables,...
Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

mahendradambe/undo-redo
Language: TypeScript - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

nickdbush/cset
Fine-grained and reversible struct transactions.
Language: Rust - Size: 11.7 KB - Last synced at: 9 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

xclemence/undo-redo-manager
undo redo manager c#
Language: C# - Size: 197 KB - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 9 - Forks: 0

iomodo/a-simple-undo-redo
A simple undo/redo functionality in Go
Language: Go - Size: 3.91 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 2 - Forks: 0

gobeam/vue-polygon-cropper
Vue polygon cropper lets you to crop image with any numbers of points with redo and undo functionality.
Language: Vue - Size: 5.2 MB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 2

JayExec/StateQueue
A Java library for simple undo and redo operations.
Language: Java - Size: 7.81 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

miguelalejandromorenobarrientos/undoredomanager
Lightweight library implementing an undo-redo system for Kotlin
Language: Kotlin - Size: 40 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

michaelfmnk/spring-undo
Spring-Undo - provides a way to easily implement undo functionality in your Spring Boot application.
Language: Java - Size: 103 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 1

lreimer/hands-on-undo
This repository contains a showcase on using undo.io as a software failure replay mechanism for a Jakarta EE based microservice.
Language: Java - Size: 1.95 MB - Last synced at: 9 days ago - Pushed at: about 3 years ago - Stars: 3 - Forks: 2

rawatanimesh/angular-undo-redo-service
Reusable undo redo angular service
Language: TypeScript - Size: 183 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

awulkiew/undo-close-document
UndoCloseDocument extension for Visual Studio
Language: C# - Size: 87.9 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

collaborativejs/rich-text-editor-demo
An example of application with collaborative access to rich text (live text editing) using Collaborative.js and SimpleMDE editor.
Language: JavaScript - Size: 104 KB - Last synced at: about 2 years ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

adimosh/IX.Framework
A set of libraries that extend the .NET Framework and allow easier working in Enterprise environments.
Size: 1.66 MB - Last synced at: 9 days ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 1

kettek/unreson
JavaScript module & class for providing deep undo/redo state for dynamic JSON objects
Language: JavaScript - Size: 252 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

chinnkarahoi/vim-session-tree
Undo closed windows/tabs on the fly.
Language: Vim script - Size: 394 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 1

mfmayer/undostack
Go undo stack that allows operations to be done and keeps track of them in order to be able to undo and redo them.
Language: Go - Size: 8.79 KB - Last synced at: almost 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

JannicBeck/ngrx-undoable
⎌ Redux Implementation of Undo/Redo based on Actions instead of States
Language: TypeScript - Size: 466 KB - Last synced at: 12 days ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 2

alexknipfer/use-undoable-reducer
A react hook to add undo and redo history to a reducer from useReducer.
Language: TypeScript - Size: 172 KB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

LouisSung/UndoFunc
Sample implementation of function calls undo (undo pattern) with Python
Language: Python - Size: 36.1 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

TheoXiong/history-undo
一个用于管理历史状态的库,支持撤销与重做
Language: JavaScript - Size: 7.81 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 4 - Forks: 1

crilleengvall/GitUndo
Git extension with easy to remember undo commands
Language: Shell - Size: 250 KB - Last synced at: about 2 months ago - Pushed at: about 8 years ago - Stars: 26 - Forks: 2

wagnercsfilho/react-redux-undo
A simple redux state undo
Language: JavaScript - Size: 97.7 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 6 - Forks: 0

afeiship/next-operation-history
Operation history for next.
Language: JavaScript - Size: 21.5 KB - Last synced at: 3 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

maxgfr/reminder-javafx
Reminder which lets an user to create his own alert in JavaFX | Material design
Language: Java - Size: 3.19 MB - Last synced at: 24 days ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

varlevi/cmdZ
cmdZ is a OS Concept that imagines an operating system where you can't undo anything.
Language: HTML - Size: 198 KB - Last synced at: 5 months ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

rosberry/RSBUndoManager
Lightweight helper with keyPath-based undo registration
Language: Shell - Size: 33.2 KB - Last synced at: 30 days ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 1
