skalibs
« Back to VersTracker
Description:
Skarnet's library collection
Type: Formula  |  Latest Version: 2.14.4.0@0  |  Tracked Since: Dec 24, 2025
Links: Homepage  |  formulae.brew.sh
Category: System utilities
Tags: c-library system-programming skarnet s6 utilities embedded
Install: brew install skalibs
About:
skalibs is a foundational C library collection developed by skarnet.org, providing essential data structures, string handling, and system call wrappers. It serves as the core dependency for the entire s6 ecosystem of process supervision tools. The library prioritizes stability, portability, and minimalism, making it ideal for embedded systems and low-level system programming.
Key Features:
  • Portable ANSI C implementation with minimal dependencies
  • Comprehensive data structures including hash tables and linked lists
  • Robust string and buffer manipulation utilities
  • Safe wrappers around POSIX and system calls
  • Stable ABI for long-term compatibility
Use Cases:
  • Building portable system-level C applications
  • Developing s6 process supervision tools
  • Creating lightweight embedded system software
  • Implementing reliable string parsing and data structures
Alternatives:
  • glibc – GNU's standard C library; much larger and more complex than skalibs
  • musl – Lightweight libc alternative; focuses on full libc compliance vs skalibs' utility focus
  • libuv – Async I/O library; higher-level with event loop vs skalibs' low-level primitives
Version History
Detected Version Rev Change Commit
Dec 24, 2025 7:10pm 2.14.4.0 0 VERSION_BUMP a7c8a159