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

Open Source Excel Alternatives

Ranking updated Aug 19, 2026

For an open source spreadsheet for data management, the first results are teableio/teable, dream-num/univer (Univer is a modular, web-based framework providing a high-performance spreadsheet grid and editing suite, though it is designed primarily as an embeddable SDK rather than a ready-to-deploy end-user application) and gristlabs/grist-core (Grist is a self-hostable relational spreadsheet platform with a grid interface and formula calculations, though it trades traditional cell-based formulas for Python-driven relational tables and lacks native charting out-of-the-box). lovasoa/whitebophir and myliang/x-spreadsheet round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Spreadsheet applications and data analysis tools that provide functional replacements for proprietary spreadsheet software suites.

Open Source Excel Alternatives

Find the best repos with AI.We'll search the best matching repositories with AI.
  • teableio/teableteableio avatar

    teableio/teable

    21,346View on GitHub↗

    Teable is a self-hosted relational data management tool and no-code PostgreSQL database. It provides a spreadsheet-like interface for managing and querying structured data, allowing users to interact with a professional database backend without writing manual SQL for every operation. The platform is an extensible low-code system that allows for the integration of custom plugins and extensions through a dedicated application bridge and marketplace. It enables the creation of tailored internal tools by adding new features or modifying behavior via these external extensions. The system covers a

    Teable is a self-hosted relational database and low-code platform offering a spreadsheet-like grid interface with data import/export, charting, and collaboration features, making it a viable alternative despite functioning more like an Airtable-style database than a traditional formula-heavy spreadsheet.

    TypeScriptData Grid InterfacesSpreadsheet Formula Engines
    View on GitHub↗21,346
  • dream-num/univerdream-num avatar

    dream-num/univer

    13,234View on GitHub↗

    Univer is a modular, web-based framework for embedding high-performance office editing suites, including spreadsheets, documents, and presentations, directly into web applications. It utilizes a canvas-based rendering engine to manage complex layouts and large datasets, ensuring consistent performance during user interaction. The system is built on an isomorphic data model that allows the same document logic to function in both browser-based interfaces and headless server-side environments. The platform distinguishes itself through a command-based state mutation system and a dependency-graph

    Univer is a modular, web-based framework providing a high-performance spreadsheet grid and editing suite, though it is designed primarily as an embeddable SDK rather than a ready-to-deploy end-user application.

    TypeScriptReal-time CollaborationSpreadsheet Formula Engines
    View on GitHub↗13,234
  • gristlabs/grist-coregristlabs avatar

    gristlabs/grist-core

    11,176View on GitHub↗

    Grist is a relational spreadsheet platform that combines the flexibility of a spreadsheet with the power of a relational database. At its core, it manages structured data across multiple linked tables, using a relational database engine to organize information while providing a familiar grid interface. The platform supports Python-based formulas for complex calculations and data transformations, with automatic recalculation when referenced cells change. The system is designed for self-hosted deployment, storing data in either portable SQLite files or enterprise-grade PostgreSQL databases. It

    Grist is a self-hostable relational spreadsheet platform with a grid interface and formula calculations, though it trades traditional cell-based formulas for Python-driven relational tables and lacks native charting out-of-the-box.

    TypeScriptData PlatformsCollaborative Document AuditsCross-Table References
    View on GitHub↗11,176
  • lovasoa/whitebophirlovasoa avatar

    lovasoa/whitebophir

    2,562View on GitHub↗

    Whitebophir is a collaborative whiteboarding application designed for real-time visual collaboration. It enables multiple users to brainstorm and create content together on a shared virtual canvas using freehand sketching, geometric shapes, and text labels. The platform focuses on private workspace management, allowing the creation of restricted boards via unique URLs and token-based access control to manage editing permissions. It integrates real-time state synchronization for drawing updates and a built-in chat system for text communication between collaborators. The workspace includes too

    This repository is a collaborative whiteboarding tool rather than a spreadsheet application, meaning it offers freehand drawing canvases instead of grid interfaces, formula engines, and data analysis features.

    JavaScriptReal-time CollaborationReal-Time Collaborative Editing
    View on GitHub↗2,562
  • 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

    This project provides a web-based spreadsheet component for developers to embed rather than a ready-to-use collaborative spreadsheet application like Excel or Google Sheets.

    JavaScriptData GridsSpreadsheet Formula EnginesXLSX Portability
    View on GitHub↗14,601
  • x-extends/vxe-tablex-extends avatar

    x-extends/vxe-table

    8,595View on GitHub↗

    vxe-table is a high-performance data table component and UI library for Vue, designed for building data-heavy applications. It functions as a virtualized data grid and spreadsheet UI framework capable of rendering millions of rows by mounting only the visible elements of a dataset. The project distinguishes itself through spreadsheet-like functionality, including cell selection, copy-paste support, and the generation of cross-tabulated pivot tables. It also provides specialized tools for managing complex data hierarchies using virtual trees, row grouping, and cell merging. The library covers

    This repository provides a high-performance data table component and UI library for Vue developers rather than a self-contained collaborative spreadsheet application for end users.

    TypeScriptData GridsPivot Table AggregatorsSpreadsheet Processing Engines
    View on GitHub↗8,595
  • qax-os/excelizeqax-os avatar

    qax-os/excelize

    20,682View on GitHub↗

    Excelize is a library for reading and writing spreadsheet files in the Office Open XML format. It provides a comprehensive suite of tools for programmatically creating, modifying, and analyzing workbooks, worksheets, and cell data, ensuring compatibility across various office software suites through structured XML serialization. The library distinguishes itself with a built-in formula calculation engine that evaluates complex mathematical and logical expressions directly against workbook data. It also features a memory-mapped streaming architecture, which allows for the efficient processing o

    Excelize is a Go programming library for reading and writing spreadsheet files rather than a standalone collaborative spreadsheet application with a visual user interface.

    GoPivot Table AggregatorsSpreadsheet Formula EnginesData Import and Export
    View on GitHub↗20,682
  • dream-num/luckysheetdream-num avatar

    dream-num/Luckysheet

    16,644View on GitHub↗

    Luckysheet upgraded to Univer

    This repository provides a web-based spreadsheet component and canvas rendering engine rather than a complete, standalone collaborative spreadsheet application ready to serve as an Excel alternative.

    JavaScriptPivot Table AggregatorsSpreadsheet Formula Engines
    View on GitHub↗16,644
  • 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

    This repository is a JavaScript data grid component designed for embedding in web applications rather than a standalone collaborative spreadsheet application you can deploy as an alternative to Excel or Google Sheets.

    JavaScriptData GridsReal-time CollaborationSpreadsheet Formula Engines
    View on GitHub↗7,186
  • handsontable/handsontablehandsontable avatar

    handsontable/handsontable

    21,947View on GitHub↗

    Handsontable is a JavaScript data grid that provides a spreadsheet-like interface for managing and editing large datasets within web applications. It functions as a virtualized data table that renders only visible cells to maintain performance, paired with a synchronization layer that binds the grid to underlying data structures. The project distinguishes itself through a built-in spreadsheet calculation engine for evaluating mathematical and logical expressions and a dedicated tool for exporting grid content into Excel XLSX files. It ensures interoperability with external spreadsheet softwar

    Handsontable is a JavaScript data grid component rather than a standalone collaborative spreadsheet application, making it a building block for embedding tables into custom web apps rather than a direct Excel or Google Sheets alternative.

    JavaScriptData GridsSpreadsheet Formula Engines
    View on GitHub↗21,947
  • closedxml/closedxmlClosedXML avatar

    ClosedXML/ClosedXML

    5,630View on GitHub↗

    ClosedXML is an open-source .NET spreadsheet library and wrapper used for reading and writing Excel files. It provides an object-oriented interface for manipulating workbook structures and cell data within .xlsx and .xlsm files using the OpenXML standard. The library abstracts the complexity of the OpenXML SDK, allowing developers to generate and modify spreadsheets programmatically without requiring Microsoft Office to be installed on the system. It covers a range of spreadsheet management capabilities, including workbook generation, file loading, and data extraction. The toolset supports p

    ClosedXML is a developer library for reading and writing Excel files programmatically in .NET, which makes it a building block for file manipulation rather than an interactive spreadsheet application for end-user collaboration and editing.

    C#XLSX Read and Write Support
    View on GitHub↗5,630
  • toeverything/affinetoeverything avatar

    toeverything/AFFiNE

    69,443View on GitHub↗

    AFFiNE is a collaborative knowledge base and productivity suite designed as a private-first, local-first platform. It provides an integrated workspace that combines structured documents with an infinite digital canvas, allowing users to organize complex information through a block-based model. By prioritizing local data persistence, the platform ensures immediate responsiveness and data sovereignty while maintaining a distributed state for real-time synchronization across multiple devices. The platform distinguishes itself through a canvas-integrated database engine that enables transitions b

    AFFiNE is a block-based knowledge base and workspace combining documents and an infinite canvas rather than a dedicated spreadsheet application with formula calculation engines and pivot tables.

    TypeScriptReal-time CollaborationSelf-Hosted
    View on GitHub↗69,443
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
teableio/teable21.3KTypeScriptNOASSERTIONJun 16, 2026
dream-num/univer13.2KTypeScriptApache-2.0Jun 16, 2026
gristlabs/grist-core11.2KTypeScriptApache-2.0Jun 23, 2026
lovasoa/whitebophir2.6KJavaScriptagpl-3.0Jan 21, 2026
myliang/x-spreadsheet14.6KJavaScriptMITAug 7, 2024
x-extends/vxe-table8.6KTypeScriptMITJun 23, 2026
qax-os/excelize20.7KGoBSD-3-ClauseJun 22, 2026
dream-num/luckysheet16.6KJavaScriptMITAug 19, 2025
jspreadsheet/ce7.2KJavaScriptMITApr 10, 2026
handsontable/handsontable21.9KJavaScriptNOASSERTIONJun 23, 2026

Related searches

  • an open source spreadsheet database platform
  • a collaborative spreadsheet
  • a no-code database builder
  • a spreadsheet project planner
  • an open source alternative to Microsoft Office
  • a python library for manipulating excel files
  • Office suite and spreadsheets
  • an open source accounting software for small businesses