17 रिपॉजिटरी
UI elements that provide dynamic functionality like sorting, filtering, or pagination for tabular data.
Distinguishing note: Focuses on the interactive UI behavior of tables rather than the underlying data storage or structure.
Explore 17 awesome GitHub repositories matching user interface & experience · Interactive Table Components. Refine with filters or upvote what's useful.
This project is a comprehensive documentation site framework and static site generator theme designed to transform markdown files into professional, responsive websites. It functions as a technical content platform that supports complex documentation projects, including multi-project management, blog workflows, and advanced content formatting. By processing source files through an extensible pipeline, it generates self-contained HTML sites that can be hosted on any web server without a database. What distinguishes this framework is its focus on developer experience and highly configurable bui
The documentation generator enables interactive column sorting for data tables by integrating a third-party library via additional JavaScript configuration.
Blueprint is a React UI component library and web design system focused on accessibility and the creation of data-dense interfaces. It provides a standardized framework of visual styles and reusable interface elements for building professional desktop applications. The toolkit is specifically optimized for displaying complex information and large datasets, featuring high-performance interactive data grids for rendering and manipulating data. The library covers a broad range of capability areas, including the construction of form inputs, navigation systems, and content layout management. It a
Ships high-performance interactive data grids that allow for sorting and manipulation of large datasets.
Gentelella is a collection of pre-configured interface templates and a component library designed for building administration panels, data dashboards, and internal management consoles. It provides a Bootstrap 5 based framework that includes accessible web interface templates and PWA-ready dashboard shells. The project features specialized templates for data visualization, utilizing modular chart factories to render line, bar, radar, and heatmap visualizations. It includes a set of ready-to-use interface elements for enterprise prototyping, such as kanban boards, file managers, and interactive
Includes interactive data table components with built-in support for sorting, searching, pagination, and data export.
gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li
Handles user interaction for data grids including sorting, filtering, and column reconfiguration.
JUCE is a comprehensive C++ audio framework and digital signal processing library used to build cross-platform audio applications, audio plug-ins, and high-performance user interfaces. It serves as a development kit for creating audio processors compatible with industry-standard plugin formats for digital audio workstations, as well as a tool for MIDI and Open Sound Control communication between musical hardware and software. The framework is distinguished by its ability to maintain a single codebase for native desktop and mobile applications across multiple operating systems. It provides a f
Provides the ability to place interactive components like buttons or sliders directly inside table cells.
JimuReport is an open-source reporting and dashboard engine designed to be embedded directly into Spring Boot applications. Its core identity centers on generating data reports and full-screen dashboards from natural language descriptions, eliminating the need for manual design. The platform also provides a conversational query interface that translates plain-language questions into database queries, returning results as tables and charts without requiring SQL knowledge. What distinguishes JimuReport is its integration of AI skills that can be installed with a single command, enabling report
Includes scrolling, ranking, and standard table components for displaying detailed data within a dashboard.
react-data-grid is a high-performance table component for React designed to render large datasets using virtualization. It functions as a virtualizing data table that optimizes memory and performance by rendering only the rows and columns currently visible on the screen. The project provides a customizable spreadsheet interface featuring cell editing, column resizing, and pinned rows. It also acts as a hierarchical data grid, supporting row grouping and tree structures to organize complex nested information. The grid covers wide-ranging data management and display capabilities, including mul
Implements interactive table components with dynamic cell editing, column resizing, and row selection.
Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from JSON or arrays. It functions as a hierarchical data viewer and a spreadsheet interface component, capable of rendering thousands of records efficiently through viewport-based virtualization and progressive loading. The library distinguishes itself by providing a full spreadsheet interface mode with multi-sheet management, cell range selection, and bulk copy-paste capabilities. It supports complex data architectures, including nested data field mapping, expandable tree structure
Provides an interactive table library for creating dynamic grids with sorting, filtering, and pagination.
Renders query results as an interactive data table that can be filtered, sorted, and have columns selected.
This is a pre-built Laravel application scaffolding that provides a ready-to-use administration interface with user, role, and permission management out of the box. It serves as a foundation for building backend applications, offering an authorization system that assigns and restricts user actions through roles and permissions using a dedicated package. The boilerplate includes a multilingual interface with over 20 built-in language translations and timezone-aware date display for global audiences. It also provides a two-factor authentication implementation that adds an extra security layer d
Delivers interactive data tables with server-side sorting, searching, and pagination via reusable Blade components.
Vuesax एक फ्रंटएंड फ्रेमवर्क और Vue.js एप्लिकेशन के लिए UI कंपोनेंट लाइब्रेरी है। यह एक कस्टमाइज़ेबल डिज़ाइन सिस्टम और पहले से स्टाइल किए गए यूज़र इंटरफ़ेस एलिमेंट्स प्रदान करता है, जो वेब इंटरफ़ेस के डेवलपमेंट को तेज़ करने के लिए डिज़ाइन किए गए हैं। यह प्रोजेक्ट एक थीमेबल विज़ुअल टूलकिट के लिए जाना जाता है जो डायनामिक कलर अपडेट्स और ब्रांड पहचान बनाए रखने के लिए सर्वर-साइड स्टाइल कस्टमाइज़ेशन को सपोर्ट करता है। इसमें एक विशेष डेटा टेबल कंपोनेंट भी है जिसमें इनलाइन सेल एडिटिंग और पेजिनेशन, फ़िल्टरिंग और सॉर्टिंग के लिए सर्वर-साइड प्रोसेसिंग का इन-बिल्ट सपोर्ट मिलता है। यह लाइब्रेरी UI क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है, जिसमें रिस्पॉन्सिव बारह-कॉलम ग्रिड सिस्टम, व्यापक फ़ॉर्म एलिमेंट्स, और कंटेंट कार्ड्स व कोलेप्सिबल लिस्ट्स जैसे विभिन्न लेआउट टूल्स शामिल हैं। इसमें साइडबार और ब्रेडक्रंब जैसे नेविगेशन यूटिलिटीज़ के साथ-साथ मोडल डायलॉग्स, सिस्टम नोटिफिकेशन्स और टूलटिप्स जैसे कई ओवरले भी शामिल हैं।
Supports delegating data processing tasks like filtering, sorting, and pagination to a server-side API.
smartTable Android के लिए एक डेटा ग्रिड घटक और टेबल व्यू फ्रेमवर्क है। यह एक एनोटेशन-संचालित UI लाइब्रेरी के रूप में कार्य करता है जो डेटा मॉडल को विज़ुअल कॉलम में स्वचालित रूप से मैप करने और टेबल गुणों को परिभाषित करने के लिए क्लास और फ़ील्ड मार्करों का उपयोग करता है। यह प्रोजेक्ट गहरे स्प्रेडशीट एकीकरण के माध्यम से खुद को अलग करता है, जो सेल फ़ॉर्मेटिंग, स्टाइल, रंग और संरेखण को संरक्षित करते हुए Excel फ़ाइलों में डेटा आयात और निर्यात करने के लिए उपकरण प्रदान करता है। इसमें एक कैनवास-आधारित रेंडरिंग सिस्टम भी है जो मर्ज किए गए सेल, फ़्रोज़न हेडर और कॉलम लॉकिंग के साथ जटिल ग्रिड लेआउट का समर्थन करता है। लाइब्रेरी सॉर्टिंग, एकत्रीकरण और कॉलम सांख्यिकी की गणना सहित डेटा प्रबंधन क्षमताओं की एक विस्तृत श्रृंखला को कवर करती है। यह पठनीयता और प्रदर्शन बनाए रखने के लिए वर्चुअल पेजिनेशन, ज़ूम नियंत्रण और सशर्त सेल फ़ॉर्मेटिंग के माध्यम से बड़े डेटासेट का प्रबंधन करती है। फ्रेमवर्क Android एप्लिकेशन के लिए Java में कार्यान्वित किया गया है।
Handles user interaction through cell and header click events and supports pinch-to-zoom navigation.
यह प्रोजेक्ट Laravel फ्रेमवर्क का उपयोग करके इंटरैक्टिव डेटा टेबल्स को रेंडर करने के लिए एक सर्वर-साइड इम्प्लीमेंटेशन है। यह एक ब्रिज और API रैपर के रूप में कार्य करता है जो डेटाबेस क्वेरीज़ को jQuery DataTables प्लगइन द्वारा आवश्यक विशिष्ट JSON फॉर्मेट में मैप करता है। यह टूल ब्राउज़र में सभी रिकॉर्ड्स लोड करने के बजाय सर्वर पर पेजिनेशन, फिल्टरिंग और सर्चिंग को प्रोसेस करके बड़े डेटासेट्स को संभालने पर केंद्रित है। यह आने वाले HTTP रिक्वेस्ट पैरामीटर्स को डेटाबेस क्वेरीज़ में अनुवादित करता है ताकि यह सुनिश्चित हो सके कि केवल आवश्यक पंक्तियाँ ही फेच और सीरियलाइज़ की गई हैं। इसकी क्षमताओं में Eloquent-आधारित डेटा मैपिंग, ऑटोमैटिक वाइल्डकार्ड सर्च इंजेक्शन और रिस्पॉन्स ऑब्जेक्ट सीरियलाइजेशन शामिल है। यह API रिस्पॉन्स में निष्पादित SQL स्टेटमेंट्स को जोड़कर डेटाबेस क्वेरी डिबगिंग के लिए डायग्नोस्टिक यूटिलिटीज भी प्रदान करता है। यह पैकेज डेटा एक्सपोर्ट और इंटरैक्टिव टेबल एडिटिंग के लिए इंटीग्रेटेड यूटिलिटीज प्रदान करता है।
Ships interactive table components featuring integrated editors and data export utilities.
यह प्रोजेक्ट विभिन्न Python इंटरफेस लाइब्रेरीज़ का उपयोग करके डेस्कटॉप एप्लिकेशन बनाने के लिए इम्प्लीमेंटेशन पैटर्न और सोर्स कोड उदाहरणों का एक संग्रह है। यह PyQt, PySide, Tkinter, Kivy और Streamlit सहित कई फ्रेमवर्क के लिए संदर्भ इम्प्लीमेंटेशन और आर्किटेक्चरल पैटर्न प्रदान करता है। रिपॉजिटरी विविध इंटरफेस प्रकारों के लिए विशेष उदाहरण प्रदान करके खुद को अलग करती है, जिसमें पेशेवर डेस्कटॉप सॉफ़्टवेयर और नेटिव विंडोज़ से लेकर रिएक्टिव वेब-आधारित डेटा डैशबोर्ड और डेटा साइंस टूल तक शामिल हैं। इसमें क्रॉस-प्लेटफ़ॉर्म UI पैटर्न के लिए विशिष्ट संदर्भ सामग्री शामिल है, जैसे मॉडल-व्यू लेआउट और एसिंक्रोनस बैकग्राउंड टास्क निष्पादन। प्रोजेक्ट लेआउट प्रबंधन, एनिमेशन के साथ कस्टम विजेट डेवलपमेंट, और रियल-टाइम विज़ुअलाइज़ेशन के लिए GPU-एक्सेलेरेटेड रेंडरिंग सहित क्षमताओं की एक विस्तृत श्रृंखला को कवर करता है। यह प्रॉक्सी-आधारित फ़िल्टरिंग और टैबुलर डेटा स्टाइलिंग जैसी डेटा प्रबंधन तकनीकों के साथ-साथ एम्बेडेड एसेट्स के साथ डिस्ट्रीब्यूटेबल एक्सेक्यूटेबल्स में सोर्स कोड को पैकेज करने के लिए डिप्लॉयमेंट वर्कफ़्लो का भी प्रदर्शन करता है। उदाहरण इनपुट वैलिडेशन, नेविगेशन मेनू और सिस्टम ट्रे और सिस्टम ट्रे एकीकरण जैसे कार्यात्मक UI कंपोनेंट्स को संबोधित करते हैं, साथ ही यूज़र ऑथेंटिकेशन और रोल-आधारित एक्सेस कंट्रोल के लिए सुरक्षा इम्प्लीमेंटेशन भी शामिल हैं।
Ships mechanisms for nesting interactive components like combo boxes directly within tabular cells using delegates.
Vizro is a low-code Python framework for building production-ready data visualization applications. It functions as a UI orchestrator that allows users to define multi-page analytical dashboards through structured configurations in Python, YAML, or JSON, reducing the need for extensive frontend engineering. The project distinguishes itself through generative AI integration, utilizing a model context protocol server to translate natural language descriptions into validated dashboard configurations, charts, and layouts. It also features a decoupled data cataloging system that separates data sou
Provides interactive table components supporting dynamic sorting, filtering, and searching of datasets.
This library is a React component designed for rendering high-performance data grids. It provides a structured framework for displaying large datasets by utilizing window-based row virtualization, which ensures that only the visible portion of the data is rendered to the document object model. The component distinguishes itself through advanced layout and navigation capabilities, including native support for sticky headers and columns that remain anchored during scrolling. Developers can exercise imperative control over the table viewport to navigate to specific indices or pixel offsets, whil
Facilitates dynamic user interactions like row expansion, click events, and programmatic navigation.
यह प्रोजेक्ट React के लिए डिज़ाइन किया गया एक उच्च-परफॉरमेंस डेटा ग्रिड घटक है जो स्प्रेडशीट-शैली इंटरफेस के भीतर बड़े डेटासेट को रेंडर करता है। यह संरचित सारणीबद्ध जानकारी प्रदर्शित करने के लिए एक फ्रेमवर्क प्रदान करती है जबकि जटिल सेल-आधारित इंटरैक्शन और डेटा प्रबंधन कार्यों को सक्षम करती है। घटक स्प्रेडशीट-जैसे संपादन वर्कफ़्लो के लिए अपने समर्थन के माध्यम से खुद को अलग करता है, जिसमें कीबोर्ड-संचालित नेविगेशन और व्यक्तिगत सेल्स में कस्टम घटकों को इंजेक्ट करने की क्षमता शामिल है। उपयोगकर्ता कॉलम का आकार बदलकर और हेडर को व्यवस्थित करके ग्रिड लेआउट को डायनामिक रूप से प्रबंधित कर सकते हैं, यह सुनिश्चित करते हुए कि इंटरफेस विशिष्ट डेटा विज़ुअलाइज़ेशन आवश्यकताओं के अनुकूल हो। ग्रिड में विंडोर्ड रेंडरिंग और लेज़ी लोडिंग के माध्यम से बड़ी मात्रा में जानकारी को संभालने की क्षमताएं शामिल हैं, जो केवल डेटा के दृश्य सबसेट को प्रोसेस करके परफॉरमेंस बनाए रखती हैं। यह घटक संदर्भों के माध्यम से अनिवार्य नियंत्रण भी प्रदान करता है, जो स्क्रॉल स्थितियों और चयन राज्यों के प्रोग्रामेटिक हेरफेर की अनुमति देता है।
Offers a flexible library for building interactive data tables with support for complex cell interactions and dynamic layouts.