Biblioteca de hooks de React para crear formularios eficientes con gestión de estado y validación, para web y React Native.
mantinedev/mantine
Una biblioteca de componentes React con más de 100 componentes, más de 80 hooks y paquetes adicionales para formularios, gráficos, notificaciones y más.
- Estrellas
- 31,852
- Forks
- 2,400
- Issues abiertos
- 32
- Último commit
- hace 8 horas
¿Qué es?
Mantine es una biblioteca de componentes React escrita en TypeScript. Su paquete principal, @mantine/core, ofrece más de 100 componentes de interfaz de usuario, y @mantine/hooks incluye más de 80 hooks para gestionar el estado y la interfaz. El modo oscuro y los temas vienen integrados.
Además del núcleo, Mantine ofrece paquetes independientes para necesidades habituales de las aplicaciones: gestión de formularios (@mantine/form), gráficos basados en Recharts, un sistema de notificaciones, un centro de comandos con Ctrl+K (spotlight), resaltado de código mediante highlight.js, un editor de texto enriquecido basado en Tiptap, zonas para arrastrar y soltar archivos, un carrusel, un gestor de modales y un componente de agenda para eventos.
Cada paquete se instala por separado, así que los proyectos pueden adoptar solo las partes que necesitan. El proyecto cuenta con licencia MIT y documentación en su sitio web oficial.
Funciones clave
- 01Más de 100 componentes React en @mantine/core
- 02Más de 80 hooks para gestionar el estado y la interfaz
- 03Modo oscuro y temas integrados
- 04Paquetes independientes para formularios, gráficos, notificaciones y un editor de texto enriquecido
- 05Escrito en TypeScript
Casos de uso
- Crear paneles de administración o herramientas internas con un kit de interfaz listo para usar
- Añadir formularios con validación a una aplicación React
- Mostrar gráficos y notificaciones con un estilo coherente en una aplicación web
- Crear una paleta de comandos Ctrl+K para la navegación en una aplicación React
Inicio rápido
- 1
Instala la biblioteca principal de componentes desde npm
npm install @mantine/core @mantine/hooks - 2
Lee la documentación para configurar tu primera aplicación
Temas
Preguntas frecuentes
- ¿Qué es mantine?
- Una biblioteca de componentes React con más de 100 componentes, más de 80 hooks y paquetes adicionales para formularios, gráficos, notificaciones y más. Mantine es una biblioteca de componentes React escrita en TypeScript. Su paquete principal, @mantine/core, ofrece más de 100 componentes de interfaz de usuario, y @mantine/hooks incluye más de 80 hooks para gestionar el estado y la interfaz. El modo oscuro y los temas vienen integrados.
- ¿mantine es gratuito? ¿Qué licencia tiene?
- mantine es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿mantine sigue mantenido?
- Mantenimiento activo. El último commit de mantine fue el 21 oct 2026.
- ¿Para qué puedo usar mantine?
- Crear paneles de administración o herramientas internas con un kit de interfaz listo para usar Añadir formularios con validación a una aplicación React Mostrar gráficos y notificaciones con un estilo coherente en una aplicación web Crear una paleta de comandos Ctrl+K para la navegación en una aplicación React
- ¿Cómo se instala mantine?
- Instala la biblioteca principal de componentes desde npm: npm install @mantine/core @mantine/hooks Lee la documentación para configurar tu primera aplicación
- ¿Dónde consigo mantine?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mantinedev/mantine
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Biblioteca de componentes React accesibles y sistema de diseño para crear aplicaciones web rápidamente, con modo oscuro y compatibilidad con Next.js RSC.
Extensión de navegador que genera un modo oscuro para páginas web en Chrome, Firefox, Safari, Edge y Thunderbird para reducir la fatiga visual.
Kit de GUI de escritorio en Rust con más de 75 componentes con estilo para crear aplicaciones multiplataforma con el framework GPUI.
Una pequeña biblioteca de gestión de estado para React basada en hooks, sin necesidad de providers.
Una biblioteca de React Hooks para obtener datos: primero devuelve los datos en caché y luego los revalida en segundo plano.