nsync
« Back to VersTracker
Description:
C library that exports various synchronization primitives
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: c-library synchronization concurrency threading google
Install: brew install nsync
About:
nsync is a C library that provides cross-platform synchronization primitives such as mutexes, condition variables, and thread pools. It is designed for high performance and low latency, making it suitable for systems programming and concurrent applications. Developed by Google, it offers a lightweight alternative to platform-specific APIs.
Key Features:
  • Cross-platform support (Linux, Windows, macOS)
  • Lightweight and low-latency primitives
  • Thread pool and task scheduling utilities
  • C99 API with minimal dependencies
Use Cases:
  • Building high-performance concurrent C applications
  • Implementing portable thread synchronization
  • Systems programming requiring fine-grained control
Alternatives:
  • pthreads – Standard POSIX threads; nsync provides a more portable and lightweight API
  • Boost.Thread – C++ library; nsync is C-focused and lighter weight
Version History
Detected Version Rev Change Commit
Sep 16, 2025 10:58pm 1 VERSION_BUMP 394b587a
Oct 26, 2024 9:34pm 0 VERSION_BUMP e0ce9236
Sep 12, 2024 11:50am 0 VERSION_BUMP 0fadc882