Mutex

Top 23 Mutex Open-Source Projects

  • go-concurrency-guide

    Practical concurrency guide in Go, communication by channels, patterns

  • go-deadlock

    Online deadlock detection in go (golang)

  • 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
  • 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
  • mcfgthread

    Cornerstone of the MOST efficient std::thread on Windows for mingw-w64

  • not-enough-standards

    A modern header-only C++ library that provides platform-independent utilities.

  • async

    Synchronization and asynchronous computation package for Go (by reugn)

  • semaphore go

    Fast resizable golang semaphore primitive (by marusama)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • go-lock

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

  • 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.

  • go-trylock

    TryLock support on read-write lock for Golang

  • mutex

    Mutex lock implementation

  • mutex

    Mutex Server using WebSocket (by samchon)

  • nanothreads

    A tiny multi-threading & concurrency library, for Node.js and the browser

  • size-limited-queue

    Learn what sync.Cond is

  • 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.

  • distributed-lock-google-cloud-storage-ruby

    Ruby implementation of a distributed lock based on Google Cloud Storage

  • mutex-file

    File-based mutex implementation for yiisoft/mutex.

  • dimutex

    asyncio Python library for distributed mutex with GCS as a backend

  • mutex-pdo-pgsql

    Postgres mutex implementation for yiisoft/mutex.

  • mutex-pdo-mysql

    MySQL mutex implementation for yiisoft/mutex.

  • rustex

    Rust-style mutex type for C++

  • Project mention: The Binder Linux driver is being rewritten in Rust | news.ycombinator.com | 2023-11-03

    Rust-style locks definitely raise the bar, and I wish more languages adopted this - like this https://news.ycombinator.com/item?id=35464152 or https://github.com/dragazo/rustex

  • mutex-pdo-oracle

    Oracle mutex implementation for yiisoft/mutex.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
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).

Mutex related posts

  • Mpire: A Python package for easier and faster multiprocessing

    4 projects | news.ycombinator.com | 11 Aug 2023
  • Concurrent.js

    4 projects | /r/node | 20 Feb 2023
  • Online deadlock detection in go (Golang)

    1 project | news.ycombinator.com | 17 Nov 2022
  • Using Go's RWMutex recursively is a bug

    1 project | /r/golang | 17 Oct 2022
  • dimutex: asyncio Python library for distributed mutex with GCS as a backend

    1 project | /r/coding | 31 Aug 2022
  • dimutex: asyncio Python library for distributed mutex with GCS as a backend

    1 project | /r/madeinpython | 7 Jun 2022
  • dimutex: asyncio Python library for distributed mutex with GCS as a backend

    1 project | /r/coolgithubprojects | 30 May 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 7 May 2024
    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. Learn more →

Index

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

Project Stars
1 go-concurrency-guide 2,362
2 go-deadlock 943
3 tstl 573
4 mcfgthread 238
5 not-enough-standards 227
6 async 184
7 semaphore go 166
8 go-lock 106
9 lox 87
10 AsyncObjects 49
11 go-trylock 34
12 mutex 33
13 mutex 29
14 nanothreads 28
15 size-limited-queue 24
16 multithreading-library 21
17 distributed-lock-google-cloud-storage-ruby 16
18 mutex-file 13
19 dimutex 12
20 mutex-pdo-pgsql 10
21 mutex-pdo-mysql 10
22 rustex 10
23 mutex-pdo-oracle 8

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