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. Learn more β
Top 23 Spreadsheet Open-Source Projects
-
SheetJS js-xlsx
π SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs
-
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.
-
HANDSONTABLE
JavaScript data grid with a spreadsheet look & feel. Works with React, Angular, and Vue. Supported by the Handsontable team β‘
-
excelize
Go language library for reading and writing Microsoft Excelβ’ (XLAM / XLSM / XLSX / XLTM / XLTX) spreadsheets
-
x-spreadsheet
The project has been migrated to @wolf-table/table https://github.com/wolf-table/table
-
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.
-
apitable
πππ APITable, an API-oriented low-code platform for building collaborative apps and better than all other Airtable open-source alternatives.
-
Jspreadsheet CE
Jspreadsheet is a lightweight vanilla javascript plugin to create amazing web-based interactive tables and spreadsheets compatible with other spreadsheet software.
-
rowy
Low-code backend platform. Manage database on spreadsheet-like UI and build cloud functions workflows in JS/TS, all in your browser.
-
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.
-
unioffice
Pure go library for creating and processing Office Word (.docx), Excel (.xlsx) and Powerpoint (.pptx) documents
-
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
-
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.
Project mention: Show HN: Teable β Open-Source No-Code Database Fusion of Postgres and Airtable | news.ycombinator.com | 2024-03-11
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.
handsontable
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-01Then 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.
We have used a PHP Script to do this https://github.com/PHPOffice/PhpSpreadsheet
Project mention: APITable v1.3.0, Airtable open-source alternative | news.ycombinator.com | 2023-10-24
[4] "Is it possible to "flatten" structured data (like JSON?)": https://github.com/saulpw/visidata/discussions/1605
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/
View on GitHub
Project mention: Necesito consejos para desarrollar un programa similar a Excel | /r/devsarg | 2023-04-28Recomendacion 2: Usa una lib. https://github.com/nadbm/react-datasheet podria ser
Project mention: Show HN: I just made my profitable online form builder open-sourced | news.ycombinator.com | 2024-04-01I use nestjs in my open source no-code database https://github.com/teableio/teable, and I really like it, especially the dependency injection capability.
Project mention: Ask HN: Why hasn't OnlyOffice see higher adoption than LibreOffice? | news.ycombinator.com | 2024-02-24Had 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.
Project mention: Mastering Document Manipulation in Go: Empowering Your Workflow | /r/u_Shahab_Golang | 2023-07-03In 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.
Project mention: Csvlens: Command line CSV file viewer. Like less but made for CSV | news.ycombinator.com | 2024-01-06While 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.
Project mention: recharts VS MUI X - a user suggested alternative | libhunt.com/r/recharts | 2024-01-20
Spreadsheet related posts
- EDPS: European Commission's use of Microsoft 365 infringes data protection law [pdf]
- Quadratic β Open-Source Spreadsheet Is Now Multiplayer
- Ask HN: Spreadsheets like Google Sheets but not from Google?
-
recharts VS MUI X - a user suggested alternative
2 projects | 20 Jan 2024
-
MUI X VS ag-Grid - a user suggested alternative
2 projects | 18 Jan 2024
- Csvlens: Command line CSV file viewer. Like less but made for CSV
- Exporting data to Excel
-
A note from our sponsor - InfluxDB
www.influxdata.com | 25 Apr 2024
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