awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
dream-num avatar

dream-num/LuckysheetArchived

0
View on GitHub↗
github.com/dream-num/univer↗

Luckysheet

Luckysheet upgraded to Univer

Features

  • Spreadsheet Editors - Provides a full-featured browser-based spreadsheet editor with formulas, cell styles, and conditional formatting.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Row and Column Manipulations - Hides, inserts, deletes, freezes, or splits rows and columns to restructure the spreadsheet layout.
  • Excel File Parsing Pipelines - Converts .xlsx files into the internal JSON data model through a multi-stage parsing and transformation pipeline.
  • Spreadsheet Data Exchange - Reads and writes spreadsheet data to and from Excel file formats for interoperability.
  • Excel File Parsers - Reads and writes spreadsheet data to and from Excel file formats for interoperability with desktop applications.
  • Spreadsheet State Models - Represents the entire spreadsheet state as a structured JSON object that can be serialized, stored, and transmitted efficiently.
  • Canvas Rendering Engines - Renders spreadsheet cells and graphics directly on an HTML5 Canvas element for high-performance scrolling and interaction.
  • Spreadsheet Formula Engines - Evaluates built-in, remote, or custom formulas to perform calculations on spreadsheet data.
  • Collaborative Spreadsheet Engines - Ships a real-time multi-user spreadsheet editor with cell synchronization and formula recalculation.
  • Formula Dependency Resolution - Maintains a directed acyclic graph of cell formula dependencies to recalculate only affected cells on data change.
  • Plugin-Based Architectures - Loads features like charts, pivot tables, and formulas as independent plugins that register with a central core.
  • Cell Content Formatters - Applies visual styles, conditional rules, text alignment, rotation, wrapping, and data types to individual cells or ranges.
  • Virtual Grid Renderers - Renders only visible rows and columns in the DOM, recycling cell elements as the user scrolls to handle large datasets.
  • Spreadsheet Viewers - Provides a browser-based viewer that renders Excel files with styles, formulas, and merged cells.
  • Web Spreadsheet Components - Delivers an embeddable web component with a full-featured spreadsheet grid, formulas, and charting.
  • Web Worker Orchestrators - Offloads heavy formula evaluation and data processing to background Web Workers to keep the UI thread responsive.
  • Pivot Table Aggregators - Summarizes and visualizes data through interactive pivot tables and chart components.
  • Tabular Data Sorting - Restricts visible rows by criteria and reorders rows by column values for focused data analysis.
  • JavaScript 框架汇总 - Listed in the “JavaScript 项目” section of the Great Open Source Project awesome list.
  • Business Operations - Online spreadsheet component for web applications.
  • 16,644 stars·2,593 forks·JavaScript·MIT·75 views

    Star history

    Star history chart for dream-num/luckysheetStar history chart for dream-num/luckysheet

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Frequently asked questions

    What does dream-num/luckysheet do?

    Luckysheet upgraded to Univer

    What are the main features of dream-num/luckysheet?

    The main features of dream-num/luckysheet are: Spreadsheet Editors, Row and Column Manipulations, Excel File Parsing Pipelines, Spreadsheet Data Exchange, Excel File Parsers, Spreadsheet State Models, Canvas Rendering Engines, Spreadsheet Formula Engines.

    Which projects share features with dream-num/luckysheet?

    Projects with overlapping indexed features include: myliang/x-spreadsheet — x-spreadsheet is an HTML5 canvas spreadsheet component and web-based data grid designed for high-performance data… iofficeai/officecli — OfficeCLI is a headless office suite and automation tool designed for programmatically reading, editing, and… jspreadsheet/ce — This project is a JavaScript spreadsheet component and web-based data table that provides an interactive grid for… mengshukeji/luckysheet — Luckysheet is a web-based spreadsheet component and collaborative editor designed for rendering interactive grids in a… olifolkerd/tabulator — Tabulator is an interactive data table library and virtual DOM data grid used to create high-performance tables from… iamseancheney/python_for_data_analysis_2nd_chinese_version — This project is an educational resource and a collection of instructional materials for performing data manipulation…

    Projects sharing features with Luckysheet

    These projects share indexed features with Luckysheet. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • myliang/x-spreadsheetmyliang avatar

      myliang/x-spreadsheet

      14,570View on GitHub↗

      x-spreadsheet is an HTML5 canvas spreadsheet component and web-based data grid designed for high-performance data display and cell manipulation. It serves as an interactive web component that allows users to manage structured data within a browser-based interface. The project includes an XLSX file serializer that imports and exports spreadsheet state using binary XML formats compatible with Excel. It also features a locale-aware UI framework that translates interface labels and date formats through configurable language objects. The component covers a broad range of capabilities including fo

      JavaScriptcanvases6excel
      View on GitHub↗14,570
    • iofficeai/officecliiOfficeAI avatar

      iOfficeAI/OfficeCLI

      8,092View on GitHub↗

      OfficeCLI is a headless office suite and automation tool designed for programmatically reading, editing, and generating Microsoft Office documents. It functions as an OOXML manipulation library and a document templating engine, providing a standalone binary that allows for the management of Word, Excel, and PowerPoint files without requiring a local installation of office software. The project distinguishes itself by exposing document operations as tools for AI agents via a JSON-RPC server and the Model Context Protocol. It enables advanced customization through raw XML manipulation using XPa

      C#
      View on GitHub↗8,092
    • jspreadsheet/cejspreadsheet avatar

      jspreadsheet/ce

      7,242View on GitHub↗

      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

      JavaScriptdata-griddatagriddatatables
      View on GitHub↗7,242
    • mengshukeji/luckysheetmengshukeji avatar

      mengshukeji/Luckysheet

      16,643View on GitHub↗

      Luckysheet is a web-based spreadsheet component and collaborative editor designed for rendering interactive grids in a browser. It functions as an Excel-compatible data grid that allows for the import and export of spreadsheet files while maintaining tabular data structures. The project provides real-time collaborative editing, synchronizing changes across multiple users to enable simultaneous work on shared documents. It also serves as a JavaScript data visualization tool, converting cell values into graphical charts and visual representations. The platform covers a broad range of data mana

      JavaScript
      View on GitHub↗16,643
    Compare all 30 related projects→