Repolode
1771-Technologies

1771-Technologies/lytenyte

React-грид данных без зависимостей, с headless- и готовым оформлением, сортировкой, фильтрацией, группировкой, pivoting и виртуализацией.

Open source альтернатива:AG GridHandsontable

Звёзды
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. 1

    Установите пакет Core через npm

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

    Установите пакет PRO через npm (необязательно; без лицензии он работает с водяным знаком)

    npm install --save @1771technologies/lytenyte-pro
  3. 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 обновляется ежедневно.

Похожие проекты

Headless-библиотека таблиц на TypeScript/JavaScript для создания дата-гридов с полным контролем над разметкой и стилями в React, Vue, Solid, Svelte и других фреймворках.

28,5 тыс.+7 за неделю3,6 тыс.TypeScriptMITОбновлён 4 дня назад