Headless-библиотека таблиц на TypeScript/JavaScript для создания дата-гридов с полным контролем над разметкой и стилями в React, Vue, Solid, Svelte и других фреймворках.
1771-Technologies/lytenyte
React-грид данных без зависимостей, с headless- и готовым оформлением, сортировкой, фильтрацией, группировкой, pivoting и виртуализацией.
Open source альтернатива:AG Grid
Handsontable
- Звёзды
- 1,030
- Форки
- 54
- Открытые issues
- 3
- Последний коммит
- 2 месяца назад
Что это?
LyteNyte Grid — библиотека грида данных для React, распространяемая в виде двух npm-пакетов: бесплатной редакции Core под лицензией Apache 2.0 и коммерческой редакции PRO, расширяющей её возможности. Проект представляет собой TypeScript-монорепозиторий с декларативным API на основе props, поэтому состоянием грида можно управлять через параметры URL, состояние сервера или другие внешние источники.
Грид поддерживает виртуализацию строк и столбцов, изменение ширины, закрепление и перестановку столбцов, группировку строк с агрегациями, master-detail-представления и редактирование ячеек с проверкой данных. В Core доступны сортировка, фильтрация, редактирование, выделение и агрегация; PRO добавляет загрузку данных на стороне сервера, pivoting, древовидные данные, выражения и готовые компоненты, например менеджер столбцов и древовидное представление.
Можно использовать таблицу без оформления, полностью в headless-режиме, или выбрать готовую тему с Tailwind, CSS Modules либо CSS-in-JS. Также доступны экспорт в Excel, CSV, Parquet и Arrow, навигация с клавиатуры, поддержка специальных возможностей и RTL-разметки.
Ключевые возможности
- 01Headless-режим или готовое оформление с темами на Tailwind, CSS Modules и CSS-in-JS
- 02Виртуализация строк и столбцов для больших наборов данных
- 03Сортировка, фильтрация, группировка строк и агрегации в Core
- 04Загрузка данных на стороне сервера, pivoting и древовидные данные в PRO
- 05Редактирование ячеек с проверкой данных и массовое редактирование
- 06Экспорт в Excel, CSV, Parquet и Arrow
- 07Поддержка клавиатурной навигации, специальных возможностей и RTL
Сценарии использования
- Создание административных панелей и внутренних инструментов для отображения больших таблиц с фильтрацией и сортировкой
- Добавление в React-приложение редактируемых представлений в стиле электронных таблиц
- Создание таблицы с полностью настраиваемым оформлением при сохранении логики и поведения грида
- Отображение данных с серверной пагинацией или бесконечной прокруткой в проектах на PRO
Быстрый старт
- 1
Установите пакет Core через npm
npm install --save @1771technologies/lytenyte-core - 2
Установите пакет PRO через npm (необязательно; без лицензии он работает с водяным знаком)
npm install --save @1771technologies/lytenyte-pro - 3
Следуйте официальному руководству для начинающих, чтобы интегрировать грид в приложение
Что важно знать
- В версии PRO отображается водяной знак, если у вас нет лицензии.
- В качестве лицензии указано NOASSERTION, поэтому перед использованием проверьте её условия.
- Многие расширенные функции, например сводные таблицы и загрузка на стороне сервера, доступны только в редакции PRO.
Темы
Частые вопросы
- Что такое lytenyte?
- React-грид данных без зависимостей, с headless- и готовым оформлением, сортировкой, фильтрацией, группировкой, pivoting и виртуализацией. LyteNyte Grid — библиотека грида данных для React, распространяемая в виде двух npm-пакетов: бесплатной редакции Core под лицензией Apache 2.0 и коммерческой редакции PRO, расширяющей её возможности. Проект представляет собой TypeScript-монорепозиторий с декларативным API на основе props, поэтому состоянием грида можно управлять через параметры URL, состояние сервера или другие внешние источники.
- lytenyte можно использовать бесплатно? Какая у него лицензия?
- lytenyte распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- lytenyte всё ещё поддерживается?
- Обновлялся за последние 6 месяцев. Последний коммит в lytenyte — 15 авг. 2026 г..
- Для чего можно использовать lytenyte?
- Создание административных панелей и внутренних инструментов для отображения больших таблиц с фильтрацией и сортировкой Добавление в React-приложение редактируемых представлений в стиле электронных таблиц Создание таблицы с полностью настраиваемым оформлением при сохранении логики и поведения грида Отображение данных с серверной пагинацией или бесконечной прокруткой в проектах на PRO
- Как установить lytenyte?
- Установите пакет Core через npm: npm install --save @1771technologies/lytenyte-core Установите пакет PRO через npm (необязательно; без лицензии он работает с водяным знаком): npm install --save @1771technologies/lytenyte-pro Следуйте официальному руководству для начинающих, чтобы интегрировать грид в приложение
- Где скачать lytenyte?
- Исходный код и инструкции по установке — на GitHub: https://github.com/1771-Technologies/lytenyte
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Компонент таблицы данных на JavaScript/TypeScript с интерфейсом электронной таблицы, редактированием и формулами; работает с React, Angular и Vue.
Открытый набор нестилизованных и доступных примитивов UI для React — основа для дизайн-систем и веб-приложений.
Библиотека React-компонентов без стилей: доступные UI-примитивы для создания собственных дизайн-систем.
React-компоненты для эффективного отображения больших списков и таблиц: рендерятся только видимые строки и ячейки.
React-компоненты для эффективного отображения больших списков и таблиц: монтируются только видимые строки и ячейки.