An open API service providing repository metadata for many open source software ecosystems.

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