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

@7h41c/forgix

v1.0.8

Published

<div align="center"> <img src="https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=12&height=200&section=header&text=Forgix%20πŸš€&fontSize=80&animation=fadeIn&fontAlignY=35" width="100%" alt="Forgix Animated Banner" /> <br

Downloads

650

Readme


⚑ What is Forgix?

Forgix is not just a cloner β€” it's an intelligent Project Architect.

Instead of manually copying files and editing configurations, Forgix automates the entire project creation process:

  • Injects your personal details
  • Sets up your environment
  • Opens your workspace instantly
  • Remembers who you are with global config

✨ Elite Features

  • πŸ†” Developer Profile
    Set your global identity once with forgix config. No more re-typing your name or license for every project.

  • 🎨 Visual Identity
    Sleek ASCII art branding and categorized, easy-to-read terminal menus.

  • 🩺 Smart Doctor
    Built-in diagnostics that don't just find problemsβ€”they help fix them.

  • πŸ‘€ Personalization Engine
    Automatically injects your name and license into:

    • package.json
    • index.html
    • README.md
  • πŸ“‚ Smart Scaffolding

    • Use pre-built templates (React, Vue, Node, Python)
    • Or clone any public GitHub repository
    • Or link any custom folder on your drive
  • 🧩 Plugin Injection
    Select multiple plugins (Docker, Tailwind, etc.) during project creation.

  • πŸš€ Elite Flow

    • --git β†’ auto initialize repository
    • --open β†’ launch VS Code instantly

πŸš€ Installation

Run instantly (no install)

npx @7h41c/forgix create

Install globally

npm install -g @7h41c/forgix

πŸ› οΈ CLI Commands

| Command | Description | |--------|-------------| | forgix config | Set your global developer name, license, and editor | | forgix doctor | Run system diagnostics with auto-fix capabilities | | forgix list | Show available templates, plugins, and custom links | | forgix create | Start interactive scaffolding wizard | | forgix add <plugin> | Inject a plugin (e.g. Docker) | | forgix link <name> | Link any folder on your PC as a custom template |


πŸ’» Usage Examples

1. Interactive Mode (Standard)

forgix create

2. Speed Mode (Skip Prompts)

forgix create my-app --template react-vite --git --open

3. Remote GitHub Template

forgix create remote-app --template github:user/repo

4. Configure Once, Create Forever

forgix config
forgix create my-app --git --open

🧩 Variable Injection

Forgix scans template files and replaces placeholders automatically:

| Variable | Description | |----------|------------| | {{projectName}} | Your project folder name | | {{author}} | Your name | | {{license}} | Selected license (MIT, ISC, Apache) |


πŸ’‘ Pro Tips

  • 🧼 Keep it clean
    Run:

    forgix doctor
  • ⚑ Auto open project

    --open
  • ⏭️ Skip dependency install

    --skip-install
  • πŸ†” Set your identity once

    forgix config

πŸ—ΊοΈ Roadmap

  • [x] v1.0.7 β€” Global Config Profile & Smart Doctor Fixes
  • [x] v1.0.6 β€” Interactive Plugin Selection
  • [x] v1.0.5 β€” Custom template linking (forgix link)
  • [x] v1.0.4 β€” ASCII branding & categorized menus
  • [x] v1.0.3 β€” System diagnostics & variable injection
  • [ ] v1.0.8 β€” Forgix Cloud - Sync templates across machines
  • [ ] v1.0.9 β€” "Deep Lens" - Scan existing projects for missing plugins

🀝 Contributing

Contributions are welcome and help improve Forgix.

Steps:

  1. Fork the repository
  2. Create a branch
    git checkout -b feature/AmazingFeature
  3. Commit your changes
    git commit -m "Add AmazingFeature"
  4. Push to your branch
    git push origin feature/AmazingFeature
  5. Open a Pull Request