Bunyan is a simple and fast JSON logging library for Node.js services. It emphasizes logging complete records suitable for later processing. Bunyan outputs structured JSON, making it easy to parse and analyze with tools like jq. It supports log levels, streams to different outputs, and custom serializers for specific data types. Bunyan is designed to be lightweight and performant, suitable for high-throughput environments.
Bunyan's release frequency peaked in 2012, particularly in February and November. The project saw consistent releases through 2017, with occasional updates until 2021. After January 2021 there have been no new releases. The package is not actively maintained since.
Bunyan's npm package downloads show a generally increasing trend from March 2024 to August 2025, reaching over 10 million in June 2025. There was a notable spike in March 2025, May 2025 and June 2025. September 2025 downloads are significantly lower, likely due to incomplete month data.