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

create-forgeon

v0.3.16

Published

Forgeon project generator CLI

Downloads

5,652

Readme

create-forgeon

CLI package for generating Forgeon fullstack monorepo projects.

[!WARNING] Pre-release package. Do not use in production before 1.0.0. The project is under active development: each patch can add changes and may introduce breaking regressions.

warning

Usage

npx create-forgeon@latest my-app --i18n true --db-prisma true --proxy caddy
npx create-forgeon@latest my-app --db-prisma false --proxy caddy

If flags are omitted, the CLI asks interactive questions. Project name stays text input; fixed-choice prompts use arrow-key selection (Up/Down + Enter).

npx create-forgeon@latest add --list
npx create-forgeon@latest add i18n --project ./my-app
npx create-forgeon@latest add jwt-auth --project ./my-app
npx create-forgeon@latest add files --with-required --provider db-adapter=db-prisma
cd my-app
pnpm forgeon:sync-integrations

Notes

  • Canonical runtime stack is fixed: NestJS + React + Docker.
  • DB is module-driven: db-prisma is default-on and can be disabled at scaffold time.
  • Reverse proxy options: caddy (default), nginx, none.
  • add i18n is implemented and applies backend/frontend i18n wiring.
  • add jwt-auth is implemented and auto-detects DB adapter support for refresh-token persistence.
  • Integration sync is bundled by default and runs after add commands (best-effort).
  • Module notes are written under modules/<module-id>/README.md.
  • Hard prerequisites are explicit:
    • TTY mode prompts for provider resolution and install plan confirmation
    • non-TTY mode can use --with-required plus --provider <capability>=<module>