Oat UI, librería ultraligera
Últimamente estoy bastante harto de que, por cada chorrada que quiero probar, me toque añadir medio GB de node_modules. Es el pan nuestro de cada día, lo sé, pero a veces uno echa de menos la sencillez de antes.
Buscando cómo hacer cuatro pruebas rápidas sin depender de Tailwind, di con OAT UI. Básicamente es una librería de HTML y CSS ultra ligera, con componentes semánticos y lo que más me interesa: ni una puñetera dependencia.
Y la verdad es que 6 KB de CSS y 2 KB de JS dan para mucho. Tiene los componentes básicos que, para trastear o montar utilidades sencillas, van de lujo. Tienes de todo, desde skeleton cards hasta toasts o popups, así que cualquier prototipo (o incluso un producto final) queda con muy buena pinta sin mucho esfuerzo.
Pros y Contras de OAT UI
Lo mejor:
- No pesa nada: 8 KB en total es ridículo comparado con cualquier framework moderno.
- Cero dependencias: Te olvidas de configurar Vite o sacrificar un cordero al dios de NPM.
- Semántico: Al usar componentes UI nativos, el código queda limpio y accesible de serie.
- Curva de aprendizaje nula: Si sabes HTML y CSS, ya sabes usarlo.
Lo peor:
- Personalización limitada: Al ser tan ligerita, si quieres algo muy específico, te tocará sobrescribir estilos a mano.
- Ecosistema pequeño: No esperes encontrar miles de plantillas preparadas o una comunidad gigante detrás. Pero vamos, tampoco es que sea un drama.
A mi la verdad es que me ha gustado bastante. Y creo que es la que usare de momento para cosas simples o algunos proyectos personales que tengo entre manos.