Spreadsheet

Open-source projects categorized as Spreadsheet

Top 23 Spreadsheet Open-Source Projects

  • nocodb

    πŸ”₯ πŸ”₯ πŸ”₯ Open Source Airtable Alternative

  • Project mention: Show HN: Teable – Open-Source No-Code Database Fusion of Postgres and Airtable | news.ycombinator.com | 2024-03-11
  • SheetJS js-xlsx

    πŸ“— SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs

  • Project mention: how to work with .xlsx files? | /r/node | 2023-06-28

    ExcelJS and XLSX (SheetJS) are great libraries to work with XLSX files. The former I've found a bit easier to work with but less efficient in general.

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • HANDSONTABLE

    JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team ⚑

  • Project mention: MUI Datagrid resizable columns (free solution) | /r/reactjs | 2023-06-14

    handsontable

  • excelize

    Go language library for reading and writing Microsoft Excelβ„’ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets

  • Project mention: Recommend a powerful excel processing library, @zurmokeeper/exceljs, which supports encryption and decryption of xlsx files and flexible setting of multiple table headers when exporting, etc. | /r/node | 2023-07-01

    Then I found out that WPS only supports ecma376 standard encrytion for xlsx files. Then I referred to the official documentation and libraries in other languages, such as msoffcrypto-tool written in python. msoffcrypto-tool) and go's excelize. Since I don't know much about encryption and decryption, the process of implementation is also a bit of a twist.

  • x-spreadsheet

    The project has been migrated to @wolf-table/table https://github.com/wolf-table/table

  • PhpSpreadsheet

    A pure PHP library for reading and writing spreadsheet files

  • Project mention: Exporting data to Excel | /r/filemaker | 2023-12-08

    We have used a PHP Script to do this https://github.com/PHPOffice/PhpSpreadsheet

  • ExcelJS

    Excel Workbook Manager

  • Project mention: ExcelJS v4.4.0 Released | news.ycombinator.com | 2023-10-19
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • apitable

    πŸš€πŸŽ‰πŸ“š APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.

  • Project mention: APITable v1.3.0, Airtable open-source alternative | news.ycombinator.com | 2023-10-24
  • visidata

    A terminal spreadsheet multitool for discovering and arranging data

  • Project mention: Fx – Terminal JSON Viewer | news.ycombinator.com | 2023-09-19

    [4] "Is it possible to "flatten" structured data (like JSON?)": https://github.com/saulpw/visidata/discussions/1605

  • gspread

    Google Sheets Python API

  • React Data Grid

    Feature-rich and customizable data grid React component

  • Jspreadsheet CE

    Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.

  • grist-core

    Grist is the evolution of spreadsheets.

  • Project mention: Ask HN: Who is hiring? (March 2024) | news.ycombinator.com | 2024-03-01

    and poke around. If the words battery correct horse staple mean something to you, you might have an advantage.

    The heart of the software you'll be working with: https://github.com/gristlabs/grist-core/

  • xlsx

    Go library for reading and writing XLSX files.

  • rowy

    Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.

  • Project mention: AI Grant Traction in OSS Startups | dev.to | 2024-02-01

    View on GitHub

  • react-datasheet

    Excel-like data grid (table) component for React

  • Project mention: Necesito consejos para desarrollar un programa similar a Excel | /r/devsarg | 2023-04-28

    Recomendacion 2: Usa una lib. https://github.com/nadbm/react-datasheet podria ser

  • teable

    ✨ A Super Fast Airtable alternative build on top of Postgres

  • Project mention: Show HN: I just made my profitable online form builder open-sourced | news.ycombinator.com | 2024-04-01

    I use nestjs in my open source no-code database https://github.com/teableio/teable, and I really like it, especially the dependency injection capability.

  • ONLYOFFICE

    ONLYOFFICE Docs is a free collaborative online office suite comprising viewers and editors for texts, spreadsheets and presentations, forms and PDF, fully compatible with Office Open XML formats: .docx, .xlsx, .pptx and enabling collaborative editing in real time.

  • Project mention: Ask HN: Why hasn't OnlyOffice see higher adoption than LibreOffice? | news.ycombinator.com | 2024-02-24

    Had never even heard of it.

    And their website doesn't help at all - https://www.onlyoffice.com/ - At first, I thought it is selling some kind of add-on for Businesses to use with Microsoft Office. Then I clicked "Get it now" and saw a page that gives me options to download a Docker Image, or Cloud Images or VM Images. What the heck? Then I see the "GET OnlyOffice" link in the navigation menu and go to it - the menu pop-up talks about DocSpace, Enterprise, Workspace etc. etc. and asks to sign-in for cloud. Again, what the heck?? Then I go to the PRODUCT link that also pop-ups lot of options - like - Doc editors to integrate into your business platform .... ??? Then I see the "Desktop and Mobile Apps" option in it and click 'For Desktop'. And finally, here I found what I had been searching for - Get free desktop office suite for document editing and collaboration ( https://www.onlyoffice.com/desktop.aspx ).

    When a website is designed to be "Enterprisey" - only targetting and catering to a particular audience, and totally ignores everyone else - I am not surprised it's userbase is limited.

  • unioffice

    Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents

  • Project mention: Mastering Document Manipulation in Go: Empowering Your Workflow | /r/u_Shahab_Golang | 2023-07-03

    In this groundbreaking book, we dive deep into document manipulation using Go, empowering you to take control of your workflow like never before. Whether you're dealing with PDFs, spreadsheets, or other document formats, this resource will equip you with the knowledge and skills to master the art of document manipulation.

  • sc-im

    sc-im - Spreadsheet Calculator Improvised -- An ncurses spreadsheet program for terminal

  • Project mention: Csvlens: Command line CSV file viewer. Like less but made for CSV | news.ycombinator.com | 2024-01-06

    While not built around CSV, two terminal spreadsheet tools I have successfully used in the past are sc-im and the (neo)vim plugin vim-table-mode:

    https://github.com/andmarti1424/sc-im/

    https://github.com/dhruvasagar/vim-table-mode

    Back then I stopped using sc-im because it could not import/export XLSX, if I remember correctly. Apparently it can today!

    vim-table-mode always felt a little fragile and I don't want to be bound to vim anymore. That said, it still feels like a small miracle to me to have functional spreadsheet formulas inside markdown documents – calculation and typesetting all in one place.

  • MUI X

    MUI X is a collection of advanced React UI components for complex use cases. Use the native integration with Material UI or extend your design system. They feature state-of-the-art functionality and complex UX workflows for data-rich applications and support a wide range of use cases. MUI X is open coreβ€”base components are MIT-licensed, while more advanced features require a Pro or Premium commercial license. Components: - Data Grid - Date and Time Pickers - Charts - Tree View

  • Project mention: recharts VS MUI X - a user suggested alternative | libhunt.com/r/recharts | 2024-01-20
  • XlsxWriter

    A Python module for creating Excel XLSX files.

  • SpreadsheetView

    Full configurable spreadsheet view user interfaces for iOS applications. With this framework, you can easily create complex layouts like schedule, gantt chart or timetable as if you are using Excel. (by bannzai)

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Spreadsheet related posts

Index

What are some of the best open-source Spreadsheet projects? This list will help you:

Project Stars
1 nocodb 42,199
2 SheetJS js-xlsx 34,479
3 HANDSONTABLE 19,029
4 excelize 17,279
5 x-spreadsheet 13,753
6 PhpSpreadsheet 12,970
7 ExcelJS 12,930
8 apitable 11,847
9 visidata 7,409
10 gspread 6,862
11 React Data Grid 6,680
12 Jspreadsheet CE 6,618
13 grist-core 6,192
14 xlsx 5,750
15 rowy 5,675
16 react-datasheet 5,337
17 teable 5,118
18 ONLYOFFICE 4,351
19 unioffice 4,189
20 sc-im 4,072
21 MUI X 3,710
22 XlsxWriter 3,491
23 SpreadsheetView 3,476

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com