tslog alternatives
8 packages that do the same job as tslog: stacktracey, loglayer, roarr, kliedz, missionlog, pino, @stacksjs/clarity, evlog. Figures below are from npm, GitHub and Bundlephobia.
| Package | Weekly downloads | 12-month change | Gzip | Dependencies | Last release | Module | Types | Runtimes |
|---|---|---|---|---|---|---|---|---|
| tslog This package | 1.7m | +909% | - | 0 | 13 days ago | ESM only | Bundled | - |
| stacktracey | 2.4m | +102% | - | 2 | 6 months ago | CommonJS | Bundled | - |
| loglayer | 104k | +190% | - | 5 | 2 months ago | ESM + CommonJS | Bundled | - |
| roarr | 8.5m | +137% | - | 3 | 1 month ago | CommonJS | Bundled | - |
| kliedz | 22.8k | -57% | - | 0 | 22 days ago | ESM only | Bundled | - |
| missionlog | 25.6k | +94% | - | 0 | 3 months ago | ESM + CommonJS | Bundled | - |
| pino | 35.2m | +193% | - | 11 | 7 months ago | CommonJS | Bundled | - |
| @stacksjs/clarity | 25.8k | - | - | 1 | 1 month ago | ESM only | Bundled | - |
| evlog | 234.2k | - | - | 0 | 14 days ago | ESM only | Bundled | - |
12-month change compares the average of the last 4 weeks of downloads with the first 4 weeks of the 52-week series. Gzip size is for the whole package (Bundlephobia). Runtimes are taken from each package's own documentation; "-" means not recorded.
Parses call stacks. Reads sources. Clean & filtered output. Sourcemaps. Node & browsers.
Compared with tslog
- 1.4x more weekly downloads (2.4m vs 1.7m)
- 2 dependencies vs 0
- CommonJS vs ESM only
- Declares no Node.js engine range vs Node.js >=22
- Last release 15 Mar 2026 vs 11 Sept 2026
- 7.7x fewer GitHub stars (225 vs 1.7k)
A modern logging library with a fluent API for specifying log messages, metadata and errors
Compared with tslog
- 17x fewer weekly downloads (104k vs 1.7m)
- 5 dependencies vs 0
- ESM + CommonJS vs ESM only
- Declares Node.js >=18 vs Node.js >=22
- Last release 13 Jul 2026 vs 11 Sept 2026
- 3.2x fewer GitHub stars (545 vs 1.7k)
JSON logger for Node.js and browser.
Compared with tslog
- 4.9x more weekly downloads (8.5m vs 1.7m)
- 3 dependencies vs 0
- CommonJS vs ESM only
- Declares Node.js >=18.0 vs Node.js >=22
- Last release 26 Jul 2026 vs 11 Sept 2026
- 1.5x fewer GitHub stars (1.1k vs 1.7k)
Dead-simple, stateless logging utility for JavaScript and TypeScript. Pure functions. No dependencies. Just log.
Compared with tslog
- 77x fewer weekly downloads (22.8k vs 1.7m)
- Declares Node.js >=20 vs Node.js >=22
- Last release 2 Sept 2026 vs 11 Sept 2026
- 1741x fewer GitHub stars (1 vs 1.7k)
🚀 lightweight TypeScript abstract logger • level based filtering and optional tagging • supports both ESM & CJS
Compared with tslog
- 68x fewer weekly downloads (25.6k vs 1.7m)
- ESM + CommonJS vs ESM only
- Declares Node.js >=18.0.0 vs Node.js >=22
- Last release 26 May 2026 vs 11 Sept 2026
- 51x fewer GitHub stars (34 vs 1.7k)
super fast, all natural json logger
Compared with tslog
- 20x more weekly downloads (35.2m vs 1.7m)
- 11 dependencies vs 0
- CommonJS vs ESM only
- Declares no Node.js engine range vs Node.js >=22
- Last release 9 Feb 2026 vs 11 Sept 2026
- 10x more GitHub stars (18.2k vs 1.7k)
A modern logging & debugging utility. For browser & server.
Compared with tslog
- 68x fewer weekly downloads (25.8k vs 1.7m)
- 1 dependency vs 0
- Declares no Node.js engine range vs Node.js >=22
- Last release 19 Aug 2026 vs 11 Sept 2026
- 348x fewer GitHub stars (5 vs 1.7k)
Modern TypeScript logger — simple logs, wide events, structured errors. Built for scripts, libraries, jobs, edge, and HTTP. One drain pipeline everywhere.
Compared with tslog
- 7.5x fewer weekly downloads (234.2k vs 1.7m)
- Declares Node.js >=18.0.0 vs Node.js >=22
- Last release 10 Sept 2026 vs 11 Sept 2026
- 1.1x more GitHub stars (1.9k vs 1.7k)
Indexability: Indexed.