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

markdown-studio

v0.10.2

Published

Launch Markdown Studio locally in your browser from an npm package.

Readme

markdown-studio

Launch Markdown Studio locally in your browser from an npm package.

Quick Start

npx markdown-studio@latest

Installation

Global Install

npm install -g markdown-studio
markdown-studio

NPX (No installation)

npx markdown-studio@latest

Usage

markdown-studio [options]

Options

| Option | Description | Default | | ----------------- | --------------------------------- | --------------------- | | --host <host> | Host to bind to | 127.0.0.1 | | --port <number> | Port to listen on | Random available port | | --no-open | Do not open browser automatically | false | | --version, -v | Show version number | - | | --help, -h | Show help message | - |

Examples

Start on default host and random port (browser opens automatically):

npx markdown-studio@latest

Start on specific port:

npx markdown-studio@latest --port 4173

Start on all interfaces without opening browser:

npx markdown-studio@latest --host 0.0.0.0 --no-open

Show version:

npx markdown-studio@latest --version

How It Works

This package serves the production Markdown Studio web app over localhost and opens your default browser. It delivers the browser experience, not the Electron desktop shell, so native desktop-only file integration is not included.

Browser Behavior

  • Chromium browsers can use the File System Access API on localhost
  • Other browsers fall back to the existing picker and download flows
  • The server is local-only by default because it binds to 127.0.0.1

Development

Build

vpr build

Test Locally

After building, you can test the CLI locally:

# From the packages/cli directory
node dist/cli.mjs

# Or using npx with local path
npx ./packages/cli

License

MIT