LibreOffice

LibreOffice is a free and open source office suite

Technologies
python, java, c++
Topics
office suite, desktop application, end user application
LibreOffice is a free and open source office suite
LibreOffice is a modern Free & Open Source Office suite, one of the largest open source projects, and used by millions of users worldwide. LibreOffice is compatible with many file formats like Microsoft® Word, Excel, PowerPoint and Publisher. At its heart though, LibreOffice is built around an open standard, the OpenDocument Format, as its native file format. LibreOffice is developed by users who, just like you, believe in the principles of Free Software and in sharing their work with the world in non-restrictive ways. The development of LibreOffice is supported by The Document Foundation which provides the infrastructure for the project. We believe that users should have the freedom to run, copy, distribute, study, change and improve the software that we distribute. While we do offer no-cost downloads of the LibreOffice suite of programs, Free Software is first and foremost a matter of liberty, not price. We campaign for these freedoms because we believe that everyone deserves them. Though the members of our community hail from many different backgrounds, we all value personal choice and transparency, which translates practically into wider compatibility, more utility, and no end-user lock-in to a single product. We believe that Free Software can provide better-quality, higher-reliability, increased-security, and greater-flexibility than proprietary alternatives. LibreOffice is a large project (approx. 6MLOC), which makes it interestingly complex, but at the same time, provides a place for all sorts of contribution & skills. The community behind LibreOffice is the heart of the project, without which we would not have the resources to continue developing our software. The passion and drive that every individual brings to the community results in collaborative development that often exceeds our own expectations. With tons of different roles in the project, we invite everyone to join us in our work and help us to make LibreOffice known, prosper, and accessible to all.
2024 Program

Successful Projects

Contributor
Mohit Marathe
Mentor
Heiko Tietze, Sarper Akdemir
Organization
LibreOffice
Comments in Sidebar
The goal of this project is to enhance the LibreOffice Writer by implementing a comments sidebar feature. Currently, comments are displayed at...
Contributor
Devansh Varshney
Mentor
Tomaž Vajngerl
Organization
LibreOffice
Adding native support for histogram chart and its variations
This proposal aims to address the lack of support for histogram charts and other advanced chart types introduced in Microsoft Office 2016 within...
Contributor
Sahil Gautam
Mentor
Heiko Tietze, Rafael Lima
Organization
LibreOffice
Libreoffice Theme
Libreoffice uses its own GUI Library VCL, which interfaces with various backends like GTK, QT, Windows UI, and macOS X UI. VCL gets colors for the UI...
Contributor
Adam Seskunas
Mentor
hosseinn, Xisco
Organization
LibreOffice
More and Better Tests a GSOC Project Proposal
This project aims to create more and better tests for the LibreOffice code base. Better tests will be produced by porting over older JUnit(written in...
Contributor
Ritobroto Mukherjee
Mentor
Thorsten, hosseinn
Organization
LibreOffice
Cross Platform .NET Bindings for UNO API
The UNO API allows developers to write code that works with LibreOffice, allowing programmatic control over the entire suite. This provides a robust...
Contributor
Venetia Furtado
Mentor
Thorsten, Stephan Bergmann
Organization
LibreOffice
LUA UNO Language Binding in Libreoffice (GSoC 2024)
Universal Network Objects (UNO) serves as the component model within LibreOffice. It enables users to interact with UNO components through various...
Contributor
Ahmed Hamed Gaber
Mentor
Heiko Tietze, Andreas Heinisch
Organization
LibreOffice
Improvements to the Functions Deck & Functions Wizard in LibreOffice Calc
LibreOffice Calc has a nice functions deck on the sidebar allowing to pick one of the many functions, and this functions panel has some room for...