Repolode
1771-Technologies

1771-Technologies/lytenyte

一个无额外依赖的 React 数据表格组件,支持无样式和预置样式两种模式,涵盖排序、筛选、分组、透视与虚拟滚动。

可替代:AG GridHandsontable

Star
1,030
Fork
54
未关闭 Issue
3
最近提交
2个月前

这是什么?

LyteNyte Grid 是一个 React 数据表格库,以 npm 包形式发布,分为采用 Apache 2.0 协议的免费 Core 版和在其基础上扩展的商业 PRO 版。项目基于 TypeScript 单体仓库构建,采用声明式、以 props 驱动的 API,表格状态可以由 URL 参数、服务端状态或其他外部状态控制。

表格支持行与列的虚拟化、列宽调整、列固定和拖动排序,并提供带聚合的行分组、主从明细视图以及带校验的单元格编辑。Core 版涵盖排序、筛选、编辑、选择与聚合;PRO 版further 增加服务端数据加载、透视、树形数据、表达式以及列管理器、树视图等预置组件。

样式方面既可以使用无样式的 headless 模式自行定制,也可以直接使用预置主题,并支持 Tailwind、CSS Modules 和 CSS-in-JS。内置导出 Excel、CSV、Parquet 和 Arrow 的功能,同时支持键盘操作、无障碍访问与 RTL 布局。

核心功能

  • 01支持 headless 无样式模式,也可使用 Tailwind、CSS Modules 或 CSS-in-JS 主题
  • 02行列虚拟化,适合大数据量表格
  • 03Core 版提供排序、筛选、行分组和聚合
  • 04PRO 版提供服务端数据加载、透视和树形数据
  • 05支持带校验的单元格编辑与批量编辑
  • 06可导出 Excel、CSV、Parquet 和 Arrow 格式
  • 07支持键盘操作、无障碍访问和 RTL 布局

适用场景

  • 为管理后台或内部工具构建支持筛选和排序的大数据表格
  • 在 React 应用中加入类似电子表格的可编辑视图
  • 保留表格逻辑的同时完全自定义样式
  • 在 PRO 版中展示服务端分页或无限滚动的数据

快速上手

  1. 1

    通过 npm 安装 Core 版本

    npm install --save @1771technologies/lytenyte-core
  2. 2

    通过 npm 安装 PRO 版本(可选,未购买许可证时会显示水印)

    npm install --save @1771technologies/lytenyte-pro
  3. 3

    按照官方入门指南将表格集成到你的应用中

使用前须知

  • PRO 版本在未获得许可证时会显示水印。
  • 许可证信息显示为 NOASSERTION,使用前请自行核实许可条款。
  • 透视、服务端数据加载等许多高级功能仅包含在 PRO 版本中。

标签

常见问题

lytenyte 是什么?
一个无额外依赖的 React 数据表格组件,支持无样式和预置样式两种模式,涵盖排序、筛选、分组、透视与虚拟滚动。 LyteNyte Grid 是一个 React 数据表格库,以 npm 包形式发布,分为采用 Apache 2.0 协议的免费 Core 版和在其基础上扩展的商业 PRO 版。项目基于 TypeScript 单体仓库构建,采用声明式、以 props 驱动的 API,表格状态可以由 URL 参数、服务端状态或其他外部状态控制。
lytenyte 可以免费使用吗?用的什么许可证?
lytenyte 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
lytenyte 还在维护吗?
半年内有更新。lytenyte 最近一次提交是在 2026年8月15日。
lytenyte 适合用来做什么?
为管理后台或内部工具构建支持筛选和排序的大数据表格 在 React 应用中加入类似电子表格的可编辑视图 保留表格逻辑的同时完全自定义样式 在 PRO 版中展示服务端分页或无限滚动的数据
lytenyte 怎么安装和运行?
通过 npm 安装 Core 版本: npm install --save @1771technologies/lytenyte-core 通过 npm 安装 PRO 版本(可选,未购买许可证时会显示水印): npm install --save @1771technologies/lytenyte-pro 按照官方入门指南将表格集成到你的应用中
在哪里获取 lytenyte?
源代码和安装说明在 GitHub 上:https://github.com/1771-Technologies/lytenyte

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目