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

Self-Hosted Collaborative Spreadsheet Alternatives

Ranking updated Jun 30, 2026

For a collaborative spreadsheet, the first results are collaboraonline/online, apitable/apitable (A self-hostable, open-source Airtable alternative that combines a spreadsheet interface with real-time collaboration via operational transformation, import/export support, and user authentication, making it a comprehensive Google Sheets replacement for your needs) and gristlabs/grist-core. toeverything/affine and codimd/server round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Open-source spreadsheet platforms that enable real-time data collaboration and multi-user editing on your own infrastructure.

Self-Hosted Collaborative Spreadsheet Alternatives

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

    CollaboraOnline/online

    2,985View on GitHub↗

    This project is a cloud-based office suite and self-hosted document server that enables the creation and editing of documents, spreadsheets, and presentations. It functions as a headless office application, utilizing a server-side processing engine to handle file rendering and formatting without requiring a local graphical user interface. The system operates as a real-time collaborative editor, employing operational transformation to allow multiple users to edit files simultaneously. It also serves as a web-based document processor capable of automating office tasks through macro execution an

    Collabora Online is a self-hostable office suite that includes a full LibreOffice-based spreadsheet engine with real-time collaborative editing, import/export of CSV/Excel, user authentication, and a responsive web UI, making it an excellent fit as a collaborative spreadsheet application.

    C++Real-time CollaborationOperational Transformation
    View on GitHub↗2,985
  • apitable/apitableapitable avatar

    apitable/apitable

    15,265View on GitHub↗

    This platform is a low-code database system that combines the flexibility of a spreadsheet interface with the structured power of a relational database. It serves as a collaborative workspace for managing complex datasets, building custom business applications, and automating operational workflows without requiring traditional software development. The platform distinguishes itself through deep integration of artificial intelligence, which enables users to query databases using natural language, generate content, and deploy custom conversational agents trained on internal data. It supports re

    A self-hostable, open-source Airtable alternative that combines a spreadsheet interface with real-time collaboration via operational transformation, import/export support, and user authentication, making it a comprehensive Google Sheets replacement for your needs.

    TypeScriptReal-time Collaboration
    View on GitHub↗15,265
  • 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-hosted relational spreadsheet platform that combines spreadsheet flexibility with database power and supports Python formulas, making it a capable candidate for a collaborative spreadsheet, though real-time collaboration is not explicitly confirmed in the provided description.

    TypeScriptData PlatformsCollaborative Document AuditsCross-Table References
    View on GitHub↗11,176
  • 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 collaborative knowledge base with an infinite canvas and table views, not a dedicated spreadsheet application—it lacks a full spreadsheet engine with formulas and cell-based calculations that a Google Sheets alternative would require.

    TypeScriptReal-time CollaborationSelf-HostedSelf-Hosted Applications
    View on GitHub↗69,443
  • codimd/servercodimd avatar

    codimd/server

    7,249View on GitHub↗

    This project is a self-hosted note-taking platform and collaborative markdown wiki. It functions as a real-time markdown collaborative editor, allowing multiple users to create, organize, and share documents simultaneously. The platform is designed for self-hosted knowledge management and collaborative markdown documentation, providing a private environment for teams to maintain shared technical notes.

    This is a collaborative markdown editor and note-taking platform, not a spreadsheet engine—it lacks the core spreadsheet features (formulas, cells, CSV/Excel import/export) needed for a Google Sheets alternative.

    TypeScriptReal-Time Collaboration ToolsCollaborative Editing Frameworks
    View on GitHub↗7,249
  • sheetjs/sheetjsSheetJS avatar

    SheetJS/sheetjs

    36,278View on GitHub↗

    SheetJS is a comprehensive library for parsing, manipulating, and generating complex spreadsheet file formats. It functions as a universal data processor that maps diverse binary, XML, and text-based file structures into a unified internal object model, allowing developers to create, read, and transform workbook data programmatically. The library distinguishes itself through a portable logic layer that provides a consistent execution environment across web browsers, server-side runtimes, and native desktop or mobile applications. By utilizing stream-based processing, it handles large files in

    SheetJS is a powerful library for parsing and writing spreadsheet files, but it is a developer tool, not a self-hosted spreadsheet application with real-time collaboration and a web UI.

    Spreadsheet Processing Engines
    View on GitHub↗36,278
  • sadmann7/shadcn-tablesadmann7 avatar

    sadmann7/shadcn-table

    6,172View on GitHub↗

    This project is a React data table component integrated with shadcn/ui. It provides a set of tabular data grids that support sorting, filtering, and pagination. The implementation includes a virtualizing data grid and an infinite scroll table, which allow for the rendering of large datasets by loading records incrementally or displaying only the items visible in the viewport. It also functions as a real-time collaborative table, enabling multiple users to manage and edit shared datasets simultaneously. The component covers interactive data management and complex data visualization. This incl

    This is a React data table component with real-time editing features, but it is not a self-hostable spreadsheet application—it lacks a spreadsheet engine, server-side backend, authentication, and import/export capabilities, so it is a building block rather than the ready-to-deploy tool you need.

    TypeScriptReal-time CollaborationReal-Time Collaboration Tools
    View on GitHub↗6,172
  • docmost/docmostdocmost avatar

    docmost/docmost

    19,049View on GitHub↗

    Docmost is an open-source knowledge management system designed as a collaborative documentation platform for teams. It functions as an enterprise wiki that centralizes organizational information into structured, searchable workspaces, enabling users to create, organize, and share content through a hierarchical system of spaces and pages. The platform distinguishes itself by integrating artificial intelligence directly into the documentation lifecycle. It utilizes vector-based semantic search to allow for natural language queries across stored content and provides AI-assisted tools for draftin

    Docmost is a collaborative knowledge base and wiki, not a spreadsheet application — while it offers real-time collaboration and self-hosting, it lacks a spreadsheet engine and spreadsheet-specific import/export features, so it does not match your search for a Google Sheets alternative.

    TypeScriptReal-time CollaborationReal-Time Collaboration Tools
    View on GitHub↗19,049
  • illacloud/illa-builderillacloud avatar

    illacloud/illa-builder

    12,268View on GitHub↗

    Illa-builder is a low-code internal tool builder and API integration platform used to create business applications and admin panels. It functions as a database GUI dashboard and visual workflow automator, allowing users to connect to databases and external APIs to manage data and automate business processes. The platform provides a self-hosted app framework that can be deployed on private infrastructure via Docker. It enables the creation of custom dashboards and CRMs while maintaining full control over data and hosting. The system includes a visual drag-and-drop canvas for designing user in

    Illa Builder is a low-code internal tool platform with drag-and-drop UI and real-time collaboration, but it is not a dedicated spreadsheet application—it lacks a native spreadsheet engine and Excel-style data manipulation, so it sits in a neighbouring category rather than directly matching.

    TypeScriptReal-time CollaborationSelf-Hosted Applications
    View on GitHub↗12,268
  • electric-sql/electricelectric-sql avatar

    electric-sql/electric

    9,909View on GitHub↗

    Electric is a Postgres data synchronization engine and replication proxy designed to enable local-first software. It replicates data from Postgres databases to client-side stores in real time using logical replication, allowing applications to maintain a local embedded database for offline access and low-latency updates. The system distinguishes itself by using shapes to filter and authorize specific subsets of database rows and columns before streaming them to clients or edge workers. It further supports multi-user collaboration by integrating a conflict-free replicated data type framework t

    Electric is a real-time data synchronization engine for Postgres, not a spreadsheet application—it provides the collaboration foundation but lacks the spreadsheet engine, UI, and import/export features of a Google Sheets alternative.

    ElixirReal-time CollaborationReal-Time Collaboration ToolsCollaborative Editing Frameworks
    View on GitHub↗9,909
  • cryptpad/cryptpadcryptpad avatar

    cryptpad/cryptpad

    7,739View on GitHub↗

    CryptPad is a self-hosted, zero-knowledge office suite designed for real-time collaborative editing and content management. It provides a privacy-centric infrastructure where documents, files, and notes are encrypted in the browser before transmission, ensuring that the server administrator cannot access the underlying data. The platform implements zero-knowledge user authentication, utilizing cryptographic keys to verify identities so that plain text passwords are never stored on the server. To further isolate sensitive operations, the system employs a security architecture that separates th

    CryptPad is a self-hosted collaborative office suite with real-time editing and encryption, but it is not specifically a spreadsheet application—while it may include a spreadsheet module, its described scope covers documents, notes, and files rather than a dedicated spreadsheet engine with CSV/Excel import/export.

    JavaScriptReal-time Collaboration
    View on GitHub↗7,739
  • 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

    Luckysheet is a web-based spreadsheet component that offers real-time collaboration and file import/export, but it is a component library rather than a self-hostable application with built-in user authentication and permissions, so it is a building block for a collaborative spreadsheet app rather than the complete solution.

    JavaScriptReal-Time Collaboration Tools
    View on GitHub↗16,643
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
collaboraonline/online3KC++otherFeb 20, 2026
apitable/apitable15.3KTypeScriptagpl-3.0Oct 30, 2025
gristlabs/grist-core
11.2K
TypeScript
Apache-2.0
Jun 23, 2026
toeverything/affine69.4KTypeScriptNOASSERTIONJun 16, 2026
codimd/server7.2KTypeScriptAGPL-3.0Jun 11, 2026
sheetjs/sheetjs36.3K—Apache-2.0Apr 18, 2024
sadmann7/shadcn-table6.2KTypeScriptMITJun 14, 2026
docmost/docmost19KTypeScriptagpl-3.0Feb 19, 2026
illacloud/illa-builder12.3KTypeScriptApache-2.0May 27, 2026
electric-sql/electric9.9KElixirapache-2.0Feb 20, 2026

Related searches

  • an open source spreadsheet database platform
  • an open source spreadsheet for data management
  • a spreadsheet project planner
  • a no-code database builder
  • an open source collaborative document editor
  • a collaborative whiteboard
  • a self hosted virtual tabletop for games
  • an open source whiteboard for collaboration