10 repository-uri
Rendering table cells as rich interactive elements like HTML, images, and links.
Distinguishing note: Existing candidates focus on complex scripts or 3D geometry; this is about standard web UI components inside cells.
Explore 10 awesome GitHub repositories matching user interface & experience · Interactive Cell Rendering. Refine with filters or upvote what's useful.
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
Displays cells as interactive elements such as HTML, images, clickable links, or toggle switches.
This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for managing tabular data. It functions as a cross-framework UI component compatible with React, Vue, and jQuery, and can also be embedded as a standalone web component. The grid is specifically designed for XLSX interoperability, allowing users to import and export XLSX files while preserving formulas and styles. It distinguishes itself through real-time collaboration for simultaneous multi-user editing and a flexible system for creating custom cell editors and specialized column typ
Intercepts and modifies raw cell data to render rich interactive elements like HTML or images.
Quarto is an open-source scientific and technical publishing system built on Pandoc that converts Markdown and Jupyter notebooks into a wide range of output formats. It functions as a multi-format document converter, a reproducible research platform, a static site generator for technical content, and an interactive dashboard builder, all within a single framework. The system is distinguished by its ability to produce HTML, PDF, Word, ePub, and slide decks from a single Markdown source, while embedding executable code blocks in Python, R, Julia, or Observable for dynamic, reproducible document
Runs code blocks in Python, R, Julia, or Observable and embeds results directly into the final document.
react-datasheet este o componentă de tip grid de date și editor tabelar pentru React, care oferă o interfață interactivă de tip foaie de calcul. Este concepută pentru gestionarea datelor tabelare cu suport integrat pentru editarea celulelor și navigarea prin tastatură. Proiectul se distinge prin flexibilitatea în randare și structură, permițând înlocuirea elementelor standard de tabel cu markup personalizat, cum ar fi liste sau div-uri. Suportă randarea personalizată a celulelor printr-un sistem de mapare care înlocuiește celulele implicite cu componente specializate bazate pe metadatele celulei. Componenta acoperă capabilități largi pentru gestionarea datelor tabelare, inclusiv urmărirea stării pentru editări, ștergeri de intervale și lipirea datelor. Oferă, de asemenea, controale pentru comportamentul celulelor, cum ar fi definirea stării read-only și column spanning.
Renders table cells as custom React components for rich interactive elements and specialized inputs.
ui-grid este o componentă de tip grid de date enterprise pentru aplicații Angular, concepută pentru a afișa date tabelare. Acesta funcționează ca un tabel de date interactiv care suportă virtualizarea pentru a menține performanța la randarea seturilor de date mari. Grid-ul oferă capabilități specializate pentru gestionarea profesională a datelor, inclusiv gruparea rândurilor, fixarea coloanelor și persistența stării. Acesta permite organizarea ierarhiilor complexe de date și transformarea înregistrărilor plate în structuri grupate sau arborescente. Componenta acoperă o gamă largă de funcționalități de gestionare a datelor, inclusiv editarea celulelor in-place, reordonarea coloanelor și capacitatea de a importa și exporta date în fișiere externe. De asemenea, include suport pentru navigarea prin tastatură și localizarea în mai multe limbi.
Renders table cells as rich interactive elements using interchangeable HTML templates.
Glide Data Grid este o grilă de date virtualizată pentru React și TypeScript care utilizează HTML Canvas API pentru a reda milioane de celule fluid. Este concepută ca un tabel de date accesibil care menține rate de cadre ridicate la afișarea și navigarea prin seturi masive de date. Proiectul se distinge printr-o arhitectură de randare bazată pe canvas care utilizează randarea leneșă (lazy rendering) și un API de desenare personalizat. Acest lucru permite conținutul celulelor specializat și stilizarea bazată pe date, care ocolește ciclurile standard de actualizare DOM pentru a asigura performanțe ridicate. Grila oferă capabilități cuprinzătoare de layout și gestionare a datelor, inclusiv îmbinarea celulelor, coloane înghețate, înălțimi variabile ale rândurilor și calculul automat al lățimii coloanelor. Include, de asemenea, suport integrat pentru editarea celulelor, selecția elementelor și căutarea în datele grilei.
Provides a high-performance drawing API for rendering specialized cell content while maintaining smooth visual updates.
Jupyter Book este un editor de cărți computaționale și generator de site-uri statice care convertește notebook-urile Jupyter și fișierele markdown în cărți web interactive și documente PDF de calitate pentru publicare. Acesta servește ca instrument de documentare bazat pe markdown care execută codul încorporat în momentul build-ului și stochează rezultatele pentru afișare statică. Sistemul se distinge prin suportul pentru publicații de date interactive, permițând cititorilor să interacționeze cu widget-uri computaționale live și să lanseze notebook-uri în medii de execuție la distanță. Extinde markdown-ul standard cu un sistem de roluri și directive pentru a susține scrierea științifică, inclusiv matematică LaTeX, gestionarea citărilor bibliografice și referințe încrucișate numerotate. Platforma acoperă o gamă largă de capabilități, inclusiv formatarea academică pentru demonstrații și teoreme, gestionarea layout-ului interactiv prin panouri colapsabile și referențierea complexă între secțiuni interne și proiecte externe. De asemenea, oferă instrumente pentru organizarea conținutului prin structuri ierarhice de cărți și un cuprins decuplat. Proiectul include utilitare pentru integrarea găzduirii web și validarea integrității conținutului pentru a scana referințele întrerupte în timpul procesului de build.
Runs code cells within documents and caches outputs to automate the generation of computational material.
Positron is a data science integrated development environment and AI-powered code editor designed for polyglot development, specifically supporting Python and R. It functions as a remote compute workspace that separates the user interface from the execution kernel via SSH or container integration. The environment features a deep integration of large language models that provide context-aware suggestions and automated data analysis by accessing real-time interpreter state, in-memory objects, and plot outputs. It distinguishes itself through a polyglot runtime bridge that enables cross-language
Renders the results of executed code cells directly within the source editor.
This library is a data processing framework for the JVM that provides a type-safe environment for manipulating structured tabular data. It functions as a comprehensive toolset for performing complex data transformations, aggregations, and statistical analysis, while leveraging compile-time schema validation to ensure structural integrity across data pipelines. The project distinguishes itself through its deep integration with interactive notebook environments and its use of compile-time code generation. By automatically deriving and enforcing schemas from raw inputs, it generates type-safe ac
Displays images, embedded frames, and clickable links within table cells by mapping data types to HTML elements.
The sandbox-sdk is a development kit designed for building secure, isolated execution environments on a global edge network. It provides a framework for creating ephemeral, containerized workspaces that allow developers to run untrusted code, manage build tasks, and host automated scripts without compromising host system security. By leveraging a serverless runtime, the platform enables the deployment of these environments directly at the network edge to ensure low-latency performance. The platform distinguishes itself by integrating language models with sandboxed execution, facilitating the
Executes scripts and automatically parses rich data formats to provide immediate visual feedback.