14 de diciembre de 2024

I7A UI

Mi sistema de diseño y kit de componentes de código abierto para el ecosistema React.

Publicado por:

figueroaignacio avatar
figueroaignacioDesarrollador Fullstack & Estudiante de Programación

Después de meses afinando patrones, componiendo interfaces y reutilizando ideas de mis propios proyectos… quise transformar todo ese caos creativo en algo más claro, ordenado y escalable.

Así nació I7A UI:
un sistema de diseño abierto y un kit de componentes open source / open code, inspirado en herramientas como shadcn/ui, Base UI, Radix UI y Hero UI, construido con Tailwind + Framer Motion y pensado específicamente para React y Next.js.

No es una librería.
No es un paquete de npm.
No es magia.

Es código real. Para copiar, pegar, modificar y hacer tuyo.

¿Qué hace diferente a I7A UI?

Propiedad Total

Acá no instalás nada ni dependés de cajas negras.
Cada componente vive dentro de tu código.
Lo ves, lo tocás, lo editás.

Si algo no te convence, lo cambiás sin pelearte con las abstracciones de otros.

Un Diseño Unificado

Todos los componentes comparten el mismo lenguaje visual y técnico:

  • APIs consistentes
  • estilos coherentes
  • patrones previsibles

Nada de mezclar piezas que no se llevan bien entre sí.

Copiar, pegar y a construir

Usa herramientas que todos manejamos:

  • clsx
  • class-variance-authority
  • tailwind-merge

Integrarlo es tan simple como copiar un archivo y empezar a usarlo.

Una Estructura que Escala

Los componentes están organizados para crecer con tu proyecto:
ordenados, modularizados y pensados para convivir entre sí sin fricción.

Animaciones listas con Framer Motion

Cada componente viene con animaciones cuidadas: suaves, elegantes y performantes.

Un Proyecto Indie

I7A UI no quiere ser “la próxima gran librería”.
Es un proyecto independiente, honesto y construido con amor al frontend.

No hay empresa atrás. No hay marketing.
Solo código, diseño y ganas de compartir.

Nativo para IA

El código está escrito de forma clara y consistente, ideal para que cualquier herramienta de IA pueda:

  • generar variaciones,
  • sugerir mejoras,
  • o crear nuevos componentes siguiendo el mismo sistema.

¿Por qué lo hice?

Primero, por diversión.

Segundo, Porque estaba cansado de reinventar botones, modales y layouts desde cero.

Tercero, Porque quería velocidad, coherencia y una identidad visual propia.

Y por ultimo, porque prefiero un sistema que controlo yo, antes que depender de un paquete más en npm.

I7A UI es mi forma de crear un sistema de diseño real, flexible, accesible y totalmente abierto.

Si te interesa ver el progreso, dar feedback o colaborar, sos más que bienvenido.
Esto recién empieza. ✨