Office

Open-source projects categorized as Office

Top 23 Office Open-Source Projects

  • 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.

  • 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

  • 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
  • Zettlr

    Your One-Stop Publication Workbench

  • Project mention: Obsidian 1.5 Desktop (Public) | news.ycombinator.com | 2023-12-26
  • Office-Tool

    Office Tool Plus localization projects.

  • PHPWord

    A pure PHP library for reading and writing word processing documents

  • NPOI

    a .NET library that can read/write Office formats without Microsoft Office installed. No COM+, no interop.

  • franz

    Franz is a free messaging app for services like WhatsApp, Slack, Messenger and many more.

  • Project mention: Show HN: Franz – A desktop client for Apache Kafka | news.ycombinator.com | 2024-02-05

    I thought this was https://meetfranz.com/ until the word “Apache Kafka” and was puzzled.

    Naming things and name collisions…

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • ClosedXML

    ClosedXML is a .NET library for reading, manipulating and writing Excel 2007+ (.xlsx, .xlsm) files. It aims to provide an intuitive and user-friendly interface to dealing with the underlying OpenXML API.

  • Project mention: When XML in Word Became Illegal | news.ycombinator.com | 2023-10-12

    It's also country specific.

    I work on Excel library and the text to number/date feature was one of less fun things to implement at least semi-correctly.

    I remember my comment on the PR back then:

    https://github.com/ClosedXML/ClosedXML/pull/1899

  • 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.

  • python-docx

    Create and modify Word documents with Python

  • Project mention: What Would Go in Your Dream Documentation Solution? | /r/technicalwriting | 2023-12-09

    So, what I'd like to do is write a documentation package in Python to recreate what I've lost. I plan to build upon the fantastic python-docx and docxtpl packages, and I'll probably rely on pandas from much of the tabular stuff. Here are the features I intend to include:

  • docx

    Easily generate and modify .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.

  • Project mention: Ajuda docx | /r/programacao | 2023-06-19
  • Open XML SDK

    Open XML SDK by Microsoft

  • Project mention: Libcurl | news.ycombinator.com | 2024-01-29

    While it doesn't appear to have been updated in many years, Microsoft built a similarly useful tool[1] that lets you browse the structure of a given Office document and see C# code that generates various components of it.

    [1] https://github.com/dotnet/Open-XML-SDK/releases/tag/v2.5

  • ExcelDataReader

    Lightweight and fast library written in C# for reading Microsoft Excel files

  • XlsxWriter

    A Python module for creating Excel XLSX files.

  • univer

    Univer is an open-source alternative to Google Sheets, Slides, and Docs

  • Project mention: FLaNK AI Weekly for 29 April 2024 | dev.to | 2024-04-29
  • KMS_VL_ALL

    🔑KMS_VL_ALL - Smart Activation Script

  • Project mention: Compartilhei arquivo crackeado pelo drive | /r/InternetBrasil | 2023-05-22
  • docxtemplater

    Generate docx, pptx, and xlsx from templates (Word, Powerpoint and Excel documents), from Node.js or the browser. Demo: https://www.docxtemplater.com/demo. #docx #office #generator #templating #report #json #generate #generation #template #create #pptx #docx #xlsx #react #vuejs #angularjs #browser #typescript #image #html #table #chart

  • xlwings

    xlwings is a Python library that makes it easy to call Python from Excel and vice versa. It works with Excel on Windows and macOS as well as with Google Sheets and Excel on the web.

  • Project mention: Python in Excel: Combining the Power of Python and the Flexibility of Excel | news.ycombinator.com | 2023-08-23

    Reading the headline, I initially thought that Microsoft bought the company behind XLWings [1], which also enables you to use Excel directly within Excel, even locally. Not affiliated in any kind to that company, just used it in the past.

    [1] https://www.xlwings.org/

  • Ferdium

    Ferdium is a desktop app that helps you organize how you use your favourite apps by combining them into one application.

  • Project mention: Sparkle: A software update framework for macOS | news.ycombinator.com | 2024-02-13

    Also, as a different approach, to some degree Ferdium can act as a central place for various messaging platforms even if the integration that Pidgin (and Adium) and libPurple provided is not possible this way. Station is similar and a bit better but is in desperate need of developers. Both are FLOSS.

    https://ferdium.org/

    https://getstation.com/

  • DesktopEditors

    An office suite that combines text, spreadsheet and presentation editors allowing to create, view and edit local documents

  • Project mention: EDPS: European Commission's use of Microsoft 365 infringes data protection law [pdf] | news.ycombinator.com | 2024-03-11

    At least the desktop version is pretty much open source: https://github.com/ONLYOFFICE/DesktopEditors

  • unoconv

    Universal Office Converter - Convert between any document format supported by LibreOffice/OpenOffice.

  • Fluent.Ribbon

    WPF Ribbon control like in Office

  • LibreOffice

    Read-only LibreOffice core repo - no pull request (use gerrit instead https://gerrit.libreoffice.org/) - don't download zip, use https://dev-www.libreoffice.org/bundles/ instead (by LibreOffice)

  • Project mention: Want to learn how to daily drive a linux distro as a humanities student | /r/linuxquestions | 2023-12-10

    First of all, if you need to write a lot of files in the doc format, there's a lovely office suite called libreoffice! Also, cups is a decent print utility for most printers, I'd check that out as well.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub 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).

Office related posts

  • EDPS: European Commission's use of Microsoft 365 infringes data protection law [pdf]

    2 projects | news.ycombinator.com | 11 Mar 2024
  • Ask HN: Why hasn't OnlyOffice see higher adoption than LibreOffice?

    1 project | news.ycombinator.com | 24 Feb 2024
  • Libcurl

    3 projects | news.ycombinator.com | 29 Jan 2024
  • Zettlr VS Einwurf - a user suggested alternative

    2 projects | 20 Dec 2023
  • Want to learn how to daily drive a linux distro as a humanities student

    1 project | /r/linuxquestions | 10 Dec 2023
  • What Would Go in Your Dream Documentation Solution?

    2 projects | /r/technicalwriting | 9 Dec 2023
  • Custom CSS not working properly

    1 project | /r/Zettlr | 9 Dec 2023
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 16 May 2024
    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 →

Index

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

Project Stars
1 excelize 17,384
2 PhpSpreadsheet 13,022
3 Zettlr 9,660
4 Office-Tool 8,795
5 PHPWord 7,117
6 NPOI 5,533
7 franz 4,486
8 ClosedXML 4,442
9 ONLYOFFICE 4,411
10 python-docx 4,241
11 docx 3,955
12 Open XML SDK 3,888
13 ExcelDataReader 3,808
14 XlsxWriter 3,503
15 univer 3,382
16 KMS_VL_ALL 2,923
17 docxtemplater 2,876
18 xlwings 2,848
19 Ferdium 2,567
20 DesktopEditors 2,544
21 unoconv 2,514
22 Fluent.Ribbon 2,455
23 LibreOffice 2,468

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com