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

stackforge-cli

v2.2.6

Published

CLI para generar proyectos React + TailwindCSS con arquitectura limpia y automatización completa.

Readme

⚡ StackForge

Logo y bienvenida de StackForge CLI

🚀 La CLI para crear proyectos React + Tailwind + TypeScript en segundos, con presets reutilizables, configuración automatizada y auditoría de dependencias.


npm downloads license


📚 Tabla de contenidos


✨ Visión

StackForge busca convertirse en el punto de partida estándar para desarrolladores frontend, ofreciendo proyectos rápidos, consistentes y seguros, con las mejores prácticas listas desde el minuto cero.


🎯 Casos de uso

  • 🚀 Crear un proyecto React moderno en segundos.
  • ⚙️ Configurar automáticamente ESLint + Prettier.
  • 🎨 Añadir TailwindCSS (con versión configurable).
  • 🗂️ Definir tu estructura de carpetas y archivos personalizada.
  • 🛡️ Evitar dependencias con vulnerabilidades (auditoría automática).
  • 🔑 Inicializar y vincular proyectos a GitHub sin esfuerzo.
  • ⚡ Reutilizar presets para estandarizar proyectos en equipos.

🛠️ Características

| Categoría | Detalles | |------------------|----------| | ⚡ Setup rápido | Crear proyectos manuales o rápidos con presets | | 🎨 Estilos | Integración completa con TailwindCSS | | 🛠️ Calidad | Configuración lista de ESLint + Prettier | | 🗂️ Estructura | Carpetas y archivos personalizables desde la CLI | | 🔒 Seguridad | Auditoría automática de dependencias (pnpm audit fix) | | 🔑 GitHub | Init, repo y primer push automático |


⚡ Presets y Proyectos Rápidos

Con la versión v2.2.0, StackForge introduce los proyectos rápidos con presets:

  • Podés guardar configuraciones previas en config.json.
  • Definí el gestor de paquetes, bundler, lenguaje, estructura de carpetas y dependencias adicionales.
  • Iniciá un proyecto nuevo en segundos reutilizando tu configuración favorita.

Ejemplo de preset:

{
  "packageManager": "pnpm",
  "bundlerType": "Vite",
  "language": "TypeScript",
  "useTailwind": true,
  "tailwindVersion": "4.1",
  "createFolders": true,
  "folderStructure": "pages, components/[UI/{Button.tsx,index.ts}, Home/{Home.tsx}], store, hooks",
  "installDeps": true,
  "depsList": "lucide-react react-router-dom"
}

📂 Estructura de carpetas

StackForge permite crear estructuras personalizadas directamente desde la CLI.
Ejemplo:

src/
 ├── pages/
 ├── components/
 │   ├── UI/
 │   │   ├── Button.tsx
 │   │   └── index.ts
 │   └── Home/
 │       └── Home.tsx
 ├── store/
 └── hooks/

🚀 Instalación y uso

Instalá StackForge globalmente:

npm install stackforge-cli

Para crear un proyecto:

npx stackforge

Seguí las instrucciones interactivas para configurar tu proyecto.


📦 Novedades v2.2.0

  • 🚀 Proyectos rápidos con presets configurables.
  • 📂 Soporte para estructuras de carpetas personalizadas guardadas en config.json.
  • 📚 Instalación automática de dependencias adicionales definidas por el usuario.
  • 🛡️ Auditoría de seguridad antes de instalar dependencias vulnerables.
  • ⚙️ Menú CLI reestructurado, con submenús escalables.

🗺️ Roadmap

  • 🔌 Integración con Supabase como opción de configuración.
  • 🌐 Plantillas adicionales para frameworks (Next.js, Remix, etc).
  • 👥 Modo multiusuario y presets compartidos en equipo.
  • ⏱️ Barra de progreso detallada en cada paso del setup.
  • 💡 Generación de configuraciones recomendadas según la comunidad.

🎬 Demo en video

Mirá StackForge en acción:


📄 Licencia

Este proyecto está bajo la licencia MIT.
Consultá el archivo LICENSE para más detalles. .