taoensso/timbre
Pure Clojure/Script logging library observed · 2026-08-28
Health v2 · maintenance only
54/100
- Activity 50
- Release rhythm 32
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: 63
- age_days: 5210
- days_rel: 377
- days_push: 300
- n_releases_24m: 6
Adoption not part of the score
1483 stars · 173 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Timbre is a pure Clojure/ClojureScript logging library that is fast, flexible, and configured with a single Clojure data map instead of XML or properties files. It supports custom appenders and middleware, level/namespace filtering, compile-time elision, rate limits, async logging, and optional interop with tools.logging and SLF4Jv2.
Use cases
- add logging to a Clojure web app without Java logging XML config
- log from shared Clojure/ClojureScript code on both JVM and JavaScript
- send raw log arguments to a custom database via a custom appender
- filter log output by level and namespace with a simple config map
- rate-limit noisy log calls and log asynchronously
- bridge Clojure logging with existing SLF4J-based Java libraries
When to choose
- you want simple, data-driven logging that works out of the box in Clojure or ClojureScript
- you need custom appenders or middleware as plain functions
- you want zero-overhead compile-time log elision
- you are maintaining an existing codebase already using Timbre
When to avoid
- you are starting a new project - the author recommends Telemere, a modern rewrite
- you need deep integration with the Java logging ecosystem as a primary requirement
- you need logging in a non-Clojure language
Facets
library · maturity maintenance
logging middleware developer-tools backend web-development cross-platform jvm clojure clojurescript slf4j appenders rate-limiting async-logging nodejs
2 sources
- readme: https://github.com/taoensso/timbre · fetched 2026-08-28 · b654ca31fe33
- homepage: https://www.taoensso.com/timbre · fetched 2026-08-29 · f8ff190d2d50
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| taoensso/timbre | main | 54 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem