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

mdd-tui

v0.3.8

Published

Terminal dashboard for MDD (Manual-First Development) projects

Readme

mdd-tui

A terminal dashboard for MDD (Manual-First Development) projects created by the starter kit.

Reads your .mdd/ directory and renders a live, navigable TUI showing doc health, drift status, audit reports, and full markdown content — without leaving the terminal.

MDD Dashboard


Install

npm install -g mdd-tui

Usage

Run from any project directory that has a .mdd/ folder:

mdd dashboard

Navigation

| Key | Action | |-----|--------| | / k | Move up in left panel / scroll up in right panel | | / j | Move down in left panel / scroll down in right panel | | / l / Enter | Focus right panel (or expand initiative) | | / h / Esc | Focus left panel | | i | Jump to first initiative in the list | | Page Up | Scroll right panel up one page | | Page Down | Scroll right panel down one page | | Home | Jump to top of right panel | | End | Jump to bottom of right panel | | r | Refresh workspace | | q / Ctrl+C | Quit |

Initiative expand/collapse — pressing Enter or on an initiative row toggles its waves open or closed. When expanded, each wave appears as an indented sub-row showing status icon and feature progress (e.g. 2/3).


What it shows

Left panel — scrollable list with three sections (shown in order):

  1. INITIATIVES (shown only if .mdd/initiatives/ exists) — collapsible tree of initiatives and their waves:

    • ▸ Initiative Title active — collapsed; press Enter to expand
    • ▾ Initiative Title active — expanded; child waves shown below with progress
    • Wave rows: ● Wave Title 1/3 (active), ✓ Wave Title 3/3 (complete), ○ Wave Title 0/2 (planned)
  2. FEATURE DOCS — all feature docs with drift status icons:

    | Icon | Meaning | |------|---------| | | In sync with source files | | ! | Drifted — commits since last sync | | | Broken — source files missing | | ? | Untracked — no source files defined |

  3. AUDIT REPORTS (shown only if audits exist)

  4. DEP GRAPH — click to view the dependency graph

Right panel — full detail view for the selected item:

  • Initiative: status, overview, open product questions (unchecked ones highlighted), wave list with progress
  • Wave: demo state, feature table with status and dependencies, open research items, next-action hint
  • Feature doc: status chips, source files, dependencies, known issues, drift commits, full markdown body
  • Audit report: full markdown content

Status bar — live counts: DOCS · IN SYNC · DRIFTED · BROKEN · UNTRACKED · ISSUES · AUDITS · INITIATIVES · WAVES (active)


What is MDD?

MDD (Manual-First Development) is a documentation-first workflow for building features with AI coding assistants. Every feature starts with a .mdd/docs/*.md file that defines architecture, API, data model, and business rules before any code is written.

mdd-tui is the companion dashboard — run it alongside your editor to track doc health across the project.


Requirements

  • Node.js 18+
  • A project with a .mdd/ directory

License

MIT