jlog
« Back to VersTracker
Description:
Pure C message queue with subscribers and publishers for logs
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: messaging logging c-library pubsub queues
Install: brew install jlog
About:
Jlog is a high-performance, pure C message queue system designed for efficient log distribution. It operates on a publisher-subscriber model, allowing multiple subscribers to read from a central log store simultaneously. This provides a decoupled and reliable way to aggregate and disseminate log data across distributed systems.
Key Features:
  • Pure C implementation for minimal dependencies and high performance
  • Publisher/Subscriber architecture for decoupled communication
  • Support for multiple independent subscribers reading the same log
  • Efficient log storage and retrieval mechanism
Use Cases:
  • Centralized logging for distributed applications
  • Real-time log analysis and monitoring pipelines
  • Decoupling data producers from consumers in event-driven systems
Alternatives:
  • Apache Kafka – Kafka is a far more complex, distributed streaming platform with higher throughput and durability, but Jlog offers a lightweight, simpler C-native solution for less demanding use cases.
  • Redis Pub/Sub – Redis provides in-memory pub/sub with persistence options, whereas Jlog is specifically optimized for persistent log file distribution.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 7:36am 0 VERSION_BUMP 6a0a7210
Oct 22, 2024 12:01am 0 VERSION_BUMP 682dc89a