awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
grid-js avatar

grid-js/gridjs

0
View on GitHub↗
4,692 星标·257 分支·TypeScript·MIT·3 次浏览gridjs.io↗

Gridjs

Grid.js 是一个与框架无关的 JavaScript 库,用于渲染交互式数据网格。它允许在不同的前端环境中以表格格式显示结构化信息,支持从静态数组或 JSON 导入数据。

该库具有用于扩展用户界面组件和逻辑的插件系统,以及用于在显示信息之前转换信息的数据流水线。它包括对多语言本地化的内置支持,以翻译界面元素和消息。

该项目涵盖了核心数据可视化功能,包括排序、过滤和动态网格可视化。它提供了用于管理配置设置和与各种 JavaScript 环境集成的工具。

Features

  • Tabular Grids - Implements a client-side grid for populating and managing tabular data from static arrays or JSON imports.
  • Data Grids - Renders structured tabular data in a grid format across various JavaScript environments.
  • Data Processing Pipelines - Transforms and modifies information through a processing sequence before grid display.
  • Data Processing Pipelines - Transforms raw input data through a modular sequence of modifiers before final visual mapping.
  • Extensible Plugin Architectures - Provides an extensible architecture allowing custom components and logic to be injected into the table lifecycle.
  • Data Tables - Renders structured data in tabular formats with built-in sorting and filtering in web browsers.
  • Data Transformation Pipelines - Modifies record data through a processing sequence before it is displayed in the grid.
  • Data Tables - Provides interactive interfaces for displaying tabular datasets with search and pagination capabilities.
  • Dynamic Data Tables - Generates tabular views at runtime using structured data arrays and JSON imports.
  • Framework-Agnostic UI Components - Provides a tabular display component that renders consistently across different frontend environments without requiring a specific framework.
  • Dynamic Data Table Visualizers - Creates interactive tables that populate from JSON or static arrays to present information.
  • Framework-Agnostic Rendering - Generates table elements using standard web APIs to ensure compatibility across different JavaScript frameworks.
  • Dynamic Content Resolution - Resolves data sources from static arrays and asynchronous JSON requests to populate the grid.
  • Frontend Framework Integrations - Ensures consistent data grid implementation across different JavaScript UI frameworks.
  • JavaScript Data Grids - Provides interactive tabular components built with JavaScript for web-based data management.
  • Dynamic Configuration Updates - Updates visual properties and data without requiring the entire grid component to be recreated.
  • Data Grid Components - Supports the rendering of interactive data grids within React environments via simple configuration.
  • Locale Mappings - Maps internal interface keys to language-specific translation files based on user locale settings.
  • Configuration State Managers - Implements a centralized settings object to control column definitions and row data dynamically.
  • UI Component Injections - Allows the injection of custom UI components at predefined hook points to extend grid functionality.
  • Table Plugin Systems - Includes a plugin system that allows developers to extend the table's behavior and user interface components.
  • Table Interface Language Translators - Provides configuration-based translation of user interface labels and messages into different languages.
  • Interface Localizations - Manages regional translation files to adapt the table interface for multiple languages.

Star 历史

grid-js/gridjs 的 Star 历史图表grid-js/gridjs 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Gridjs 的开源替代方案

相似的开源项目,按与 Gridjs 的功能重合度排序。
  • retejs/reteretejs 的头像

    retejs/rete

    12,077在 GitHub 上查看↗

    Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It provides a core engine that processes directed graphs, allowing developers to define modular logic where nodes represent operations and connections represent the flow of data or control. By decoupling the graph logic from the user interface, the framework enables the creation of custom visual editors that can be integrated into various frontend component libraries. The project distinguishes itself through a highly extensible, signal-driven architecture that supports complex req

    TypeScriptdataflow-programmingflow-based-programminggraph-editor
    在 GitHub 上查看↗12,077
  • datatables/datatablesDataTables 的头像

    DataTables/DataTables

    7,408在 GitHub 上查看↗

    DataTables is a feature-rich HTML table library that transforms static HTML tables into interactive data grids with sorting, paging, filtering, and server-side processing support. It provides a client-side rendering engine that handles table rows, pagination, and sorting entirely in the browser, while also offering a server-side processing pipeline that offloads sorting, filtering, and paging operations to a backend for efficient handling of large datasets. The library distinguishes itself through its plugin-based extension system, which allows custom functions and widgets to modify table beh

    CSS
    在 GitHub 上查看↗7,408
  • jqhph/dcat-adminjqhph 的头像

    jqhph/dcat-admin

    4,022在 GitHub 上查看↗

    dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It functions as a CRUD generator and backend scaffolding tool that automatically produces create, read, update, and delete interfaces based on database table schemas. The system distinguishes itself through a plugin-based extension architecture and the ability to run multiple independent administrative instances within a single installation. It provides specialized tools for mapping external APIs to forms and tables, as well as an event-driven form lifecycle for executing custom logic du

    PHPlaravellaravel-admin
    在 GitHub 上查看↗4,022
  • syncfusion/flutter-widgetssyncfusion 的头像

    syncfusion/flutter-widgets

    1,780在 GitHub 上查看↗

    This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich, cross-platform applications in Flutter. It provides a unified library of modular widgets and processing tools that enable developers to implement complex interface requirements, including advanced scheduling, tabular data management, and interactive data visualization, using a consistent declarative architecture. The library distinguishes itself through specialized, enterprise-grade capabilities that extend beyond standard UI elements. It includes a robust document processing

    Dart
    在 GitHub 上查看↗1,780
查看 Gridjs 的所有 30 个替代方案→

常见问题解答

grid-js/gridjs 是做什么的?

Grid.js 是一个与框架无关的 JavaScript 库,用于渲染交互式数据网格。它允许在不同的前端环境中以表格格式显示结构化信息,支持从静态数组或 JSON 导入数据。

grid-js/gridjs 的主要功能有哪些?

grid-js/gridjs 的主要功能包括:Tabular Grids, Data Grids, Data Processing Pipelines, Extensible Plugin Architectures, Data Tables, Data Transformation Pipelines, Dynamic Data Tables, Framework-Agnostic UI Components。

grid-js/gridjs 有哪些开源替代品?

grid-js/gridjs 的开源替代品包括: retejs/rete — Rete is a framework for building interactive, node-based visual interfaces and dataflow programming environments. It… datatables/datatables — DataTables is a feature-rich HTML table library that transforms static HTML tables into interactive data grids with… jqhph/dcat-admin — dcat-admin is a Laravel admin panel framework used to rapidly build data-driven administration interfaces. It… syncfusion/flutter-widgets — This project is a comprehensive collection of high-performance UI components and SDKs designed for building data-rich,… hazelcast/hazelcast — Hazelcast is a distributed data platform that combines an in-memory data grid with a stream processing engine to… olifolkerd/tabulator — Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from…