log
A minimal, colorful Go logging library 🪵 (by charmbracelet)
humanlog
Logs for humans to read. (by humanlogio)
log | humanlog | |
---|---|---|
2 | 4 | |
2,045 | 681 | |
6.2% | 0.9% | |
7.5 | 4.2 | |
10 days ago | 29 days ago | |
Go | Go | |
MIT License | Apache License 2.0 |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
log
Posts with mentions or reviews of log.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-02-21.
humanlog
Posts with mentions or reviews of humanlog.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-11-01.
- Show HN: Tailspin – A Log File Highlighter
-
Log: A minimal, colorful Go logging library 🪵
I also think there's a lot more that can be done if your focus is on "human readable" beyond just "logging with colors". I've played around with this myself while trying slog on for size and inspired by humanlog. Things like visually distinguishing the message, while also visually minimizing the timestamp with color and marking keyvals differently to the main message and even allowing for indentation and grouping of output are important considerations when you know you have a TTY and don't care about being machine-readable or even particularly fast. In that regard, I think that charmbracelet/log could be doing more.
- humanlog
- Ask HN: What are some tools / libraries you built yourself?
What are some alternatives?
When comparing log and humanlog you can also consider the following projects:
zap - Blazing fast, structured, leveled logging in Go.
Pion WebRTC - Pure Go implementation of the WebRTC API
zerolog - Zero Allocation JSON Logger
tera - A template engine for Rust based on Jinja2/Django
tracing - Application level tracing for Rust.
Shynet - Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.
zincsearch - ZincSearch . A lightweight alternative to elasticsearch that requires minimal resources, written in Go.
Nullboard - Nullboard is a minimalist kanban board, focused on compactness and readability.
vhs - Your CLI home video recorder 📼
vaku - vaku extends the vault api & cli
Tabula - Extract tables from PDF files
fselect - Find files with SQL-like queries