Repolode
1771-Technologies

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 GridHandsontable

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. 1

    Instala el paquete Core con npm

    npm install --save @1771technologies/lytenyte-core
  2. 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. 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