Headless TypeScript/JavaScript table library for building datagrids with full control over markup and styling, across React, Vue, Solid, Svelte and more.
1771-Technologies/lytenyte
A zero-dependency React data grid with headless and pre-styled modes, supporting sorting, filtering, grouping, pivoting and virtualization.
Open-source alternative to:AG Grid
Handsontable
- Stars
- 1,030
- Forks
- 54
- Open issues
- 3
- Last commit
- 2 months ago
What is it?
LyteNyte Grid is a React data grid library distributed as two npm packages: a free, Apache 2.0 licensed Core edition and a commercial PRO edition that extends it. The project is a TypeScript monorepo and is built around a declarative, prop-driven API, so grid state can be driven by URL parameters, server state, or other external state.
The grid supports row and column virtualization, column resizing, pinning and reordering, row grouping with aggregations, master-detail views, and cell editing with validation. Core covers sorting, filtering, editing, selection and aggregation; PRO adds server-side data loading, pivoting, tree data, expressions, and prebuilt components such as a column manager and tree view.
Styling can be left unstyled for a fully headless table, or use prebuilt themes with Tailwind, CSS Modules, or CSS-in-JS. Export to Excel, CSV, Parquet and Arrow is included, along with keyboard navigation, accessibility support and RTL layouts.
Key features
- 01Headless or pre-styled rendering with Tailwind, CSS Modules and CSS-in-JS theming options
- 02Row and column virtualization for large datasets
- 03Sorting, filtering, row grouping and aggregations in Core
- 04Server-side data loading, pivoting and tree data in PRO
- 05Cell editing with validation and bulk editing
- 06Export to Excel, CSV, Parquet and Arrow
- 07Keyboard, accessibility and RTL support
Use cases
- Building admin dashboards or internal tools that display large tables with filtering and sorting
- Adding editable spreadsheet-like views to a React application
- Creating a fully custom-styled table while keeping grid logic and behavior
- Displaying server-paginated or infinite-scrolling data in PRO deployments
Quick start
- 1
Install the Core package via npm
npm install --save @1771technologies/lytenyte-core - 2
Install the PRO package via npm (optional, runs with a watermark without a license)
npm install --save @1771technologies/lytenyte-pro - 3
Follow the official getting started guide to integrate the grid into your app
Things to know
- The PRO version displays a watermark unless you hold a license.
- Licensing is listed as NOASSERTION, so check the license terms before use.
- Many advanced features such as pivoting and server-side loading are only in the PRO edition.
Topics
FAQ
- What is lytenyte?
- A zero-dependency React data grid with headless and pre-styled modes, supporting sorting, filtering, grouping, pivoting and virtualization. LyteNyte Grid is a React data grid library distributed as two npm packages: a free, Apache 2.0 licensed Core edition and a commercial PRO edition that extends it. The project is a TypeScript monorepo and is built around a declarative, prop-driven API, so grid state can be driven by URL parameters, server state, or other external state.
- Is lytenyte free to use? What license does it have?
- lytenyte is open source under the Other license. Check the license terms before using it in commercial products.
- Is lytenyte still maintained?
- Updated within 6 months. The last commit to lytenyte was on Aug 15, 2026.
- What can I use lytenyte for?
- Building admin dashboards or internal tools that display large tables with filtering and sorting Adding editable spreadsheet-like views to a React application Creating a fully custom-styled table while keeping grid logic and behavior Displaying server-paginated or infinite-scrolling data in PRO deployments
- How do I install lytenyte?
- Install the Core package via npm: npm install --save @1771technologies/lytenyte-core Install the PRO package via npm (optional, runs with a watermark without a license): npm install --save @1771technologies/lytenyte-pro Follow the official getting started guide to integrate the grid into your app
- Where can I get lytenyte?
- The source code and installation instructions are on GitHub: https://github.com/1771-Technologies/lytenyte
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A JavaScript/TypeScript data grid component with a spreadsheet-like look, editing, and formulas, usable with React, Angular, and Vue.
An open-source set of unstyled, accessible React UI primitives for building design systems and web apps.
An unstyled React component library of accessible UI primitives for building custom design systems.
React components for efficiently rendering large lists and tabular data by only drawing the visible rows and cells.
React components for efficiently rendering large lists and tabular data by only mounting the rows and cells that are visible.