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 🙏

© 2025 – Pkg Stats / Ryan Hefner

faux-cv

v2.2.0

Published

Generate realistic fake resumes in markdown, JSON, and PDF formats

Readme

npm version CI License: MIT Downloads GitHub stars

Faux-CV

GitHub Workflow Status Build Status

Generate realistic fake resumes for testing and development. Customizable by industry, experience level, and output format.

🚀 Features

  • Realistic content - Professionally written work experience, skills, education, and certifications
  • 🏢 Multiple industries - Specialized profiles for tech, finance, healthcare, marketing, and education sectors
  • 📊 Experience levels - Generate junior, mid-level, or senior professional profiles
  • 📄 Multiple formats - Output in Markdown, JSON, PDF, or all formats
  • 🎨 Customizable templates - Use built-in styles or create your own with Mustache templating
  • 👥 Batch generation - Create multiple resumes with a single command
  • 🔄 Reproducible output - Set random seeds for consistent results

📦 Installation

Install globally:

npm install -g faux-cv

Or use directly with npx:

npx faux-cv

PDF Support

To use the PDF generation feature, install the optional dependencies:

npm install puppeteer showdown

🛠️ Usage

Command Line

npx faux-cv --industry tech --experience 7 --format both

Options

| Option | Alias | Description | Default | |--------|-------|-------------|---------| | --industry <industry> | -i | Industry specialization | tech | | --experience <years> | -e | Years of experience | 5 | | --format <format> | -f | Output format (markdown, json, pdf, both) | both | | --gender <gender> | -g | Gender (male, female) | Random | | --output <filename> | -o | Output file name (without extension) | Person's name | | --no-linkedin | -l | Exclude LinkedIn profile | LinkedIn included | | --no-website | -w | Exclude personal website | Website random | | --template <filepath> | -t | Custom Mustache template file | Default template | | --count <number> | -c | Number of resumes to generate | 1 | | --seed <value> | -s | Random seed for consistent generation | Random | | --pdf-style <style> | -p | PDF style (default, modern, minimal, professional) | default | | --pdf-color <color> | | Primary color for PDF (hex code) | #0066cc | | --batch-pdf | -b | Create a single PDF containing all resumes | false |

Available Industries

  • Tech: Software Engineering, IT, Data Science
  • Finance: Banking, Investment, Accounting
  • Healthcare: Medical, Health Services
  • Marketing: Digital Marketing, Content, Branding
  • Education: Teaching, Educational Administration

Examples

Generate a tech resume with 3 years of experience:

npx faux-cv -i tech -e 3

Generate 5 healthcare resumes with 10+ years of experience:

npx faux-cv -i healthcare -e 12 -c 5

Generate a finance resume in JSON format only:

npx faux-cv -i finance -f json

Generate a professional PDF resume with custom styling:

npx faux-cv -f pdf -p professional --pdf-color "#336699"