Skip to content

1771-Technologies/lytenyte

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

1,495 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 


Logo of LyteNyte Grid

The Fastest React Data Grid On The Modern Web

LyteNyte Grid is a ~40 KB, zero-dependency React data grid engineered for high performance and enterprise-scale datasets. It can handle 10,000 updates/sec and render millions of rows. No wrappers. No heavy abstractions.

Choose between headless components or a pre-styled grid out of the box, and ship faster with a declarative API that is purpose-built for React.

Start with LyteNyte Grid Core (free and open source). Upgrade to LyteNyte Grid PRO for advanced enterprise features and support.

Compare Features

NPM Version NPM Version GitHub branch status GitHub Repo stars Contributor Covenant CI Status Follow on X LinkedIn YouTube

Website ย ย โ€”ย ย  Documentation ย ย โ€”ย ย  Demo ย ย โ€”ย ย  Pricing ย ย โ€”ย ย  EULA

LyteNyte Logo

LyteNyte Editions

LyteNyte Grid is available in two editions:

  1. LyteNyte Grid Core: Free, open-source edition for building high-performance data tables. Includes sorting, filtering, editing, row selection, detailโ€ฏviews, and more. Also includes advanced features such as aggregation, row grouping, and cell range selection, often locked behind paywalls in other grids.

  2. LyteNyte Grid PRO: Commercial edition that extends Core with powerful enterprise features, including server-side data loading, pivoting, tree data, component managers, and advanced filtering. Build custom menus, popovers, expressions, and workflow-driven UIs with ease.

AI-Enhanced Workflows

LyteNyte Grid AI Skills are structured context files for Claude Code, Windsurf, Cursor, and other AI coding agents. Skills provide agents with accurate, curated context for LyteNyte Grid, allowing them to generate complex grid implementations with greater speed and reliability.

Instead of building the grid manually, developers can describe the desired result and let the agent generate the implementation.

Install LyteNyte Grid AI Skills

npx skills add 1771-Technologies/lytenyte

Once installed, the Skill activates automatically whenever you work on a LyteNyte Grid task. No special prompting is needed. Skills are actively maintained by the 1771 Technologies team and versioned alongside each LyteNyte Grid release.

See our AI Skills Overview guide to learn more.

Features

โš›๏ธย  Reactive Architecture
Feature Core PRO
Declarative Prop Configuration โœ… โœ…
Controlled or Uncontrolled State โœ… โœ…
React Compiler Support โœ… โœ…
Headless Components โœ… โœ…
๐Ÿค–ย  AI Enhanced Workflows
Feature Core PRO
AI Skills โœ… โœ…
๐Ÿ”Œย  API Extensions
Feature Core PRO
Imperative Method Extensions โœ… โœ…
Column Extensions โœ… โœ…
๐Ÿš€ย  Virtualization
Feature Core PRO
Row Virtualization โœ… โœ…
Column Virtualization โœ… โœ…
๐ŸŽจย  Styling & Theming
Feature Core PRO
Unstyled Support โœ… โœ…
Styled Themes โœ… โœ…
ย ย ย โ†ณ Prebuilt Themes โœ… โœ…
ย ย ย โ†ณ Tailwind โœ… โœ…
ย ย ย โ†ณ CSS Modules โœ… โœ…
ย ย ย โ†ณ CSS-in-JS โœ… โœ…
๐Ÿ“‹ย  Rows
Feature Core PRO
Basic Row Operations โœ… โœ…
ย ย ย โ†ณ Row Pinning โœ… โœ…
ย ย ย โ†ณ Row Spanning โœ… โœ…
Row Height โœ… โœ…
ย ย ย โ†ณ Variable Row Height โœ… โœ…
ย ย ย โ†ณ Fixed Row Height โœ… โœ…
ย ย ย โ†ณ Fill Row Height โœ… โœ…
Full Width Rows โœ… โœ…
Row Dragging / Reordering โœ… โœ…
ย ย ย โ†ณ Single Row Dragging โœ… โœ…
ย ย ย โ†ณ Multi-Row Dragging โœ… โœ…
ย ย ย โ†ณ Grid to Grid Dragging โœ… โœ…
ย ย ย โ†ณ External Drop Zone Dragging โœ… โœ…
๐Ÿ“Šย  Columns
Feature Core PRO
Basic Column Operations โœ… โœ…
ย ย ย โ†ณ Column Resizing โœ… โœ…
ย ย ย โ†ณ Column Pinning โœ… โœ…
ย ย ย โ†ณ Column Spanning โœ… โœ…
ย ย ย โ†ณ Column Reordering โœ… โœ…
ย ย ย โ†ณ Column Grouping โœ… โœ…
ย ย ย โ†ณ Column Visibility โœ… โœ…
Column Autosizing โœ… โœ…
ย ย ย โ†ณ Cell Autosizing โœ… โœ…
ย ย ย โ†ณ Header Autosizing โœ… โœ…
ย ย ย โ†ณ Double Click Resizing โœ… โœ…
Custom Header Render โœ… โœ…
Column Floating Header โœ… โœ…
Dynamic Field Computation โœ… โœ…
Marker Column โœ… โœ…
๐Ÿ”ฒย  Cells
Feature Core PRO
Cell Rendering โœ… โœ…
Cell Diff Flashing โœ… โœ…
Cell Tooltips & Popovers โœ… โœ…
๐Ÿ”€ย  Sorting
Feature Core PRO
Single Column Sort โœ… โœ…
Multi Column Sort โœ… โœ…
Custom Dynamic Sort โœ… โœ…
โ˜‘๏ธย  Selection ย 
Feature Core PRO
Row Selection โœ… โœ…
ย ย ย โ†ณ Single Row Selection โœ… โœ…
ย ย ย โ†ณ Multi Row Selection โœ… โœ…
ย ย ย โ†ณ Checkbox Row Selection โœ… โœ…
ย ย ย โ†ณ Isolated Row Selection โœ… โœ…
ย ย ย โ†ณ Linked Row Selection โœ… โœ…
Cell Selection โœ… โœ…
Cell Range Selection โœ… โœ…
โœ๏ธย  Editing
Feature Core PRO
Cell Editing โœ… โœ…
ย ย ย โ†ณ Basic Cell Edits โœ… โœ…
ย ย ย โ†ณ Linked Cell Edits โœ… โœ…
ย ย ย โ†ณ Full Row Editing โœ… โœ…
ย ย ย โ†ณ Bulk Cell Editing โœ… โœ…
Edit Validation โœ… โœ…
Custom Cell Editors โœ… โœ…
Programmatic Editing โœ… โœ…
๐Ÿ”ย  Filtering ย 
Feature Core PRO
Column Filters โœ… โœ…
ย ย ย โ†ณ Text Filters โœ… โœ…
ย ย ย โ†ณ Number Filters โœ… โœ…
ย ย ย โ†ณ Date Filters โœ… โœ…
Quick Search Filter โœ… โœ…
Label Filters โ€” โœ…
Advanced Filters - โœ…
ย ย ย โ†ณ Set Filters โœ… โœ…
ย ย ย โ†ณ Tree Set Filters โœ… โœ…
ย ย ย โ†ณ Having Filters โ€” โœ…
๐Ÿงฎย  Expressions ย 
Feature Core PRO
Expressions Engine โ€” โœ…
Filter Expressions โ€” โœ…
Expression Editor โ€” โœ…
Expression Plugins โ€” โœ…
๐Ÿ“ฆย  Grouping & Aggregations
Feature Core PRO
Row Grouping โœ… โœ…
ย ย ย โ†ณ Uniform Row Groups โœ… โœ…
ย ย ย โ†ณ Non-uniform Row Groups โœ… โœ…
ย ย ย โ†ณ Dynamic Group Dimensions โœ… โœ…
Aggregations โœ… โœ…
Master Detail โœ… โœ…
ย ย ย โ†ณ Row Master Detail โœ… โœ…
ย ย ย โ†ณ Auto Height Master Detail โœ… โœ…
ย ย ย โ†ณ Nested Grids โœ… โœ…
ย ย ย โ†ณ Custom Detail Content โœ… โœ…
๐Ÿ”„ย  Pivoting ย 
Feature Core PRO
Row & Column Pivots โ€” โœ…
Pivot Measures โ€” โœ…
Pivot Sorting โ€” โœ…
Pivot Filtering โ€” โœ…
Grand Totals โ€” โœ…
๐ŸŒฒย  Tree Data ย 
Feature Core PRO
Custom Object Mappings โ€” โœ…
JSON Object Editing โ€” โœ…
Dynamic Tree Creation โ€” โœ…
๐ŸŒย  Server Data Loading ย 
Feature Core PRO
Basic Server Operations โ€” โœ…
ย ย ย โ†ณ Server Row Sorting โ€” โœ…
ย ย ย โ†ณ Server Row Filtering โ€” โœ…
ย ย ย โ†ณ Server Row Pinning โ€” โœ…
ย ย ย โ†ณ Server Row Grouping โ€” โœ…
Server Tree Data โ€” โœ…
Server Cell Editing โ€” โœ…
Data Updates โ€” โœ…
Optimistic Data Loading โ€” โœ…
Paginated Row Data โ€” โœ…
Infinite Row Data โ€” โœ…
Server Data Interface โ€” โœ…
๐Ÿงฉย  Prebuilt Components ย 
Feature Core PRO
Pill Manager โ€” โœ…
Column Manager โ€” โœ…
Tree View โ€” โœ…
Dialog & Popovers โ€” โœ…
Menus & Context Menus โ€” โœ…
Other Prebuilt Components - โœ…
ย ย ย โ†ณ Smart Select โ€” โœ…
ย ย ย โ†ณ Grid Overlays โœ… โœ…
ย ย ย โ†ณ Viewport Shadows โœ… โœ…
ย ย ย โ†ณ Select All โ€” โœ…
ย ย ย โ†ณ Row Group Cell โ€” โœ…
๐Ÿ“คย  Import & Export ย 
Feature Core PRO
Data Export โœ… โœ…
ย ย ย โ†ณ Excel Export โœ… โœ…
ย ย ย โ†ณ CSV Export โœ… โœ…
ย ย ย โ†ณ Parquet Export โœ… โœ…
ย ย ย โ†ณ Arrow Export โœ… โœ…
Clipboard Operations โœ… โœ…
โŒจ๏ธย  Keyboard & Accessibility
Feature Core PRO
Keyboard โœ… โœ…
Accessibility โœ… โœ…
RTL Support โœ… โœ…

Key Design Principles

  • Performance-First: LyteNyte Grid is engineered with speed as a fundamental priority, ensuring responsive performance even when handling large datasets.

  • Modern Architecture: Leveraging cutting-edge web technologies, LyteNyte Grid utilizes native browser scroll functionality to keep the main thread unencumbered as users navigate through their data.

  • React-Aligned Philosophy: Adhering to React's core principles, LyteNyte Grid implements one-way data binding and declarative rendering to maintain predictable state management.

Installation

LyteNyte Grid can be installed via NPM:

PRO:

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

Note

You can install and use LyteNyte Grid PRO without a license, but a watermark will be displayed.

Core:

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

Quick Start

Licensing

LyteNyte Grid is available in two editions, Core and PRO, and is offered under the following three license plans:

  1. Core License Plan: Anโ€ฏApache 2.0 license for the Core edition, which is free and open-source. Ideal for individual developers and community use.

  2. Developer PRO License Plan: A commercial license for the PRO edition, designed for individuals and teams with up to 50 developers. Unlocks the full potential of LyteNyte Grid with advanced features unavailable in the Core edition.

  3. Organization PRO License Plan: A commercial license for the PRO edition, tailored for teams with 50+ developers. Includes all PRO features along with an enhanced support agreement and negotiated pricing terms.

All PRO licenses are perpetual and include 12 months of software updates, feature upgrades, and dedicated technical support during your active license term.

Support

Our team actively maintains and supports both the Core and PRO editions of LyteNyte Grid. Please refer to our support guide for detailed information on available support channels and response options.

Contributing

Please review our contributing guide to learn about our development process, bug reporting procedures, and codebase maintenance practices.

Changelog

Our changelog is regularly updated with detailed notes on new features, improvements, and bug fixes in each release. LyteNyte Grid follows semantic versioning to ensure clear and predictable upgrade paths.

Security

For information on reporting security vulnerabilities, please consult our security policy.

About

LyteNyte Grid monorepo: Build powerful data tables with a lightning-fast, zero-dependency React data grid (~40 KB). Headless or pre-styled. Declarative API. 150+ enterprise-grade features. Supported by 1771 Technologies.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors