npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

sys-gazette

v0.1.1

Published

System information as a designed magazine artefact

Readme

sys-gazette

Your system status as a luxury magazine spread.

sys-gazette reads your machine's CPU, memory, disks, network, battery, GPU, and services, then renders it as a designed HTML artefact inspired by iconic car brochures: hand-set typography, editorial structure, and a different visual identity for every mood your machine is in.

sys-gazette preview


Styles

Five distinct identities. Each borrows its palette, typographic logic, and editorial sensibility from a legendary automotive lineage.


atelier / Lexus LFA

Catalogue: #F5F5F0 pearl white. Text: #1A1A18 deep ink. Space Grotesk + Cormorant Garamond.

The LFA was hand-assembled by a team of seven. Its catalogue didn't shout; it let the engineering speak. atelier follows the same discipline: a monochrome palette, tight grid, and the kind of restrained confidence that only comes from knowing you've built something exceptional. Every element earns its place on the page.


monaco / Pagani Huayra

Catalogue: #1C4F8A deep blue. Text: #F0EBD8 cream. Playfair Display + EB Garamond.

Pagani doesn't make cars. They make objects. The Huayra brochure is theatrical, operatic, Italian. monaco opens with a massive italic headline, lays spec rows with dotted leaders between label and value, and reserves red strictly for crisis editions. A ghost MONACO strip runs vertically along the right edge. The masthead closes with a cream gradient fade.


fjord / Koenigsegg Agera

Catalogue: carbon-fibre weave on #202020 dark charcoal. Text: #E8E4DC warm cream. DM Sans throughout.

Koenigsegg builds the fastest production cars on earth in a converted air force hangar in southern Sweden. The aesthetic is raw and technical, not decorative. fjord's catalogue card sits on a CSS carbon-fibre weave: two offset 45° gradients that recreate the interlocking cell structure of real woven carbon. Wide-tracking uppercase labels. No serifs anywhere.


palazzo / Mercedes-Benz SLR McLaren

Catalogue: #C0C0C0 palladium silver. Text: #1A2732 dark slate. EB Garamond throughout.

The SLR was a collaboration between a German luxury house and a British racing team. The result was an engineering dossier masquerading as a car brochure. palazzo's defining feature is its wide left margin: section kickers float into it, right-aligned and rule-separated, exactly as they do in the original SLR literature. Spec labels are set in small-caps. The bar is a single 1px ruled underline, not a pill.


belgravia / Aston Martin DB11

Catalogue: #005030 racing green. Text: #F5F0E8 ivory. Lora serif.

The DB11 brochure reads like a letter from a gentlemen's club: unhurried, authoritative, deeply British. belgravia uses the same register: italic prose, a double-rule plate divider in place of full-bleed photography, and tracked-caps headings that feel like they were set by hand. The two-column body runs in a single editorial flow, section by section, the way a printed broadsheet would.


Install

npm install -g sys-gazette

Or run without installing:

npx sys-gazette

Requires Node 18+.


Usage

# Open in browser with the default style
npx sys-gazette

# Pick a style
npx sys-gazette --style monaco
npx sys-gazette --style belgravia
npx sys-gazette --style fjord

# Render in the terminal instead
npx sys-gazette --style palazzo --format terminal

# Save to a specific file
npx sys-gazette --style atelier --output ~/desktop/status.html

# Redact hostname and IP before sharing a screenshot
npx sys-gazette --redact

# List all styles
npx sys-gazette --list-styles

What it collects

  • CPU: model, cores, load, temperature, throttle state
  • Memory: used / total, percentage
  • Disks: all mounted volumes, used / total per disk
  • Network: interface, RX/TX rates, local IP
  • Battery: charge, status, time remaining
  • GPU: model, VRAM, display resolution
  • Processes: total count
  • Services: failed systemd units
  • Packages: installed package count
  • System: hostname, OS, kernel, shell, uptime, detected dev tools

Nothing leaves your machine. All data is read locally via systeminformation.


Options

| Flag | Short | Default | Description | |---|---|---|---| | --style | -s | atelier | Which visual style to render | | --format | -f | html | html or terminal | | --output | -o | system temp | Path to write the HTML file | | --no-rates | | false | Skip network rate sampling (faster startup) | | --redact | | false | Redact hostname and local IP | | --list-styles | | | Print available styles and exit |


License

MIT