nspr
« Back to VersTracker
Description:
Platform-neutral API for system-level and libc-like functions
Type: Formula  |  Latest Version: 4.38.2@0  |  Tracked Since: Nov 11, 2025
Links: Homepage  |  @mozilla  |  formulae.brew.sh
Category: System utilities
Tags: library c cross-platform system mozilla
Install: brew install nspr
About:
NSPR (Netscape Portable Runtime) provides a platform-neutral API for system-level and libc-like functions, enabling consistent behavior across different operating systems. It offers threading, file I/O, networking, and data structures, forming the foundational layer for Mozilla applications like Firefox and Thunderbird.
Key Features:
  • Cross-platform threading and synchronization primitives
  • Platform-neutral file and network I/O abstraction
  • Data structures like linked lists, hash tables, and rings
  • Dynamic library loading and symbol resolution
Use Cases:
  • Developing cross-platform system-level applications
  • Building the core infrastructure for Mozilla-based projects
Alternatives:
  • GLib – Part of the GTK project, provides similar data structures and threading for Linux/GNU systems
  • Boost C++ Libraries – Offers extensive cross-platform functionality but is C++-specific rather than C
Version History
Detected Version Rev Change Commit
Nov 11, 2025 12:07am 0 VERSION_BUMP 6efe92c2
Oct 23, 2024 6:23pm 0 VERSION_BUMP c7d21561