Life & fun · December 25, 2024
Caravan, a flexible, transport-based logging system for TypeScript apps
I first shared Caravan on HN in 2024[0]. At the time, I had built the initial version over the Christmas holidays. You guys seemed to enjoy it. Today, I’ve released another major update after spending the last couple of weeks working on it. [0]: https://news.ycombinator.com/item?id=42508130
Caravan, a flexible, transport-based logging system for TypeScript apps launched on December 25, 2024 with 18 votes, #853 of 5,365 launches that month and more than 75% of that year's launches. The site was still online in September 2026, 1 year on.
In plain words
Caravan is a logging system designed for TypeScript applications that uses a transport-based architecture to handle logs flexibly. It allows developers to configure how logs are processed and delivered based on their needs. The system is open-source and available on GitHub, making it accessible for teams building TypeScript projects that require customizable logging solutions.
written from the facts on this page · September 2026
From the sources
A flexible, transport-based TypeScript-first logging system for JavaScript applications. - carlos-menezes/caravan
A small, typed logging library for JavaScript applications. Caravan gives you a core logger with levels, context and pluggable transports, plus a set of transport packages for where the logs actuallyfrom github.com
Does a similar job
all alternatives →
- ABA Better Log Service2025 · txtlog.net · ▲153
Hello everyone, there are many log services available and this is my attempt at a better one. Most online logging tools feature convoluted UIs, arbitrary mandatory fields, questionable AI/insights, complex pricing, etc. I hope my application fixes most of these issues. It also has some nice features, such as automatic Geo IP checks and public dashboards. Although I've created lots of software, this is my first open source application (MIT license), the tutorial for selfhosting is hopefully sufficient! Most of my development career has been with C#, NodeJS and PHP. For this project I've…
Cot: a Rust web framework for lazy developers2025 · mackow.ski · ▲113- TDTimberlogs – Drop-in structured logging for TypeScriptJan 2026 · ▲13
Hi HN! I built Timberlogs because I was tired of console.log in production and existing logging solutions requiring too much setup. Timberlogs is a drop-in structured logging library for TypeScript: npm install timberlogs-client import { createTimberlogs } from "timberlogs-client"; const timber = createTimberlogs({ source: "my-app", environment: "production", apiKey: process.env.TIMBER_API_KEY, }); timber.info("User signed in", { userId: "123" }); timber.error("Payment failed", error); Features: - Auto-batching with retries - Automatic redaction of sensitive data (passwords, tokens) -…
I've made an easy to extend and flexible JavaScript logger2025 · github.com · ▲17hi! I've made a logger for JS/TS. It's easily extendable, easy to use and configure. Would like to hear a feedback from you!
More life & fun this month
the category →
A free city-building game in your browser. You are the mayor. You know what the city needs. Now get it past the zoning board, the neighbors, the appeals court and the next election.
Life & fun · 2d ago · permit.petercai.com
- IV
Life & fun · 14d ago · tanzaniaeducationproject.org

Turn a phone, tablet or TV into a sign. Type a message and it fills the screen: welcome signs, timers, Wi-Fi passwords and more. No app, no account, free.
Life & fun · 15d ago · bigwords.page

Play a free virtual guitar online with your keyboard or by touch. Slow songs down and see every chord, string and strum. Acoustic, classic, electric and bass.
Life & fun · 9d ago · guitoro.com

Carrier settings from iPhone, Pixel and Galaxy firmware, decoded and compared: APNs, VoLTE, 5G and Wi-Fi Calling per carrier, and what each build changed.
Life & fun · 13d ago · carrierexplode.com

Life & fun · 23d ago · space.bl2.net
Source: Show HN post ↗