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↗
16,644 stars·2,593 forks·JavaScript·MIT·24 viewsgithub.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.
  • 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.

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 were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

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

Open-source alternatives to Luckysheet

Similar open-source projects, ranked by how many features they share with Luckysheet.
  • myliang/x-spreadsheetmyliang avatar

    myliang/x-spreadsheet

    14,601View 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,601
  • 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,186View 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,186
  • 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
See all 30 alternatives to Luckysheet→

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.

What are some open-source alternatives to dream-num/luckysheet?

Open-source alternatives to dream-num/luckysheet 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…