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

mark-cv

v2.0.0

Published

Markdown-first resume renderer with themeable HTML and A4 PDF output.

Readme

MarkCV

用 Markdown 写简历,开箱即用。

npm version npm downloads CI license

English README

你只管写内容,MarkCV 搞定排版。

一个 Markdown 文件就是一份简历。不用学模板语法,不用调 CSS,不用适配任何简历 DSL。写好内容、选个主题、导出 HTML 或 PDF —— 就这么简单。

为什么选 MarkCV?

  • 纯 Markdown — 简历就是一个 .md 文件,随处可读,用 Git 管理版本。
  • 内容与样式分离 — 换主题只需改一行,内容纹丝不动。
  • 6 款内置主题 — 从极简到赛博朋克,风格任选。也可以自己造。
  • 像素级 PDF 导出 — 基于 Playwright 的 A4 导出,所见即所印。
  • 零配置起步markcv initmarkcv dev → 搞定。

安装

全局安装:

npm install -g mark-cv

使用 pnpm 全局安装:

pnpm add -g mark-cv

或者直接用 npx

npx mark-cv --help
pnpm dlx mark-cv --help

如果需要导出 PDF,还需要安装一次 Playwright 浏览器:

npx playwright install chromium
pnpm exec playwright install chromium

快速开始

初始化示例简历:

markcv init ./my-resume

本地预览:

markcv dev -i ./my-resume/resume.md --open

构建 HTML:

markcv build -i ./my-resume/resume.md -o ./my-resume/dist

导出 PDF:

markcv pdf -i ./my-resume/resume.md -o ./my-resume/resume.pdf

示例页面

主题预览和示例页面:

resume.md

---
theme: default
title: Jane Doe - Product Designer
lang: en
basics:
  name: Jane Doe
  headline: Product Designer
  avatar: ./assets/avatar.svg
  email: [email protected]
  phone: "+86 138 0000 0000"
  location: Shanghai
  website: https://janedoe.design
  github: https://github.com/janedoe
  summary: Product designer focused on content systems and shipping work fast.
---

## Summary

Seven years building product experiences across content platforms, collaboration tools, and design systems.

正文保持原生 Markdown,不要求简历专用 DSL。

主题命令

markcv theme list
markcv theme create ./themes/my-theme
markcv theme check default
markcv theme check ./themes/my-theme

当前内置主题:

  • antique-book
  • cyberpunk
  • default
  • matrix
  • minimal
  • legacy

旧版风格示例:

markcv dev -i ./examples/legacy/resume.md -t legacy

文档