Skip to content

Introducción

Imansi es un ecosistema de infraestructura para developers. Te permite construir aplicaciones completas con autenticación, dashboard y diseño profesional en minutos, no en semanas.

En vez de armar desde cero el login, el panel, los componentes y el sistema de diseño, empezás con una base sólida y productiva.


¿Por qué Imansi?

Armar una aplicación moderna implica resolver siempre los mismos problemas: autenticación, recuperación de contraseña, OAuth, 2FA, dashboard, tablas, formularios, notificaciones, temas claro/oscuro, accesibilidad, diseño consistente. Es trabajo repetitivo que no diferencia tu producto.

Imansi empaqueta todo eso en un ecosistema modular, en español, con una estética minimalista y sin dependencias ocultas. Vos te enfocás en el producto, no en la infraestructura.


Los 9 paquetes del ecosistema

El ecosistema se organiza en 4 capas. Cada paquete hace una sola cosa y la hace bien.

🚀 Punto de entrada

PaqueteQué hace
create-imansi-appCLI oficial. Creá proyectos completos con un comando.

🎨 Diseño

PaqueteQué hace
@imansi/tailwindDesign tokens, 6 temas y 2 modos sobre Tailwind CSS v4.
@imansi/ui40+ componentes React accesibles construidos sobre Radix UI.

🔐 Autenticación

PaqueteQué hace
imansi-auth-nodeServidor de autenticación para Node.js: registro, login, 2FA, OAuth, sesiones.
imansi-auth-reactHooks de autenticación para React. Sin componentes visuales.
imansi-correos-node26 plantillas de correo en español con envío SMTP integrado.

📄 Plantillas

PaqueteQué hace
@imansi/templates29 páginas completas: landing, blog, login, dashboard y más.
@imansi/templates-auth4 variantes visuales de autenticación.
@imansi/templates-dashboard4 variantes visuales de dashboard.

Cómo se conectan

create-imansi-app              ← Punto de entrada (CLI)

@imansi/tailwind               ← Design tokens + 6 temas

@imansi/ui                     ← Componentes React

imansi-auth-react              ← Hooks de autenticación

@imansi/templates-auth         ← Variantes visuales de auth
@imansi/templates-dashboard    ← Variantes visuales de dashboard

imansi-auth-node               ← Backend de autenticación
imansi-correos-node            ← Plantillas de correo

Cada capa consume la anterior sin modificarla. Podés usar solo una parte del ecosistema (por ejemplo, solo @imansi/ui con @imansi/tailwind) o todo junto.


Filosofía del ecosistema

1. Todo en español

Los nombres de funciones, las props, la documentación, las plantillas de correo. Sin mezclar idiomas. Si sos hispanohablante, vas a sentirte en casa.

2. Modular

No estás obligado a usar todo. Cada paquete es independiente y puede funcionar solo. Usá lo que necesites.

3. Sin dependencias ocultas

Nada de node_modules intocables. Los templates se copian a tu proyecto y son 100% editables. El CSS es tuyo.

4. Sistema de diseño unificado

6 temas × 2 modos (light/dark) sobre Tailwind CSS v4. Cambiar la identidad visual completa es cambiar un atributo en <html>.

5. Accesible

Todos los componentes cumplen WCAG AA. Construidos sobre Radix UI, con navegación por teclado, focus visible y ARIA correcto.

6. Open source

Licencia MIT en todos los paquetes. Inspeccioná el código, forkealo, contribuí.


¿Por dónde empezar?

Tenés tres caminos según lo que necesites:

🎯 Camino 1 — Quiero un proyecto completo (recomendado)

bash
npx create-imansi-app@latest mi-app

El CLI te hace 7 preguntas y genera un proyecto con autenticación funcional, dashboard y todo el ecosistema configurado.

👉 Ir al Quickstart

🧩 Camino 2 — Quiero componentes y diseño

Si ya tenés un proyecto y querés solo los componentes o el sistema de diseño:

bash
npm install @imansi/tailwind @imansi/ui

👉 Ver @imansi/tailwind o ver @imansi/ui

🔐 Camino 3 — Quiero solo autenticación

Si solo necesitás login, registro, 2FA y OAuth:

bash
npm install imansi-auth-node imansi-auth-react

👉 Ver imansi-auth-node o ver imansi-auth-react


Requisitos técnicos

HerramientaVersión mínima
Node.js18.0.0
React18.0.0 (o 19)
Tailwind CSS4.0
PostgreSQL12 (solo si usás imansi-auth-node)

Próximo paso

👉 Ir al Quickstart — Empezá en 10 segundos

Hecho con ❤️ en Argentina