Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

Projects in Awesome Lists tagged with semaphore

A curated list of projects in awesome lists tagged with semaphore .

https://github.com/php-lock/lock

Lock library to provide serialized execution of PHP code.

lock mutex semaphore

Last synced: 31 Jul 2024

https://github.com/discord/semaphore

Fast semaphore using ETS.

elixir erlang locks semaphore

Last synced: 01 Oct 2024

https://github.com/vercel/async-sema

Semaphore using `async` and `await`

async asynchronous await package semaphore

Last synced: 29 Sep 2024

https://github.com/samchon/tstl

TypeScript-STL (Standard Template Library, migrated from C++)

algorithm collection container critical-section hashmap iterator mutex semaphore stl treemap typescript

Last synced: 02 Oct 2024

https://github.com/groue/Semaphore

A Synchronization Primitive for Swift Concurrency

async await concurrency counting-semaphore semaphore

Last synced: 31 Jul 2024

https://github.com/symfony/lock

Creates and manages locks, a mechanism to provide exclusive access to a shared resource

cas component flock locking mutex php redlock semaphore symfony symfony-component

Last synced: 29 Sep 2024

https://github.com/fatih/semgroup

Like errgroup/waitgroup, but only runs a maximum of tasks at any time.

concurrency errgroup go golang semaphore waitgroup

Last synced: 04 Aug 2024

https://github.com/garthvh/ansible-raspi-playbooks

Playbooks for setup and updating of raspberry pi projects.

adafruit ansible automation makers raspberry-pi semaphore

Last synced: 03 Aug 2024

https://github.com/marusama/semaphore

Fast resizable golang semaphore primitive

go golang mutex primitive semaphore semaphore-pattern synchronization

Last synced: 30 Jul 2024

https://github.com/swarthy/redis-semaphore

Distributed mutex and semaphore based on Redis

mutex nodejs redis semaphore

Last synced: 01 Aug 2024

https://github.com/jarikomppa/ipc

Public domain single header inter process communication primitives

c cpp ipc linux memory process semaphore sharing windows

Last synced: 03 Aug 2024

https://github.com/thanhit95/multi-threading

Practical multithreading tutorials. Languages supported: C++, Java, C#, Python, Javascript/Nodejs.

blocking-queue concurrency cpp csharp java javascript multithreading mutex nodejs producer-consumer pthread python semaphore synchronization thread thread-pool threading tutorial worker

Last synced: 02 Aug 2024

https://github.com/kamilsk/semaphore

🚦 Semaphore pattern implementation with timeout of lock/unlock operations.

awesome-go go golang hacktoberfest library limiter module semaphore

Last synced: 30 Jul 2024

https://github.com/sherifabdlnaby/gpool

gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.

concurrency go goroutine-pool resource-management resource-pool semaphore workerpool

Last synced: 03 Aug 2024

https://github.com/Sherifabdlnaby/gpool

gpool - a generic context-aware resizable goroutines pool to bound concurrency based on semaphore.

concurrency go goroutine-pool resource-management resource-pool semaphore workerpool

Last synced: 30 Jul 2024

https://github.com/siffiejoe/lua-luaipc

Portable inter-process communication for Lua

inter-process-communication lua semaphore

Last synced: 01 Aug 2024

https://github.com/symfony/semaphore

Symfony Semaphore Component

component php semaphore symfony symfony-component

Last synced: 29 Sep 2024

https://github.com/pjwerneck/bouncer

Throttling, rate-limiting and synchronization for distributed applications.

lock rate-limiting semaphore token-bucket

Last synced: 04 Aug 2024

https://github.com/rodaine/executor

Action/Executor (Command) Pattern Library for Concurrent Workloads

command-pattern concurrency concurrent-map executor semaphore singleflight subrepos x-files

Last synced: 02 Aug 2024

https://github.com/schollz/golock

Very simple file locking with optional timeouts. :lock: :page_facing_up:

file-lock semaphore synchronization threading

Last synced: 01 Oct 2024

https://github.com/hamiltonkibbe/tutti

Distributed Synchronization for Python

distributed-systems lock mutex python semaphore synchronization

Last synced: 03 Aug 2024

https://github.com/artnum/snowflake53

Generate 53 and 64 bits Snowflake ID. Uses shared memory for sequences (no need for redis or memcached).

id-generation php82 semaphore shared-memory snowflake snowflake-id trait web

Last synced: 28 Sep 2024

https://github.com/emasuriano/felix-fix-it-multiplayer

Remake of the retro game: Felix Fix It, with the ability to create rooms dynamically in order to play with another person via HTTPS.

c pthread sdl2 sdl2-image sdl2-ttf semaphore socket

Last synced: 01 Oct 2024

https://github.com/paebbels/semaphore-microservice

A Microservice offering Semaphores in CI Environments.

http-server json-api microservice python3 rest-api semaphore semaphore-microservice

Last synced: 01 Oct 2024

https://github.com/carnivuth/semaphore_simulation

Simulation of a semaphore machine with a provisioning target

ansible semaphore vagrant

Last synced: 29 Sep 2024

https://github.com/skandergazzah/video-transcoder-service

A scalable video transcoding service built with Go, Gin, and FFmpeg. Supports multiple resolutions (1080p, 720p, 480p, 360p, 240p, 144p) with concurrent processing and Docker integration.

concurrency docker ffmpeg go mutex semaphore shell-script video-transcoding

Last synced: 27 Sep 2024

https://github.com/maxdeviant/dhall-semaphore

Dhall bindings for Semaphore CI

dhall dhall-lang semaphore semaphoreci

Last synced: 03 Aug 2024

https://github.com/queeniecplusplus/ios_back_9

using Semaphore to show signal for controlling the same Thread

async dispatchqueue ios11 ios14 semaphore signal swift4 swift5 xcode11 xcode12

Last synced: 28 Sep 2024

https://github.com/bernardolm/octo-batch

It's intends to do batch subscriptions to all user repositories, personal and from an organization using the go lang SDK for Github API. As a way to study about go routines, channels, semaphores and wait groups.

api channels github github-api go golang goroutines repository sdk semaphore subscription waitgroup

Last synced: 29 Sep 2024

https://github.com/timoa/hellocd

iOS and Android app that provides status of pipelines on multiple CI/CD servers compatible with the CCTray format

android buddybuild buildkite cctray circleci gocd ios jenkins jenkins-ci nevercode semaphore teamcity titanium titanium-application travis-ci

Last synced: 29 Sep 2024

https://github.com/chabachi/sms

Website that handle sms sending with mongodb database and gmail authentication

dotnet-core google-authentication mongodb razor-pages semaphore

Last synced: 29 Sep 2024

https://github.com/pnerg/consul-recipes

Implements the most common "recipes" on Consul such as leader election and semaphore

consul leader-election scala semaphore

Last synced: 26 Sep 2024