Librería headless de tablas para TypeScript y JavaScript, con la que crear datagrids y controlar por completo el marcado y los estilos en React, Vue, Solid, Svelte y más.
1771-Technologies/lytenyte
Una cuadrícula de datos para React sin dependencias, con modos headless y con estilos predefinidos, que admite ordenación, filtrado, agrupación, pivotado y virtualización.
Alternativa open source a:AG Grid
Handsontable
- Estrellas
- 1,030
- Forks
- 54
- Issues abiertos
- 3
- Último commit
- hace 2 meses
¿Qué es?
LyteNyte Grid es una biblioteca de cuadrículas de datos para React que se distribuye en dos paquetes npm: una edición Core gratuita con licencia Apache 2.0 y una edición comercial PRO que la amplía. El proyecto es un monorepo de TypeScript y se basa en una API declarativa controlada por props, por lo que el estado de la cuadrícula puede gestionarse mediante parámetros de URL, estado del servidor u otros estados externos.
La cuadrícula admite virtualización de filas y columnas, cambio de tamaño, fijación y reordenación de columnas, agrupación de filas con agregaciones, vistas maestro-detalle y edición de celdas con validación. Core incluye ordenación, filtrado, edición, selección y agregación; PRO añade carga de datos del lado del servidor, pivotado, datos en árbol, expresiones y componentes predefinidos, como un administrador de columnas y una vista de árbol.
Se puede dejar el estilo sin definir para obtener una tabla totalmente headless o usar temas predefinidos con Tailwind, CSS Modules o CSS-in-JS. También incluye exportación a Excel, CSV, Parquet y Arrow, además de navegación por teclado, compatibilidad con accesibilidad y diseños RTL.
Funciones clave
- 01Renderizado headless o con estilos predefinidos, con opciones de temas para Tailwind, CSS Modules y CSS-in-JS
- 02Virtualización de filas y columnas para conjuntos de datos grandes
- 03Ordenación, filtrado, agrupación de filas y agregaciones en Core
- 04Carga de datos del lado del servidor, pivotado y datos en árbol en PRO
- 05Edición de celdas con validación y edición masiva
- 06Exportación a Excel, CSV, Parquet y Arrow
- 07Compatibilidad con navegación por teclado, accesibilidad y RTL
Casos de uso
- Crear paneles de administración o herramientas internas que muestren tablas grandes con opciones de filtrado y ordenación
- Añadir vistas editables, similares a hojas de cálculo, a una aplicación React
- Crear una tabla con estilos totalmente personalizados y conservar la lógica y el comportamiento de la cuadrícula
- Mostrar datos paginados en el servidor o con desplazamiento infinito en implementaciones de PRO
Inicio rápido
- 1
Instala el paquete Core con npm
npm install --save @1771technologies/lytenyte-core - 2
Instala el paquete PRO con npm (opcional; funciona con una marca de agua si no tienes una licencia)
npm install --save @1771technologies/lytenyte-pro - 3
Sigue la guía oficial de inicio para integrar la cuadrícula en tu aplicación
Antes de usarlo
- La versión PRO muestra una marca de agua si no tienes una licencia.
- La licencia figura como NOASSERTION, así que consulta sus términos antes de usarla.
- Muchas funciones avanzadas, como la tabla dinámica y la carga del lado del servidor, solo están disponibles en la edición PRO.
Temas
Preguntas frecuentes
- ¿Qué es lytenyte?
- Una cuadrícula de datos para React sin dependencias, con modos headless y con estilos predefinidos, que admite ordenación, filtrado, agrupación, pivotado y virtualización. LyteNyte Grid es una biblioteca de cuadrículas de datos para React que se distribuye en dos paquetes npm: una edición Core gratuita con licencia Apache 2.0 y una edición comercial PRO que la amplía. El proyecto es un monorepo de TypeScript y se basa en una API declarativa controlada por props, por lo que el estado de la cuadrícula puede gestionarse mediante parámetros de URL, estado del servidor u otros estados externos.
- ¿lytenyte es gratuito? ¿Qué licencia tiene?
- lytenyte es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿lytenyte sigue mantenido?
- Actualizado en los últimos 6 meses. El último commit de lytenyte fue el 15 ago 2026.
- ¿Para qué puedo usar lytenyte?
- Crear paneles de administración o herramientas internas que muestren tablas grandes con opciones de filtrado y ordenación Añadir vistas editables, similares a hojas de cálculo, a una aplicación React Crear una tabla con estilos totalmente personalizados y conservar la lógica y el comportamiento de la cuadrícula Mostrar datos paginados en el servidor o con desplazamiento infinito en implementaciones de PRO
- ¿Cómo se instala lytenyte?
- Instala el paquete Core con npm: npm install --save @1771technologies/lytenyte-core Instala el paquete PRO con npm (opcional; funciona con una marca de agua si no tienes una licencia): npm install --save @1771technologies/lytenyte-pro Sigue la guía oficial de inicio para integrar la cuadrícula en tu aplicación
- ¿Dónde consigo lytenyte?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/1771-Technologies/lytenyte
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Componente de cuadrícula de datos para JavaScript/TypeScript con aspecto de hoja de cálculo, edición y fórmulas, compatible con React, Angular y Vue.
Conjunto open source de primitivas de UI accesibles y sin estilos para React, pensado para crear sistemas de diseño y aplicaciones web.
Biblioteca de componentes React sin estilos, con primitivas de UI accesibles para crear sistemas de diseño personalizados.
Componentes de React para mostrar listas grandes y datos tabulares de forma eficiente, renderizando solo las filas y celdas visibles.
Componentes de React para mostrar listas grandes y datos tabulares de forma eficiente, montando solo las filas y celdas visibles.