klaudiosinani/signale

Highly configurable logging library

View on GitHub ↗Jump to charts ↓

Summary Information

Updated 19 minutes ago
Added to GitGenius on September 7th, 2026
Created on April 8th, 2018
Open Issues & Pull Requests: 38 (+0)
GitHub issues: Enabled
Number of forks: 231
Total Stargazers: 9,175 (+0)
Total Subscribers: 77 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 103.2 days
Mean response time: 362.8 days
90th percentile: 622.5 days
Tracked items: 2

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 1
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 2,302 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Signale is a highly configurable logging library for Node.js applications.

The library addresses the need for flexible, visually appealing console output in Node.js projects. It provides a foundation of predefined loggers covering common scenarios like success, error, warning, and informational messages, while remaining fully hackable to accommodate custom logging needs. The approach centers on configuration at multiple levels: global settings via package.json, per-file overrides, and per-logger customization, allowing developers to tailor behavior without modifying core code.

Signale suits projects where console output quality matters, from CLI tools to applications requiring status reporting and output rendering control. It works well for teams wanting consistent, branded logging across codebases. The library includes integrated timers, scoped loggers, secrets filtering, and support for multiple writable streams, making it practical for both simple logging and complex output scenarios. TypeScript support is available for type-safe usage.

The project maintains steady engagement with regular updates addressing user feedback and feature requests. Development activity shows consistent responsiveness to issues and pull requests, indicating active maintenance. The codebase remains focused on its core mission without scope creep, and documentation is comprehensive with translations available in multiple languages.