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

Topic: "debounce"

xnimorz/use-debounce

A debounce hook for react

Language: TypeScript - Size: 1.55 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3,285 - Forks: 115

aahung/Unshaky

A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]

Language: Swift - Size: 17.3 MB - Last synced at: 7 months ago - Pushed at: about 2 years ago - Stars: 3,056 - Forks: 121

pConst/basic_verilog

Must-have verilog systemverilog modules

Language: Verilog - Size: 54.2 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1,815 - Forks: 408

jaredLunde/react-hook

↩ Strongly typed, concurrent mode-safe React hooks

Language: TypeScript - Size: 2.88 MB - Last synced at: 10 days ago - Pushed at: 12 months ago - Stars: 1,536 - Forks: 98

malcommac/Repeat

🕦 Modern Timer in Swift, Debouncer and Throttler (alternative to NSTimer) made with GCD

Language: Swift - Size: 179 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 1,459 - Forks: 89

developit/decko

:dash: The 3 most useful ES7 decorators: bind, debounce and memoize

Language: JavaScript - Size: 49.8 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 1,038 - Forks: 34

yulingtianxia/MessageThrottle

A lightweight Objective-C message throttle and debounce library.

Language: Objective-C - Size: 334 KB - Last synced at: about 1 month ago - Pushed at: 6 months ago - Stars: 832 - Forks: 67

jonathan-fielding/SimpleStateManager

A responsive state manager which allows you to run different javascript at different browser widths

Language: JavaScript - Size: 4.47 MB - Last synced at: 24 days ago - Pushed at: over 2 years ago - Stars: 622 - Forks: 35

NetanelBasal/helpful-decorators

Helpful decorators for typescript projects

Language: TypeScript - Size: 1.85 MB - Last synced at: 5 months ago - Pushed at: about 3 years ago - Stars: 467 - Forks: 50

evert-arias/EasyButton

Arduino library for debouncing momentary contact switches, detect press, release, long press and sequences with event definitions and callbacks.

Language: C++ - Size: 354 KB - Last synced at: 8 months ago - Pushed at: 10 months ago - Stars: 465 - Forks: 66

JChristensen/JC_Button

Arduino library to debounce button switches, detect presses, releases, and long presses

Language: C++ - Size: 52.7 KB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 441 - Forks: 100

slorber/awesome-debounce-promise

Debounce your API calls easily and stay in promised land.

Language: TypeScript - Size: 360 KB - Last synced at: about 2 months ago - Pushed at: over 4 years ago - Stars: 396 - Forks: 10

effector/patronum

☄️ Effector operators library delivering modularity and convenience ✨

Language: TypeScript - Size: 6.43 MB - Last synced at: 9 days ago - Pushed at: 11 days ago - Stars: 310 - Forks: 46

vlio20/utils-decorators

Decorators for web and node applications

Language: TypeScript - Size: 1.88 MB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 232 - Forks: 14

github/mini-throttle

A small JavaScript throttle & debounce implementation.

Language: TypeScript - Size: 387 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 219 - Forks: 16

dhershman1/vue-debounce

A simple to use directive for debounce solutions

Language: JavaScript - Size: 980 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 177 - Forks: 15

podefr/react-debounce-render

A React higher order component to debounce the rendering of your React components

Language: TypeScript - Size: 3.43 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 174 - Forks: 17

artifact-project/perf-tools

⏱→ 🚀A set of tools for improving performance your application (balancer, performance, PerfKeeper, LazyPromise).

Language: TypeScript - Size: 1.07 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 153 - Forks: 7

zackAJ/laravel-debounce

a laravel package that gives you a debounce effect on jobs, notifications and artisan commands with a nice report of occurrences.

Language: PHP - Size: 79.1 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 141 - Forks: 4

HighwayLaw/HWThrottle

A lite Objective-C library for throttle and debounce, supporting leading and trailing. 节流/限流/防反跳/防重复点击/防重复调用

Language: Objective-C - Size: 135 KB - Last synced at: about 2 years ago - Pushed at: about 4 years ago - Stars: 122 - Forks: 20

incepter/react-async-states

A Multi-Paradigm React State Management Library

Language: TypeScript - Size: 3.67 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 117 - Forks: 11

okwolf/hyperapp-fx

Effects for use with Hyperapp

Language: JavaScript - Size: 207 KB - Last synced at: 2 days ago - Pushed at: about 1 year ago - Stars: 115 - Forks: 14

hopsoft/debounced

Framework-agnostic debounced events that bubble and work everywhere

Language: JavaScript - Size: 210 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 102 - Forks: 8

xpepermint/vue-rawmodel

RawModel.js plugin for Vue.js v2. Form validation has never been easier!

Language: TypeScript - Size: 1.36 MB - Last synced at: 16 days ago - Pushed at: almost 3 years ago - Stars: 79 - Forks: 6

sideeffect-io/Regulate

Provides time-based regulation operators like Debounce and Throttle. 100% based on Swift concurrency.

Language: Swift - Size: 380 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 61 - Forks: 8

gnbaron/use-lodash-debounce

Custom react hooks for lodash debounce.

Language: TypeScript - Size: 520 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 54 - Forks: 6

Aldaviva/ThrottleDebounce

🚗 Rate-limit your actions and funcs by throttling and debouncing them. Retry when an exception is thrown.

Language: C# - Size: 286 KB - Last synced at: 2 months ago - Pushed at: 6 months ago - Stars: 52 - Forks: 5

avdwebLibraries/avdweb_Switch

Switch library with longPress and doubleClick

Language: C++ - Size: 128 KB - Last synced at: 15 days ago - Pushed at: 24 days ago - Stars: 49 - Forks: 17

SIDOVSKY/DebounceMonitoring

📑 Add debounce logic for any method in a single line.

Language: C# - Size: 163 KB - Last synced at: 5 months ago - Pushed at: over 4 years ago - Stars: 49 - Forks: 1

eavam/use-debouncy

🌀 Small (~0.2kb) debounce effect hook for React with TypeScript support

Language: TypeScript - Size: 371 MB - Last synced at: 3 days ago - Pushed at: 5 days ago - Stars: 45 - Forks: 3

metonym/svelte-search

Accessible, customizable Svelte search component

Language: Svelte - Size: 417 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 43 - Forks: 3

jinjor/elm-debounce

Yet another debouncer for Elm

Language: Elm - Size: 123 KB - Last synced at: 6 months ago - Pushed at: over 4 years ago - Stars: 43 - Forks: 3

anseki/anim-event

Event Manager for Animation

Language: JavaScript - Size: 302 KB - Last synced at: 3 months ago - Pushed at: 5 months ago - Stars: 37 - Forks: 18

jaredLunde/render-props

㸚 Easy-to-use React state containers which utilize the render props (function as child) pattern

Language: JavaScript - Size: 870 KB - Last synced at: about 2 months ago - Pushed at: almost 7 years ago - Stars: 37 - Forks: 3

apartmentlist/sidekiq-bouncer

Debounce Sidekiq jobs that have the same worker class and params.

Language: Ruby - Size: 20.5 KB - Last synced at: 11 days ago - Pushed at: about 1 month ago - Stars: 36 - Forks: 9

princemaple/together 📦

Group things together!

Language: Elixir - Size: 83 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 35 - Forks: 4

MajicDesigns/MD_UISwitch

Uniformly encapsulate different types of switches as user input devices

Language: C++ - Size: 1010 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 35 - Forks: 17

nerdoza/vue-click

Vue plugin for advanced click directive

Language: TypeScript - Size: 1.21 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 34 - Forks: 3

floatdrop/debounce Fork of bep/debounce

A zero-allocation debouncer

Language: Go - Size: 64.5 KB - Last synced at: 3 months ago - Pushed at: 7 months ago - Stars: 32 - Forks: 0

j-hc/click-once

A small tiny little binary to fix undesired mouse double clicks in Windows, written in Rust. Minimal executable with little to no overhead.

Language: Rust - Size: 10.7 KB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 32 - Forks: 4

GetStream/rate_limiter

A pure dart package to apply useful rate limiting strategies on regular functions.

Language: Dart - Size: 34.2 KB - Last synced at: 4 days ago - Pushed at: about 3 years ago - Stars: 32 - Forks: 9

justin-lyon/lwc-lookup

An SObject Generic Lookup field with LWC

Language: JavaScript - Size: 254 KB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 31 - Forks: 6

rwmingis/InterruptButton

This is an interrupt based button event library for the ESP32. It enables binding user defined actions to button events including 'Key Down', Key Up' , 'Key Press', 'Long Key Press' 'AutoRepeat Press' and 'Double-Click'. The actions associated it these events may be executed Asynchronously, Synchronously, or a Hybrid between the two.

Language: C++ - Size: 3.74 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 30 - Forks: 8

wkoch/Debounce 📦

Arduino library for button debouncing.

Language: C++ - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: over 4 years ago - Stars: 30 - Forks: 10

BetterTyped/react-performance-hooks

🎊 React hooks that will make you extremely easy to debounce and throttle your functions to gain instant performance boost!

Language: TypeScript - Size: 478 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 26 - Forks: 2

szchenghuang/debounce-async

A debounce function that delays invoking asynchronous functions.

Language: JavaScript - Size: 11.7 KB - Last synced at: 3 months ago - Pushed at: over 5 years ago - Stars: 25 - Forks: 6

fabiospampinato/dettle

A tiny fully-featured debounce and throttle implementation.

Language: TypeScript - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: 11 months ago - Stars: 23 - Forks: 1

Husseinhj/RateLimiting.NET

Rate Limiting (debounce, throttle) for C# Portable Class Library

Language: C# - Size: 9.21 MB - Last synced at: about 1 month ago - Pushed at: about 6 years ago - Stars: 23 - Forks: 5

navjotdhanawat/react-redux-express-cart

Ecommerce products listing and add to cart functionality using react redux with express api

Language: JavaScript - Size: 5.9 MB - Last synced at: 9 months ago - Pushed at: about 8 years ago - Stars: 22 - Forks: 14

BYOJS/scheduler

Throttle/debounce scheduler

Language: JavaScript - Size: 32.2 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 21 - Forks: 0

mmolosay/debounce

Debounce your lambdas.

Language: Kotlin - Size: 244 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 21 - Forks: 0

dokmic/ts-async-decorators

TypeScript Async Method Decorators

Language: TypeScript - Size: 45.9 KB - Last synced at: 4 months ago - Pushed at: about 4 years ago - Stars: 20 - Forks: 0

mauriciobarroso/button

Button Driver for Tactile Switches Buttons Compatible with ESP-IDF and STM32CubeIDE

Language: C - Size: 62.5 KB - Last synced at: 2 months ago - Pushed at: 5 months ago - Stars: 19 - Forks: 3

Mokolea/InputDebounce

Simple polling input debounce Arduino library.

Language: C++ - Size: 66.4 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 19 - Forks: 6

BYOJS/toggler

Throttled toggler

Language: JavaScript - Size: 21.5 KB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 18 - Forks: 0

avdwebLibraries/avdweb_FreqPeriodCounter

Smart library with comprehensive functions for counting (multiple) frequencies and period-times. For Arduino Uno and Zero.

Language: C++ - Size: 37.1 KB - Last synced at: 15 days ago - Pushed at: about 6 years ago - Stars: 18 - Forks: 4

RyosukeCla/node-distributed-debounce

debounce function for distributed system with redis and nodejs.

Language: TypeScript - Size: 44.9 KB - Last synced at: 5 months ago - Pushed at: 11 months ago - Stars: 17 - Forks: 3

WeTransfer/concorde.js 📦

A sexy pinnacle of engineering that’s nonetheless incredibly inefficient and expensive and goes out of business because it can’t find enough use. It also provides some tools to deal with the browser.

Language: JavaScript - Size: 3.17 MB - Last synced at: 6 months ago - Pushed at: about 5 years ago - Stars: 17 - Forks: 1

AbianS/zustand-debounce

zustand-debounce is a library that extends the capabilities of Zustand to provide a JSON state storage system with delayed (debounced) writing to storage.

Language: TypeScript - Size: 609 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 15 - Forks: 0

tofrankie/utils

一些实用的 JavaScript 方法

Language: JavaScript - Size: 2.03 MB - Last synced at: 3 months ago - Pushed at: 4 months ago - Stars: 15 - Forks: 32

leandrowd/batcher

Batching with ease

Language: JavaScript - Size: 178 KB - Last synced at: 2 months ago - Pushed at: almost 3 years ago - Stars: 15 - Forks: 3

SomuYadav/iTunes-ProgrammaticUI-UICompositionalLayout-NSDiffableDataSource-

It's a programmatic iTunes App UI , demonstrates with SnapKit, Dark & Light Mode, UICollectionViewCompositionalLayout, Debounce(For Search), Customised AVPlayerViewController, Apple's Native Highlighting cell methods and MVVM Architecture.

Language: Swift - Size: 21.1 MB - Last synced at: almost 3 years ago - Pushed at: about 5 years ago - Stars: 15 - Forks: 3

sonyhome/DigitalIO

DigitalIO library for Arduino Version 2.x

Language: C++ - Size: 689 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 15 - Forks: 2

dandv/rate-limit

Meteor package to rate-limit a function by queuing up calls (instead of dropping them like throttle or debounce)

Language: JavaScript - Size: 113 KB - Last synced at: 9 months ago - Pushed at: about 11 years ago - Stars: 15 - Forks: 0

axross/redebounce

↘️ Render Props component to debounce the given value

Language: TypeScript - Size: 57.6 KB - Last synced at: 4 months ago - Pushed at: about 7 years ago - Stars: 14 - Forks: 0

Henryforce/AsyncTimeSequences

The missing Time Sequence Operators for Swift Concurrency

Language: Swift - Size: 80.1 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

yurkagon/react-native-debounce-input

React Native component that renders an Input with delayed onChangeText

Language: JavaScript - Size: 113 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 2

Coreusa/v-debounce

Vue2 debounce directive for inputs.

Language: JavaScript - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 13 - Forks: 2

secretpray/CRUD_AJAX

Rails AJAX on vanila Javascript

Language: Ruby - Size: 1.35 MB - Last synced at: 8 months ago - Pushed at: about 4 years ago - Stars: 13 - Forks: 3

Stutchbury/InputEvents

An easy to use but comprehensive Event Library for Buttons, Encoders, Encoder Buttons, Analog Inputs, Joysticks and Switches with built in debouncing.

Language: C++ - Size: 1.42 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 2

bowencool/async-utilities

An asynchronous tools library in the style of higher-order functions.

Language: TypeScript - Size: 2.43 MB - Last synced at: 5 months ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 0

noahflk/react-relaxed

Lightweight React Hooks for debouncing and throttling inputs

Language: TypeScript - Size: 1.65 MB - Last synced at: 6 months ago - Pushed at: about 1 year ago - Stars: 12 - Forks: 0

dwayne/elm-debouncer

Debounce or throttle your actions in Elm.

Language: Elm - Size: 277 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 11 - Forks: 0

dorssel/dotnet-debounce

.NET library that coalesces, debounces, serializes, and throttles incoming concurrent events.

Language: C# - Size: 1020 KB - Last synced at: 23 days ago - Pushed at: 24 days ago - Stars: 10 - Forks: 2

behnammodi/tlence

debounce and throttle techniques for performance

Language: JavaScript - Size: 665 KB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 10 - Forks: 1

cobolbaby/log-agent

:dog: Go实现生产级的日志收集器

Language: Go - Size: 151 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 10 - Forks: 1

marjandn/Rxjava-Samples

These are some useful Rxjava operators(literally magical)that use in different condition

Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 1

taraskornuta/Button

Embedded MCU library to handle buttons pressing

Language: C - Size: 414 KB - Last synced at: over 2 years ago - Pushed at: about 4 years ago - Stars: 10 - Forks: 6

pranaybajracharya/debounce-control

React component that debounce state

Language: TypeScript - Size: 621 KB - Last synced at: 2 months ago - Pushed at: 12 months ago - Stars: 9 - Forks: 0

zachary95/github-action-debounce

🚦 Debounce multiple workflow runs

Language: TypeScript - Size: 583 KB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 9 - Forks: 5

victor0210/HAjax

Browser-side high availability front-end request solution

Language: TypeScript - Size: 6.65 MB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 9 - Forks: 1

saltycrane/react-debounced-props

React higher order component that allows debouncing component updates

Language: JavaScript - Size: 91.8 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 9 - Forks: 1

SikandarJODD/forms-sv

Sveltekit Superform Validations Examples - ZOD - FormSnap

Language: Svelte - Size: 365 KB - Last synced at: about 2 months ago - Pushed at: 12 months ago - Stars: 8 - Forks: 0

baekteun/EventLimiter

💎 Simple classes for efficiently handling events based on a Swift Concurrency.

Language: Swift - Size: 282 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 8 - Forks: 0

InsideZhou/southern-quiet

这是一个基于Spring Boot,为了提供一些基础设施抽象,减少重复劳动而存在的库。

Language: Java - Size: 1.24 MB - Last synced at: 3 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 9

rei-codes/riverod_caching_example

debouncing, canceling requests and caching using Provider in Flutter

Language: Dart - Size: 56.6 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 8 - Forks: 3

jahnestacado/cable

A utility belt package that provides functions that can throttle, debounce and schedule function calls:wrench::clock230:

Language: Go - Size: 96.7 KB - Last synced at: 5 months ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 0

NJUPT-SAST/sast_fresh_cup_frontend 📦

校科协新生杯比赛平台前端💻

Language: Vue - Size: 831 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 8 - Forks: 3

vue-avengers/vue-composable-utils

Vue composition-api composable utils components. Different composables functions.

Language: JavaScript - Size: 2.39 MB - Last synced at: 8 days ago - Pushed at: about 4 years ago - Stars: 8 - Forks: 2

seryozhabaleyko/shopping-cart

🛍️ 🤩 eCommerce web application using TypeScript, React, Redux, Redux-Saga, Firebase and SASS.

Language: TypeScript - Size: 1.01 MB - Last synced at: almost 3 years ago - Pushed at: about 5 years ago - Stars: 8 - Forks: 2

athanclark/elm-debouncer

Debouncification for elm-ness

Language: Elm - Size: 17.6 KB - Last synced at: 4 months ago - Pushed at: over 6 years ago - Stars: 8 - Forks: 3

pyoner/elm-debounce

Simple debounce based on the Effects Manager

Language: Elm - Size: 20.5 KB - Last synced at: 9 months ago - Pushed at: over 8 years ago - Stars: 8 - Forks: 0

RicardoGEsteves/Storyscape

Storyscape is social media platform. Allow users to capture, share, and connect with the world. Businesses can leverage its influence to showcase products, connect with audiences, and craft compelling brand narratives.

Language: TypeScript - Size: 21.3 MB - Last synced at: 20 days ago - Pushed at: 20 days ago - Stars: 7 - Forks: 4

mthahzan/react-component-action-debouncer

Debounce any component actions

Language: JavaScript - Size: 115 KB - Last synced at: 4 months ago - Pushed at: almost 4 years ago - Stars: 7 - Forks: 0

RekingZhang/e-utils

前端工具库

Language: JavaScript - Size: 338 KB - Last synced at: 4 months ago - Pushed at: over 5 years ago - Stars: 7 - Forks: 4

three11/debounce

Debounce multiple function executions

Language: TypeScript - Size: 2.43 MB - Last synced at: 1 day ago - Pushed at: 6 days ago - Stars: 6 - Forks: 0

Gruppio/Throttle

Throttle library for arduino, just like a Debounce but faster! 😎

Language: C++ - Size: 7.81 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 6 - Forks: 0

vpodk/debouncing

🛂 Debouncing and throttling library optimizes event handling by delaying or limiting function execution.

Language: JavaScript - Size: 36.1 KB - Last synced at: 4 months ago - Pushed at: 11 months ago - Stars: 6 - Forks: 9

tjcchen/practice-makes-perfect

🏆 All are FE relevant stuff: Ajax, Promise, ES6 New Features, Flex Layout, Grid Layout, Debounce, Throttle, Currying etc.

Language: HTML - Size: 746 KB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 6 - Forks: 0

sonjoydatta/google-books

An application for search books using the Google resources

Language: JavaScript - Size: 5.32 MB - Last synced at: 7 months ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 1