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

novatec-plus

v1.0.0

Published

NovaTec Plus: crea, mejora, optimiza y despliega sistemas completos con un solo CLI.

Readme

NovaTec Plus CLI

███╗   ██╗ ██████╗ ██╗   ██╗ █████╗ ████████╗███████╗ ██████╗
████╗  ██║██╔═══██╗██║   ██║██╔══██╗╚══██╔══╝██╔════╝██╔════╝
██╔██╗ ██║██║   ██║██║   ██║███████║   ██║   █████╗  ██║     
██║╚██╗██║██║   ██║╚██╗ ██╔╝██╔══██║   ██║   ██╔══╝  ██║     
██║ ╚████║╚██████╔╝ ╚████╔╝ ██║  ██║   ██║   ███████╗╚██████╗
╚═╝  ╚═══╝ ╚═════╝   ╚═══╝  ╚═╝  ╚═╝   ╚═╝   ╚══════╝ ╚═════╝

NovaTec Plus: crea, mejora, optimiza y despliega sistemas completos con un solo CLI.

npm version Node.js License: MIT


Instalación

npm install -g novatec-plus

Alias disponible:

ntplus

Comandos

| Comando | Descripción | |---|---| | create <name> | Crear proyecto full stack | | add <module> | Agregar módulo al proyecto | | deploy | Desplegar el proyecto | | doctor | Verificar entorno de desarrollo | | audit | Auditar seguridad y dependencias | | optimize | Optimizar el proyecto | | smart "<desc>" | Analizar descripción y crear proyecto | | logs | Ver logs del proveedor | | rollback | Volver a versión anterior | | login | Iniciar sesión | | logout | Cerrar sesión | | list | Listar plugins, templates y presets |


Comando Create

# Interactivo
novatec-plus create mi-app

# Con opciones
novatec-plus create mi-app --frontend next --backend express --db postgres --typescript --tailwind --git

# Con preset
novatec-plus create mi-saas --preset saas
novatec-plus create tienda --preset ecommerce
novatec-plus create hotel --preset reservas
novatec-plus create aula --preset education
novatec-plus create agencia --preset travel
novatec-plus create empresa --preset business

# Alias rápidos
novatec-plus create mi-saas --saas
novatec-plus create empresa-web --business

Opciones de Create

| Opción | Valores | Default | |---|---|---| | --frontend | next, react, vue, nuxt, astro, svelte | next | | --backend | express, nestjs, fastify, hono | express | | --db | postgres, mysql, mongo, sqlite, supabase, none | none | | --typescript | flag | — | | --tailwind | flag | — | | --auth | flag | — | | --dashboard | flag | — | | --crud | flag | — | | --docker | flag | — | | --git | flag | — | | --install | flag | — | | --package-manager | npm, pnpm, yarn | npm | | --preset | ver presets | — | | -y, --yes | Saltar prompts | — |


Presets Empresariales

SaaS

novatec-plus create mi-saas --preset saas

Incluye: Landing · Auth · Dashboard · Roles · Pagos · Suscripciones · Admin panel

Ecommerce

novatec-plus create tienda --preset ecommerce

Incluye: Catálogo · Carrito · Checkout · Pagos · Panel admin · Pedidos

Reservas

novatec-plus create hotel --preset reservas

Incluye: Habitaciones · Calendario · Reservas · Clientes · Pagos

Education

novatec-plus create aula --preset education

Incluye: Estudiantes · Docentes · Cursos · Tareas · Notas

Travel

novatec-plus create agencia --preset travel

Incluye: Tours · Hoteles · Reservas · Proveedores · Cotizaciones

Business

novatec-plus create empresa --preset business

Incluye: Landing empresarial · Servicios · Portafolio · WhatsApp


Plugins

Auth Pro

novatec-plus add auth-pro

Genera: Login · Registro · Recuperación de contraseña · JWT · Refresh token · Middleware · Roles · OAuth Google (opcional)

CRUD

novatec-plus add crud productos
novatec-plus add crud clientes
novatec-plus add crud pedidos

Genera: Modelo · Rutas · Controlador · Servicio · Validaciones · Tabla frontend · Formulario · Hook React

Próximos plugins

novatec-plus add payments      # Stripe, planes, webhooks
novatec-plus add analytics     # Tracking, dashboard
novatec-plus add pdf           # Exportación PDF, reportes
novatec-plus add ai            # Chat IA, integración configurable
novatec-plus add seo           # Metadata, OG, sitemap
novatec-plus add notifications # Toasts, email, push
novatec-plus add mobile        # Capacitor, Android
novatec-plus add dashboard     # Layout admin, sidebar, gráficos
novatec-plus add roles         # Admin, user, editor, middleware
novatec-plus add whatsapp      # Botón flotante, formulario

Deploy

# Detecta stack y despliega
novatec-plus deploy

# Opciones
novatec-plus deploy --full              # Frontend + Backend
novatec-plus deploy --frontend          # Solo frontend (Vercel)
novatec-plus deploy --backend           # Solo backend (Railway/Render)
novatec-plus deploy --domain mi.com     # Dominio personalizado

Proveedores soportados:

  • Frontend: Vercel
  • Backend: Railway, Render, Fly.io
  • DB: Supabase, Railway Postgres

Doctor

novatec-plus doctor

Verifica: Node.js · npm/pnpm/yarn · Git · Docker · Python · Java · Go · Estructura del proyecto


Audit

novatec-plus audit
novatec-plus audit --report    # Guarda reporte en audit-report.txt

Revisa: Dependencias vulnerables · Secretos expuestos · .gitignore · TypeScript · Buenas prácticas


Smart

novatec-plus smart "sistema de reservas para hoteles"
novatec-plus smart "tienda online de ropa"
novatec-plus smart "plataforma educativa para colegios"
novatec-plus smart "saas de gestión empresarial"

Analiza la descripción, sugiere el stack ideal y crea el proyecto automáticamente.


Variables de Entorno

Cada proyecto generado incluye .env.example:

NODE_ENV=development
PORT=3000
DATABASE_URL=postgres://user:password@localhost:5432/mi-app

# Auth (generado con auth-pro)
JWT_SECRET=
JWT_REFRESH_SECRET=
JWT_EXPIRES_IN=15m
JWT_REFRESH_EXPIRES_IN=7d

# Google OAuth (opcional)
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=

Estructura generada

mi-app/
├── frontend/
│   ├── app/
│   │   ├── page.tsx
│   │   └── layout.tsx
│   ├── src/
│   │   └── components/
│   ├── tailwind.config.ts
│   └── package.json
├── backend/
│   ├── src/
│   │   ├── main.ts
│   │   ├── auth/          ← generado con add auth-pro
│   │   └── productos/     ← generado con add crud productos
│   └── package.json
├── .env
├── .env.example
├── .gitignore
├── docker-compose.yml     ← si --docker
└── README.md

Troubleshooting

Error: command not found: novatec-plus

npm install -g novatec-plus
# o con npx:
npx novatec-plus create mi-app

Error al instalar dependencias

cd mi-app
npm install

Puerto en uso

# Cambia PORT en .env
PORT=3001

Vercel CLI no encontrado

npm install -g vercel
vercel login

Railway CLI no encontrado

npm install -g @railway/cli
railway login

Desarrollo del CLI

git clone https://github.com/novatec/novatec-plus
cd novatec-plus
npm install
npm run build
npm link

# Probar localmente
novatec-plus create test-app

Licencia

MIT © NovaTec


NovaTec Plus: crea, mejora, optimiza y despliega sistemas completos con un solo CLI.