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

@mpingosystems/seedforge

v0.1.0

Published

Developer Reality Platform — realistic database environments from your schema

Readme

SeedForge

Production-like data before production exists.

SeedForge is a developer tool that instantly populates your database with realistic, schema-aware data. One command, realistic environments.

Install

npm install -g seedforge

Quick Start

seedforge scan              # Understand your schema
seedforge seed --seed 42    # Populate with realistic data
seedforge reset --confirm   # Clear and start fresh

Or use npx without installing:

npx seedforge scan
npx seedforge seed --template saas --records 1000 --seed 42

Features

  • Schema Intelligence — Automatically understands your database structure
  • Domain Templates — SaaS, e-commerce, education with realistic distributions
  • Timeline Generation — Datasets spanning months with growth curves
  • Scenario Injection — Payment failures, churn spikes, fraud patterns
  • Reality Packs — Portable, shareable environment packages
  • Deterministic — Same seed = same data, every time

Templates

seedforge seed --template saas --records 1000 --seed 42
seedforge seed --template ecommerce --records 1000 --seed 42
seedforge seed --template education --records 1000 --seed 42

Timeline & Scenarios

seedforge seed --template saas --timeline 12-months --seed 42
seedforge seed --template saas --scenario payment-failures --scenario-intensity high

Reality Packs

seedforge pack export --template saas --name my-saas-env --seed 42
seedforge pack import ./my-saas-env.databox-pack.json --confirm

Configuration

Create seedforge.config.json (also reads databox.config.json for backward compatibility):

{
  "database": {
    "client": "postgres",
    "connectionString": "postgres://user:pass@localhost:5432/mydb"
  },
  "seed": {
    "defaultRecords": 5000,
    "batchSize": 1000,
    "randomSeed": 42
  },
  "template": "saas"
}

Prerequisites

  • Node.js 20+
  • PostgreSQL database

Commands

| Command | Description | |---------|-------------| | seedforge scan | Scan and display database schema | | seedforge seed | Generate and insert realistic data | | seedforge reset | Clear seeded data | | seedforge export | Export dataset to JSON/CSV/SQL files | | seedforge templates | List available domain templates | | seedforge scenarios | List available scenarios | | seedforge pack export | Export environment as Reality Pack | | seedforge pack import | Import Reality Pack into database |

License

MIT