awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

165 repository-uri

Awesome GitHub RepositoriesData Tables

Components and utilities for rendering, sorting, and filtering structured data in tabular formats.

Distinguishing note: Focuses on the presentation and interaction layer for structured data sets.

Explore 165 awesome GitHub repositories matching user interface & experience · Data Tables. Refine with filters or upvote what's useful.

Awesome Data Tables GitHub Repositories

Găsește cele mai bune repo-uri cu AI.Vom căuta cele mai potrivite repository-uri folosind AI.
  • twbs/bootstrapAvatar twbs

    twbs/bootstrap

    174,380Vezi pe GitHub↗

    Bootstrap is a comprehensive, mobile-first CSS framework designed for building responsive web interfaces. It provides a standardized library of reusable UI components, such as navigation bars, modals, and forms, alongside a robust grid system that ensures consistent layout alignment across diverse viewport sizes. By establishing a baseline through browser normalization and standardized typography, the project enables developers to create accessible, cross-browser compatible web applications. The framework distinguishes itself through a modular Sass-based architecture that allows for deep cust

    Formats borders, row striping, hover states, and responsive behavior for tables using standardized utility classes for data presentation.

    MDXbootstrapcsscss-framework
    Vezi pe GitHub↗174,380
  • shadcn-ui/uiAvatar shadcn-ui

    shadcn-ui/ui

    116,724Vezi pe GitHub↗

    shadcn/ui offers a collection of React UI components and a CLI-driven registry system for direct source code integration.

    Facilitates complex data management through sortable, filterable, and paginated grid layouts with customizable column definitions.

    TypeScriptreactcomponentstailwindcss
    Vezi pe GitHub↗116,724
  • junegunn/fzfAvatar junegunn

    junegunn/fzf

    81,017Vezi pe GitHub↗

    This project is a general-purpose command-line filter that provides an interactive interface for processing standard input streams. It enables real-time fuzzy searching, data selection, and transformation, allowing users to navigate complex information or file systems directly within their terminal. By utilizing a pipe-oriented architecture, it integrates into existing shell pipelines and workflows to facilitate efficient data exploration. What distinguishes this tool is its highly extensible, event-driven design that allows for deep integration with external processes. It supports asynchrono

    Fixed column positioning maintains visibility of essential data fields during horizontal navigation.

    Gobashclifish
    Vezi pe GitHub↗81,017
  • enaqx/awesome-reactAvatar enaqx

    enaqx/awesome-react

    73,650Vezi pe GitHub↗

    This project is a community-driven knowledge base that serves as a centralized directory for the React and React Native ecosystems. It functions as a developer discovery portal, aggregating high-quality libraries, frameworks, and learning resources to assist in the research and selection of tools for modern web and mobile application development. The repository distinguishes itself through a hierarchical taxonomy that organizes a fragmented landscape of third-party software into functional domains. By utilizing markdown-based content curation, it provides a structured index that allows develo

    Highlights headless UI solutions and grid components designed for displaying and managing structured data tables.

    awesomeawesome-listjavascript
    Vezi pe GitHub↗73,650
  • nocodb/nocodbAvatar nocodb

    nocodb/nocodb

    63,466Vezi pe GitHub↗

    NocoDB is a visual platform that transforms relational databases into collaborative, spreadsheet-style workspaces. By acting as a headless database backend, it provides a unified environment for designing database structures, managing record relationships, and interacting with data without requiring manual SQL queries. The platform normalizes interactions across various SQL and NoSQL data sources, allowing users to manage complex datasets through a centralized interface. The project distinguishes itself by automatically generating RESTful and GraphQL APIs from existing database schemas, enabl

    Delivers spreadsheet-style grid interfaces that support bulk editing, sorting, and filtering of database records.

    TypeScriptairtableairtable-alternativeautomatic-api
    Vezi pe GitHub↗63,466
  • ffmpeg/ffmpegAvatar FFmpeg

    FFmpeg/FFmpeg

    61,176Vezi pe GitHub↗

    FFmpeg is a cross-platform multimedia framework designed for the recording, conversion, and streaming of audio and video content. It functions as a comprehensive toolkit that provides both a command-line utility for direct media manipulation and a collection of low-level libraries for integration into custom applications. At its core, the project utilizes a packet-based stream engine and a format-agnostic abstraction layer to handle diverse media standards, containers, and network protocols. The framework distinguishes itself through a modular, graph-based filter execution model that allows f

    Enables real-time adjustment of filter parameters during active media processing without restarting the pipeline.

    Caudiocffmpeg
    Vezi pe GitHub↗61,176
  • textualize/richAvatar Textualize

    Textualize/rich

    56,636Vezi pe GitHub↗

    Rich is a comprehensive library for building sophisticated command-line interfaces and terminal applications. It provides a robust console formatting engine and a layout framework that enables developers to render rich text, syntax-highlighted code, and complex data structures directly in the terminal. By utilizing a recursive constraint-based layout engine, the library allows for the creation of hierarchical grids, panels, and trees that maintain their structure even as terminal dimensions change. What distinguishes the library is its ability to manage persistent, real-time terminal interfac

    Structures raw data into clear, readable tables with customizable headers, column widths, and alignment.

    Pythonansi-colorsemojimarkdown
    Vezi pe GitHub↗56,636
  • 1c7/chinese-independent-developerAvatar 1c7

    1c7/chinese-independent-developer

    48,898Vezi pe GitHub↗

    This project is an open-source repository that serves as a centralized directory for software projects created by independent developers within the Chinese community. It functions as a community knowledge base, providing a curated collection of resources that span various domains, including games, utilities, and developer-focused tools. The directory distinguishes itself through a static site generation model that transforms structured data into a browsable interface. It utilizes markdown-based content management to maintain project information, while automated workflows handle metadata updat

    Parses structured data files to dynamically populate interactive tables with sorting and filtering capabilities.

    chinaindieindie-developer
    Vezi pe GitHub↗48,898
  • tabler/tablerAvatar tabler

    tabler/tabler

    41,180Vezi pe GitHub↗

    Tabler is a comprehensive UI framework designed for building responsive, data-heavy administrative panels and enterprise web applications. It provides a unified collection of pre-styled components and layout patterns that allow developers to construct complex dashboard interfaces using a consistent design system. The project distinguishes itself through a metadata-driven approach to interactivity, where complex component behaviors and state transitions are initialized by parsing configuration attributes directly from HTML elements. This allows for the creation of interactive interfaces withou

    Provides structured information display with support for responsive layouts and sticky headers.

    HTMLadmin-dashboardadminpanelboilerplate-template
    Vezi pe GitHub↗41,180
  • saadeghi/daisyuiAvatar saadeghi

    saadeghi/daisyui

    41,125Vezi pe GitHub↗

    This project is a utility-first component library that provides a comprehensive suite of pre-styled, reusable interface elements. It functions as a build-time engine that generates design-system-compliant styles by mapping semantic tokens to standard HTML elements and utility classes. By compiling all component styles into static CSS at build time, the library eliminates the need for client-side style calculation, ensuring efficient performance. The library distinguishes itself through a configuration-driven architecture that manages color palettes and visual styles, enabling dynamic switchin

    Renders structured data tables with support for zebra-striping and pinned rows or columns.

    Sveltecomponentcomponent-librarycomponents
    Vezi pe GitHub↗41,125
  • vuetifyjs/vuetifyAvatar vuetifyjs

    vuetifyjs/vuetify

    41,003Vezi pe GitHub↗

    This project is a comprehensive UI toolkit that provides a declarative, reactive framework for building modular web interfaces. It centers on a component-based architecture that maps application state to rendered elements, utilizing a twelve-point flexbox grid system and nested containers to manage complex layouts. The library ensures consistent behavior across large-scale applications by providing centralized configuration for component defaults, themes, and global design tokens. What distinguishes this framework is its deep integration of Material Design principles alongside a highly flexib

    The library shows structured data in rows and columns to facilitate comparison and analysis.

    TypeScriptjavascriptmaterialmaterial-components
    Vezi pe GitHub↗41,003
  • textualize/textualAvatar Textualize

    Textualize/textual

    36,285Vezi pe GitHub↗

    This project is a framework for building interactive, graphical-style terminal applications. It provides a declarative component model that organizes user interfaces into a tree of nested widgets, each managing its own lifecycle, state, and rendering. By subclassing the base application class, developers can construct complex, keyboard-navigable interfaces that run directly within terminal emulators. The framework distinguishes itself through a reactive architecture and a CSS-based layout engine. It uses a reactive attribute system to automatically track state changes and trigger targeted int

    Provides interactive tabular components with support for sorting, navigation, and custom cell rendering.

    Pythoncliframeworkpython
    Vezi pe GitHub↗36,285
  • mantinedev/mantineAvatar mantinedev

    mantinedev/mantine

    31,263Vezi pe GitHub↗

    Mantine is a comprehensive component library for building accessible and responsive web applications. It provides a foundational set of UI elements and layout primitives, anchored by a base component that supports consistent styling, spacing, and layout properties across the entire interface. The library is built on a design-driven theme engine that uses a provider-based system to propagate global design tokens and color schemes throughout an application. The library distinguishes itself through a robust architecture that emphasizes component composition and reusable interaction logic. It uti

    Provides a component to display structured information in table format with custom headers, footers, and row layouts.

    TypeScriptdark-modedark-themehooks
    Vezi pe GitHub↗31,263
  • filamentphp/filamentAvatar filamentphp

    filamentphp/filament

    31,215Vezi pe GitHub↗

    Filament is a full-stack framework for building administrative panels and management interfaces within the Laravel ecosystem. It provides a declarative, component-based architecture that allows developers to construct complex, data-driven applications using server-side configuration objects rather than manual HTML. By inspecting database model structures and relationships, the framework automates the generation of CRUD interfaces, forms, and data tables, significantly reducing boilerplate code. The project distinguishes itself through a highly modular and extensible design that supports custo

    Provides interactive, sortable, and paginated data tables as a core framework capability.

    PHPadminalpine-jsbuilder
    Vezi pe GitHub↗31,215
  • tannerlinsley/react-tableAvatar tannerlinsley

    tannerlinsley/react-table

    28,099Vezi pe GitHub↗

    This project is a headless UI table library and state manager for building data grids. It functions as a type-safe logic engine that manages table state and data grid behavior without providing pre-defined styles or HTML markup. The library employs a headless pattern, separating internal logic and state from visual presentation. By providing hooks rather than styled components, it allows developers to maintain full control over the markup, styles, and interaction behavior of their tables. The core engine covers complex datagrid implementation, including the management of sorting, filtering,

    Provides a type-safe logic engine for implementing spreadsheet-style interfaces with sorting and filtering.

    TypeScript
    Vezi pe GitHub↗28,099
  • tanstack/tableAvatar TanStack

    TanStack/table

    28,119Vezi pe GitHub↗

    TanStack Table is a headless, framework-agnostic engine designed for building complex data grids and managing tabular state. By decoupling data processing logic from the visual rendering layer, it allows developers to implement custom user interfaces while offloading sophisticated operations like sorting, filtering, grouping, and pagination to a unified, performant core. The library distinguishes itself through its commitment to type safety and environment flexibility. It leverages strict type definitions to ensure data integrity across the entire application and utilizes an adapter pattern t

    Provides a headless engine for building interactive data tables with sorting, filtering, and pagination capabilities.

    TypeScriptdatagriddatagridsdatatable
    Vezi pe GitHub↗28,119
  • element-plus/element-plusAvatar element-plus

    element-plus/element-plus

    27,531Vezi pe GitHub↗

    Element Plus is a Vue.js UI component library and enterprise web design system used for building professional web applications with Vue.js 3. It provides a comprehensive set of pre-styled interactive components and tools designed for creating responsive user interfaces. The project includes a customizable component theme system for managing global CSS variables and dark mode palettes. It also features a Vue.js migration toolkit with automated transpilation tools to convert legacy UI code to current component standards. The library covers a wide range of capability areas, including high-perfo

    Provides a high-performance tabular data renderer with virtual scrolling, row expansion, and custom filtering.

    TypeScriptcomponent-libraryelement-pluselement-ui
    Vezi pe GitHub↗27,531
  • marmelab/react-adminAvatar marmelab

    marmelab/react-admin

    26,780Vezi pe GitHub↗

    React-admin is a framework for building data-driven administrative interfaces that connect to REST or GraphQL backends. It provides a comprehensive suite of tools for managing the full lifecycle of administrative applications, including resource-oriented routing, declarative form scaffolding, and context-driven state management. By utilizing a modular adapter-based architecture, the framework abstracts backend communication, allowing developers to build consistent CRUD interfaces that handle data fetching, authentication, and synchronization automatically. The project distinguishes itself thr

    Organizes complex data entry tasks into manageable sequences of steps.

    TypeScriptadminadmin-dashboardadmin-on-rest
    Vezi pe GitHub↗26,780
  • cinnamon/kotaemonAvatar Cinnamon

    Cinnamon/kotaemon

    25,139Vezi pe GitHub↗

    Kotaemon is an orchestration framework designed for building modular, agentic workflows that integrate document processing, retrieval-augmented generation, and multi-step reasoning. It provides a comprehensive platform for developing document-based question answering systems, allowing users to chain language models, prompt templates, and external tools into complex, automated pipelines. The system distinguishes itself through a highly modular architecture that emphasizes component-based composition and schema-driven data exchange. It supports autonomous agents capable of decomposing complex q

    Separates input text into distinct table and non-table spans to facilitate structured data extraction.

    Pythonchatbotllmsopen-source
    Vezi pe GitHub↗25,139
  • sqlitebrowser/sqlitebrowserAvatar sqlitebrowser

    sqlitebrowser/sqlitebrowser

    23,649Vezi pe GitHub↗

    This application is a desktop utility for managing, editing, and visualizing local database files. It provides a graphical interface for executing SQL queries, designing database structures, and performing routine maintenance tasks on data stores. The software distinguishes itself through its support for encrypted database files, allowing users to manage password-protected data using modular cryptographic extensions. It also offers built-in tools for data analysis, enabling the generation of graphical charts and plots directly from query results to identify trends within datasets. Beyond its

    Allows filtering of visible table rows using column-specific search criteria and pattern matching.

    C++c-plus-pluscross-platformdatabase
    Vezi pe GitHub↗23,649
Înapoi123456…9Înainte
  1. Home
  2. User Interface & Experience
  3. Data Tables

Explorează sub-etichetele

  • Asynchronous LoadingMechanisms for deferring table data loading to improve performance. **Distinct from Data Tables:** Distinct from Data Tables: focuses on the performance optimization of data loading.
  • CSV Table Renderers1 sub-tagFormats CSV data into a readable, aligned table with column headers for terminal display. **Distinct from Data Tables:** Distinct from Data Tables: specifically targets CSV files and terminal output, not general UI components.
  • Column Definitions2 sub-tag-uriConfiguration primitives for defining data display fields in tables. **Distinct from Data Tables:** Distinct from Data Tables: focuses on the column configuration schema specifically.
  • Column PinningCapabilities for fixing specific columns in place during horizontal scrolling to maintain context.
  • Column Reordering3 sub-tag-uriCapabilities for changing the horizontal sequence of columns in a table. **Distinct from Column Pinning:** Distinct from Column Pinning: focuses on the order of columns rather than fixing them in place.
  • Custom Data ProvidersInterfaces for populating tables from non-database sources. **Distinct from Data Tables:** Distinct from Data Tables: focuses on the data source abstraction layer.
  • Data Entry Forms4 sub-tag-uriInterfaces for users to input or modify database records through structured fields.
  • Data Filters2 sub-tag-uriMechanisms for constraining tabular data sets using various input types. **Distinct from Data Tables:** Distinct from Data Tables: focuses on the filtering logic layer specifically.
  • Data Grids1 sub-tagSpreadsheet-style interfaces for bulk editing, sorting, and filtering database records.
  • Data ShufflingAlgorithms for randomly reordering elements within a dataset to remove bias or prepare for training. **Distinct from Column Reordering:** Distinct from Column Reordering: involves randomizing data values rather than changing the horizontal sequence of columns.
  • Gallery ViewsLayouts that present database records as a collection of visual cards or media-rich tiles.
  • Grid Column ManagementComprehensive controls for resizing, reordering, hiding, and autosizing table columns. **Distinct from Column Reordering:** Combines resizing, hiding, and reordering into a general management capability, whereas the sibling only covers reordering.
  • Image Primitive DrawingDrawing of basic geometric shapes like lines and circles onto image matrices. **Distinct from Image Renderers:** Specifically covers geometric primitives rather than general image rendering components.
  • Image Renderers4 sub-tag-uriComponents for displaying images within table columns. **Distinct from Data Tables:** Distinct from Data Tables: focuses on the image rendering capability specifically.
  • Markdown Table ParsersUtilities for identifying and extracting tabular data from markdown-formatted text. **Distinct from Data Tables:** Distinct from general data tables: focuses on parsing markdown syntax rather than UI presentation.
  • Metadata RetrievalCapabilities for extracting the current state and structural definitions of table columns. **Distinct from Column Metadata Retrieval:** Distinct from Column Definitions: focuses on retrieving the existing configuration at runtime rather than defining it.
  • Row PinningCapabilities for fixing specific rows in place during vertical scrolling to maintain context. **Distinct from Column Pinning:** Specifically targets vertical row freezing, whereas column pinning handles horizontal scrolling.
  • Table Data Syncers2 sub-tag-uriUtilities for synchronizing widget statistics with the current state of a data table. **Distinct from Data Tables:** Distinct from Data Tables: focuses on the synchronization logic between tables and widgets rather than table presentation.
  • Table PollingAutomatic refresh intervals for tabular data displays. **Distinct from Data Tables:** Focuses on the polling mechanism for table data, distinct from general table presentation.