Semaphore

Open-source projects categorized as Semaphore

Top 13 Semaphore Open-Source Projects

  • Queuer

    Queuer is a queue manager, built on top of OperationQueue and Dispatch (aka GCD).

  • semaphore

    A zero-knowledge protocol for anonymous interactions. (by semaphore-protocol)

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • async-sema

    Semaphore using `async` and `await`

  • tstl

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

  • Project mention: Secret of Typia, how it could be 20,000x faster validator - Hidden Class Optimization of v8 engine | dev.to | 2023-07-29
  • semgroup

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

  • BatchPool

    The one-stop generic task batching and management library

  • semaphore go

    Fast resizable golang semaphore primitive (by marusama)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • AsyncKeyedLock

    An asynchronous .NET Standard 2.0 library that allows you to lock based on a key (keyed semaphores), limiting concurrent threads sharing the same key to a specified number, with optional pooling for reducing memory allocations.

  • semaphore

    🚦 Semaphore pattern implementation with timeout of lock/unlock operations. (by kamilsk)

  • lox

    Threading and Multiprocessing made easy.

  • Project mention: Mpire: A Python package for easier and faster multiprocessing | news.ycombinator.com | 2023-08-11

    I often use lox for this sort of thing. It can use threads or processes, and has a very ergonomic api.

    https://github.com/BrianPugh/lox

  • AsyncObjects

    Several synchronization primitives and task synchronization mechanisms introduced to aid in modern swift concurrency.

  • self-limiters

    Async distributed rate limiters for Python

  • multithreading-library

    A lightweight C library based on one-one and many-one model for threading.

  • Project mention: Simplify multithreading in C with the mthread library | /r/opensource | 2023-05-27

    Hey everyone! I wanted to share a project (https://github.com/mayank-02/multithreading-library) I worked on during my OS course. I developed a lightweight multithreading library in C called "mthread". It's based on a combination of the one-one and many-one threading models.

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Semaphore related posts

  • Mpire: A Python package for easier and faster multiprocessing

    4 projects | news.ycombinator.com | 11 Aug 2023
  • Async/Multi Thread Design Question

    1 project | /r/csharp | 19 Jan 2023
  • Keyed semaphore locks

    8 projects | /r/dotnet | 18 Oct 2022
  • Throttle a series of fetch requests in JavaScript

    1 project | dev.to | 1 Mar 2021

Index

What are some of the best open-source Semaphore projects? This list will help you:

Project Stars
1 Queuer 1,049
2 semaphore 841
3 async-sema 611
4 tstl 573
5 semgroup 289
6 BatchPool 181
7 semaphore go 166
8 AsyncKeyedLock 136
9 semaphore 96
10 lox 87
11 AsyncObjects 49
12 self-limiters 29
13 multithreading-library 21

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com