Ecosyste.ms: Repos

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

GitHub topics: lock

Balagurovskiy/lock-mode-sample

Sample for hibernate transaction lock usage

Language: Java - Size: 67.4 KB - Last synced: about 1 month ago - Pushed: over 3 years ago - Stars: 0 - Forks: 0

Stateford/Display-Lock

Locks cursor to specified window and/or converts windows to borderless fullscreen, and prevents the cursor from spilling into another monitor

Language: C - Size: 27.6 MB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 78 - Forks: 8

therealOri/PolyLock

PolyLock allows you to simply encrypt and obfuscate your python code/files.

Language: Python - Size: 8.92 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 16 - Forks: 1

edwinvdpol/com.tedee

Tedee for Homey

Language: JavaScript - Size: 4.35 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 1

liwook/Redislock

基于redis的分布式锁,支持看门狗模式,红锁,有讲解教程

Language: Go - Size: 33.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 0

ORESoftware/live-mutex

High-performance networked mutex for Node.js libraries.

Language: TypeScript - Size: 781 KB - Last synced: about 24 hours ago - Pushed: almost 4 years ago - Stars: 138 - Forks: 5

smikhalevski/react-hookers

🤖 General-purpose React hooks with blackjack and hookers.

Language: TypeScript - Size: 1.1 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 1 - Forks: 1

EzyGang/py-cachify

Distributed locks and cached based utils

Language: Python - Size: 375 KB - Last synced: 28 days ago - Pushed: 28 days ago - Stars: 5 - Forks: 1

joanvila/aioredlock

:lock: The asyncio implemetation of Redis distributed locks

Language: Python - Size: 219 KB - Last synced: 13 days ago - Pushed: 5 months ago - Stars: 282 - Forks: 47

sjinks/ww-lock-user-to-ip

WordPress plugin to lock users to specific IP addresses

Language: PHP - Size: 676 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 1

MehrajLatifli/Thread-synchronization-in-MVVM

Example of thread synchronization

Language: C# - Size: 111 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 1 - Forks: 0

petrknap/php-critical-section

Critical section helper for PHP

Language: PHP - Size: 33.2 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 0 - Forks: 0

sanketplus/go-mysql-lock

MySQL Backed Locking Primitive

Language: Go - Size: 22.5 KB - Last synced: 21 days ago - Pushed: 21 days ago - Stars: 60 - Forks: 14

andrewostroumov/esp-mqtt-lock

Home Assistant ESP32 MQTT Lock Adapter

Language: C - Size: 5.86 KB - Last synced: about 1 month ago - Pushed: about 4 years ago - Stars: 0 - Forks: 0

jonathanklee/VolumeLockr

Android volume locker

Language: Kotlin - Size: 1.06 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 18 - Forks: 3

MarkCiliaVincenti/AsyncKeyedLockBenchmarks

Benchmarking keyed lockers

Language: C# - Size: 302 KB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 2 - Forks: 0

iobroker-community-adapters/ioBroker.nuki-extended

Nuki Smart Lock - Keyless electronic door lock for smart access with your ioBroker

Language: JavaScript - Size: 1.9 MB - Last synced: about 2 months ago - Pushed: 2 months ago - Stars: 29 - Forks: 15

galenwarren/node-zookeeper-algorithms

Zookeeper algorithm implementations using node-zookeeper-client

Language: JavaScript - Size: 895 KB - Last synced: about 1 month ago - Pushed: about 7 years ago - Stars: 0 - Forks: 0

pirate/django-concurrency-talk

🎭 Database Integrity in Django: Safely Handling Critical Data in Distributed Systems

Language: JavaScript - Size: 48.5 MB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 53 - Forks: 3

SebastianUA/concurrency-in-python

Some examples to work with concurrency in Python

Language: Python - Size: 39.1 KB - Last synced: about 1 month ago - Pushed: about 2 months ago - Stars: 0 - Forks: 2

reugn/async

Synchronization and asynchronous computation package for Go

Language: Go - Size: 117 KB - Last synced: about 1 month ago - Pushed: 3 months ago - Stars: 184 - Forks: 8

polderknowledge/php-peek-lock

A wrapper around flock()

Language: PHP - Size: 20.5 KB - Last synced: about 2 months ago - Pushed: over 6 years ago - Stars: 18 - Forks: 0

zhaocong6/lock

高性能分布式并发锁, 行为限流

Language: PHP - Size: 65.4 KB - Last synced: 3 days ago - Pushed: almost 4 years ago - Stars: 286 - Forks: 54

ilgooz/dlock

dlock is a distributed lock to enable synchronization in distributed environments

Language: Go - Size: 4.88 KB - Last synced: about 2 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

jonasrauber/lockfile

lockfile provides a minimalistic and modern implementation of a simple file-based lock mechanism for Python

Language: Python - Size: 8.79 KB - Last synced: about 2 months ago - Pushed: about 4 years ago - Stars: 3 - Forks: 0

yiisoft/mutex

Mutex lock implementation

Language: PHP - Size: 136 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 33 - Forks: 6

y4kupkaya/PyFileLock

🔐 Python dosyalarını 15 farklı kombinasyonda şifreleyebilen bir PyPi kütüphanesi.

Language: Python - Size: 51.8 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 5 - Forks: 2

YuanJianTing/PatternLockView

自定义图案锁View

Language: Java - Size: 569 KB - Last synced: about 2 months ago - Pushed: almost 6 years ago - Stars: 0 - Forks: 0

Darkseal/LockProvider

A lightweight C# class that can be used to selectively lock objects, resources or statement blocks according to given unique IDs.

Language: C# - Size: 12.7 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 37 - Forks: 6

veeqo/activejob-uniqueness

Unique jobs for ActiveJob. Ensure the uniqueness of jobs in the queue.

Language: Ruby - Size: 107 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 249 - Forks: 26

getlarge/nestjs-tools

Open-source libraries for NestJS framework

Language: TypeScript - Size: 2.67 MB - Last synced: 16 days ago - Pushed: about 2 months ago - Stars: 3 - Forks: 1

mysteryjeans/Flettu

A library of core helpers, extensions, Async/Await locks on object, strings, integers

Language: C# - Size: 808 KB - Last synced: about 2 months ago - Pushed: 7 months ago - Stars: 10 - Forks: 1

remram44/python-fslock

Python library providing a safe wrapper around `flock(2)`

Language: Python - Size: 27.3 KB - Last synced: about 2 months ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0

Serious-senpai/async-locks

Synchronization primitives for asynchronous Dart code: Event, Lock and Semaphore

Language: Dart - Size: 59.6 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 3 - Forks: 0

pepperize/cdk-terraform-state-backend

This project provides a CDK construct bootstrapping an AWS account with a S3 Bucket and a DynamoDB table as terraform state backend.

Language: TypeScript - Size: 3.61 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 11 - Forks: 2

redis/rueidis

A fast Golang Redis client that supports Client Side Caching, Auto Pipelining, Generics OM, RedisJSON, RedisBloom, RediSearch, etc.

Language: Go - Size: 6.03 MB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 2,171 - Forks: 140

pranavpandey/dynamic-engine

Monitor events in the background on Android.

Language: Java - Size: 2.42 MB - Last synced: about 2 months ago - Pushed: 3 months ago - Stars: 30 - Forks: 7

Yurunsoft/YurunLock

PHP阻塞锁和非阻塞锁机制,内置解决并发锁重复执行的方案。目前支持文件、Redis、Memcache、Memcached。

Language: PHP - Size: 22.5 KB - Last synced: 3 days ago - Pushed: about 6 years ago - Stars: 50 - Forks: 9

itenfay/DYFAuthIDAndGestureLock

手势密码解锁和 TouchID (指纹) / FaceID(面容) 解锁,代码简洁高效。(Gesture passcode unlocking and TouchID (fingerprint) / FaceID (facial features) unlocking.)

Language: Objective-C - Size: 3.36 MB - Last synced: 1 day ago - Pushed: 11 months ago - Stars: 28 - Forks: 1

PrinsFrank/composer-version-lock 📦

FUNCTIONALITY NOW PROVIDED BY COMPOSER ITSELF.

Language: PHP - Size: 251 KB - Last synced: 16 days ago - Pushed: almost 2 years ago - Stars: 9 - Forks: 1

ronnylt/redlock-php

Redis distributed locks in PHP

Language: PHP - Size: 5.86 KB - Last synced: about 2 months ago - Pushed: almost 4 years ago - Stars: 761 - Forks: 253

Tinywan/webman-lock

based on lua script redis lock for webman plugin

Language: PHP - Size: 7.81 KB - Last synced: 21 days ago - Pushed: about 2 months ago - Stars: 5 - Forks: 1

dessant/repo-lockdown

GitHub Action that immediately closes and locks issues and pull requests

Language: JavaScript - Size: 970 KB - Last synced: about 1 month ago - Pushed: 7 months ago - Stars: 132 - Forks: 15

PandaTechAM/be-lib-efcore-postgres-extensions

Extend EF Core's capabilities with PostgreSQL-specific features like ForUpdate locking syntax and more, seamlessly integrating into your development workflow.

Language: C# - Size: 158 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

jwpttcg66/redis-game-transaction

在大型游戏中经常使用分布式,分布式中因为游戏逻辑会经常游戏事务,借助redis特性我们可以实现分布式锁和分布式事务。很多redis集群不支持redis的事务特性。 这个框架用来解决分布式服务器下redis集群事务失效的情况下,基于分布式锁完成分布式事务。支持独占锁,共享锁,读写锁,并且支持事务提交失败情况下的回滚操作,让开发者可以有更多时间侧重游戏逻辑.

Language: Java - Size: 2.3 MB - Last synced: about 2 months ago - Pushed: about 1 year ago - Stars: 154 - Forks: 101

callicoder/java-concurrency-examples

Java Concurrency/Multithreading Tutorial with Examples for Dummies

Language: Java - Size: 26.4 KB - Last synced: about 2 months ago - Pushed: almost 3 years ago - Stars: 266 - Forks: 206

malhotra-sidharth/async-await-mutex-lock

Mutex locks for async functions with functionality to add keys for each lock

Language: TypeScript - Size: 982 KB - Last synced: about 1 month ago - Pushed: 4 months ago - Stars: 5 - Forks: 0

theKashey/react-locky

"🔒-y" – Asgardian God of Event Scoping 📦, Scroll Locking 📜, Silence Casting 🙊

Language: JavaScript - Size: 7.21 MB - Last synced: 12 days ago - Pushed: about 4 years ago - Stars: 145 - Forks: 5

foxtech6/mutexsafe

MutexSafe will help you use mutex more effectively. Different mutex for different components are presented. In addition, you can add your own lockers and use within the library.

Language: PHP - Size: 177 KB - Last synced: about 2 months ago - Pushed: 8 months ago - Stars: 15 - Forks: 1

amirR01/Toggle-LidSwitch

The script is designed to toggle the configuration of Lid Switch between suspend and lock, and vice versa on linux.

Language: Shell - Size: 3.91 KB - Last synced: about 2 months ago - Pushed: about 2 months ago - Stars: 0 - Forks: 0

bukacekd/lock-scroll

A set of methods to lock scrolling within an element or an entire page.

Language: TypeScript - Size: 142 KB - Last synced: 28 days ago - Pushed: about 2 months ago - Stars: 1 - Forks: 0

fraff/once-upon-a-memcache

lock process on a cluster node using memcache server

Language: Shell - Size: 24.4 KB - Last synced: 2 months ago - Pushed: over 4 years ago - Stars: 1 - Forks: 0

jefferyjob/go-redislock

High-performance Redis distributed lock service based on Go language. 基于Go语言实现的高性能Redis分布式锁服务。

Language: Go - Size: 31.3 KB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 198 - Forks: 5

nuxed/filesystem

The Nuxed Filesystem component provides classes that interact with the local filesystem.

Language: Hack - Size: 91.8 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 3 - Forks: 1

lahirulhr/nova-lock-screen

Simple lock screen feature to Laravel nova dashboard

Language: PHP - Size: 1.27 MB - Last synced: about 1 month ago - Pushed: 5 months ago - Stars: 17 - Forks: 1

cybercog/php-db-locker

PHP application-level database locking mechanisms to implement concurrency control patterns.

Language: PHP - Size: 36.1 KB - Last synced: 2 months ago - Pushed: 9 months ago - Stars: 3 - Forks: 3

Skywalker427/dynalock

Distributed locking implementation in python with DynamoDB backend

Language: Python - Size: 43 KB - Last synced: about 1 month ago - Pushed: 2 months ago - Stars: 0 - Forks: 0

vtsykun/cron-bundle

:clock3: Docker friendly Symfony Cron Bundle for handling scheduled tasks consistently, parallel or via message queue

Language: PHP - Size: 227 KB - Last synced: about 23 hours ago - Pushed: 2 months ago - Stars: 17 - Forks: 5

iovation/flockd

Simple file system-based key/value Go database library that uses file locking for concurrency safety

Language: Go - Size: 94.7 KB - Last synced: 2 months ago - Pushed: over 3 years ago - Stars: 2 - Forks: 0

toxic-johann/toxic-decorators

Library of Javascript decorators

Language: JavaScript - Size: 923 KB - Last synced: about 1 month ago - Pushed: over 1 year ago - Stars: 29 - Forks: 4

pishangujeniya/SmartDoorLock 📦

Smart Door Lock System using Arduino UNO Board and Lock Mechanism work on Password protection using wireless bluetooth connection through Android Application on Phone

Language: Java - Size: 52.6 MB - Last synced: 6 days ago - Pushed: almost 3 years ago - Stars: 19 - Forks: 8

slive/jedis-client-utility

Java redis客户端实用工具:包括redis常用数据结构Strings, Hashes, Sets, SortSets, Lists等的方法归类;基于jedis开发的分布式锁;基于jedis开发的会话共享等

Language: Java - Size: 171 KB - Last synced: 3 months ago - Pushed: almost 2 years ago - Stars: 4 - Forks: 0

ycui1984/multicore-os

main document for multicore os work

Size: 7.71 MB - Last synced: 3 months ago - Pushed: over 7 years ago - Stars: 1 - Forks: 0

Showmax/django-admin-page-lock 📦

Page Lock for Django Admin allows developers to implement customizable locking pages.

Language: Python - Size: 104 KB - Last synced: 15 days ago - Pushed: 3 months ago - Stars: 15 - Forks: 14

pujiaxin33/JXPatternLock

An easy-to-use, powerful, customizable pattern lock view in swift. 图形解锁/手势解锁 / 手势密码 / 图案密码 / 九宫格密码

Language: Swift - Size: 112 KB - Last synced: about 1 month ago - Pushed: almost 4 years ago - Stars: 230 - Forks: 23

BrunoBernardino/lockdb 📦

LockDB is a cross-platform tool you can use to handle process/event locking and avoid race conditions. It is sometimes also known as a semaphore.

Language: TypeScript - Size: 85.9 KB - Last synced: about 5 hours ago - Pushed: 3 months ago - Stars: 3 - Forks: 1

tdely/nim-rwlocks

Readers-writer locks for Nim.

Language: Nim - Size: 52.7 KB - Last synced: 3 months ago - Pushed: over 1 year ago - Stars: 3 - Forks: 0

neilotoole/fifomu

Mutex with FIFO lock acquisition

Language: Go - Size: 36.1 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 2 - Forks: 0

viney-shih/go-lock

go-lock is a lock library implementing read-write mutex and read-write trylock without starvation

Language: Go - Size: 771 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago - Stars: 107 - Forks: 8

teivah/multilock

A Go Library to Efficiently Store a Set of Mutex or RWMutex

Language: Go - Size: 22.5 KB - Last synced: about 1 month ago - Pushed: over 4 years ago - Stars: 6 - Forks: 2

sresam89/cvera

Vera lock addon

Language: Python - Size: 40 KB - Last synced: 3 months ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0

Aldaviva/lock-your-windows

🔐 Activate the Windows lock screen (Win+L), or check if Windows is currently locked.

Language: C++ - Size: 285 KB - Last synced: 13 days ago - Pushed: about 1 year ago - Stars: 9 - Forks: 2

MaricoHan/redisson

实现 redis 分布式“互斥锁”和“读写锁”

Language: Go - Size: 2.03 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 9 - Forks: 2

rwojsznis/sidekiq-lock

Simple redis-based lock mechanism for your sidekiq workers

Language: Ruby - Size: 81.1 KB - Last synced: 23 days ago - Pushed: 4 months ago - Stars: 102 - Forks: 11

siddhant-vij/Producer-Consumer-Problem-Java

Producer Consumer Problem

Language: Java - Size: 7.81 KB - Last synced: 2 months ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

cheny2151/toolbox

somethings stable tool

Language: Java - Size: 658 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 5 - Forks: 1

wassimOubaziz/distributed-systems-tp

distributed systems with python

Language: Python - Size: 3.91 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

ishbguy/lock.sh

A shell lock screen tool, which can be integrated with tmux.

Language: Shell - Size: 1.25 MB - Last synced: 2 months ago - Pushed: 2 months ago - Stars: 1 - Forks: 0

dodabyte/DodaLock

The DodaLock plugin for Minecraft made by dodabyte.

Language: Java - Size: 241 KB - Last synced: about 2 months ago - Pushed: 11 months ago - Stars: 4 - Forks: 0

codebaorg/redis-keeper

a lightweight multi-data source management tool for redis

Language: Java - Size: 67.4 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 12 - Forks: 2

supertokens/browser-tabs-lock

Using this package, you can synchronise your code logic across browser tabs.

Language: JavaScript - Size: 690 KB - Last synced: 15 days ago - Pushed: about 1 year ago - Stars: 36 - Forks: 3

seamansrl/Kinetic_touchless

Sensor kinetico para puerta corrediza

Language: C++ - Size: 7.03 MB - Last synced: 3 months ago - Pushed: almost 3 years ago - Stars: 2 - Forks: 0

5im-0n/gitlit

A gui for Git LFS file locks

Language: JavaScript - Size: 68.7 MB - Last synced: 4 days ago - Pushed: over 1 year ago - Stars: 19 - Forks: 5

nasrmohammad4804/concurrency-multithread-concept

this repo for cover lot of concept about java concurrency and parallelism and related OS concept

Language: Java - Size: 7.52 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

vegardit/haxe-concurrent

A haxelib for basic platform-agnostic concurrency support

Language: Haxe - Size: 509 KB - Last synced: 2 months ago - Pushed: 3 months ago - Stars: 80 - Forks: 13

typelift/Concurrent

Functional Concurrency Primitives

Language: Swift - Size: 301 KB - Last synced: 25 days ago - Pushed: over 4 years ago - Stars: 208 - Forks: 20

xanthium-enterprises/creating-and-sharing-data-between-python-threads

Tutorial on Creating threads using Python and sharing data between threads

Language: Python - Size: 27.3 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 0 - Forks: 0

jsoendermann/semaphore-async-await

:crossed_flags: Promise based Semaphore suitable to be used with async/await.

Language: TypeScript - Size: 393 KB - Last synced: 14 days ago - Pushed: over 5 years ago - Stars: 101 - Forks: 11

franciscoengenheiro/concurrent-problem-sets

Contains sets of problems that I've solved using the skills acquired in a concurrent programming course in Kotlin for the JVM

Language: Kotlin - Size: 5.31 MB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

WeAreFarmGeek/diplomat

A HTTP Ruby API for Consul

Language: Ruby - Size: 552 KB - Last synced: about 14 hours ago - Pushed: over 1 year ago - Stars: 370 - Forks: 118

ElektroStudios/MouseLock-GUI-A-mouse-locker

Locks the mouse pointer at the center of the screen until a specified key is pressed.

Language: Visual Basic .NET - Size: 270 KB - Last synced: 3 months ago - Pushed: 3 months ago - Stars: 1 - Forks: 0

aritraroy/PinLockView

A clean, minimal, highly customizable pin lock view for Android

Language: Java - Size: 349 KB - Last synced: 3 months ago - Pushed: over 4 years ago - Stars: 1,391 - Forks: 261

fernandomoraes/nodejs-remote-promise-cacheable

Remote promise cacheable for Nodejs

Language: TypeScript - Size: 341 KB - Last synced: 29 days ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 0

f1x3d/DistributedLeaseManager

A simple C#/.NET distributed lease/lock manager (DLM) implementation with multiple storage options

Language: C# - Size: 25.4 KB - Last synced: about 1 month ago - Pushed: 8 months ago - Stars: 0 - Forks: 0

halfpastfouram/phpchartjs

A PHP library that makes it easy to generate data for ChartJS.

Language: PHP - Size: 375 KB - Last synced: about 1 month ago - Pushed: about 1 year ago - Stars: 25 - Forks: 13

royreznik/plz

Simple python virtual environment and dependences manager wrapping `piptools` and `virtualenv`

Language: Python - Size: 24.4 KB - Last synced: about 23 hours ago - Pushed: over 1 year ago - Stars: 8 - Forks: 0

letmutx/macgyver-lock-rs

Implementation of ghetto lock

Language: Rust - Size: 30.3 KB - Last synced: 15 days ago - Pushed: over 4 years ago - Stars: 3 - Forks: 0

LarsSK06/Python-Mouse-Lock

A Python package for locking the mouse on the screen, where tick rate and position can be configured when initiating.

Language: Python - Size: 1.95 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 0 - Forks: 0

brunojppb/node-distributed-lock

Distributed locks in Node.js with TypeScript and Redis

Language: TypeScript - Size: 139 KB - Last synced: 4 months ago - Pushed: 4 months ago - Stars: 4 - Forks: 1

grimmer0125/d4c-queue

Execute tasks sequentially or concurrently. Wrap an async/promise-returning/sync function as a queue-ready async function for easy reusing. Support passing arguments/getting return value, decorators. below is an introduction to v1.6.

Language: TypeScript - Size: 633 KB - Last synced: 26 days ago - Pushed: over 2 years ago - Stars: 17 - Forks: 0