Do more - easier, quicker, smarter

LibreOffice is a free and powerful office suite, and a successor to OpenOffice.org (commonly known as OpenOffice).

Its clean interface and feature-rich tools help you unleash your creativity and enhance your productivity.

Out now: LibreOffice 7.5

Dark mode improvements • Data tables in charts • Better bookmark handling

Discover it!

Fun Project

LibreOffice is one of the friendliest and fastest-growing projects in the free and open source software world.

More about us and our values

Fantastic People

LibreOffice is about more than software. It’s about people, culture, creation, sharing and collaboration.

Join us today!

LibreOffice is Free and Open Source Software. Development is open to new talent and new ideas, and our software is tested and used daily by a large and devoted user community.

Get Involved
LibreOffice Czech User Guides are now in the Bookshelf

The Czech Community is happy to announce the immediate availability of the Czech LibreOffice User Guides in the LibreOffice Bookshelf. Thanks to the efforts of Zdeněk Crhonek and Stanislav Horáček, the bookshelf has now all recent user guides in Czech, available in PDF, OpenDocument (LibreOffice’s native file format) and HTML for online reading in the […]

read more »

How your donations helped LibreOffice and TDF in 2022

Donations to The Document Foundation help us to grow our community, run our infrastructure, organise events and share knowledge. And as a result, LibreOffice keeps on improving for all users! Many thanks to all of our supporters. Here’s a quick infographic showing how we used your donations in 2022:

read more »

LibreOffice Czech User Guides are now in the Bookshelf

The Czech Community is happy to announce the immediate availability of the Czech LibreOffice User Guides in the LibreOffice Bookshelf. Thanks to the efforts of Zdeněk Crhonek and Stanislav Horáček, the bookshelf has now all recent user guides in Czech, available in PDF, OpenDocument (LibreOffice’s native file format) and HTML for online reading in the […]

read more »

Internal includes instead of global ones – EasyHack

In every C/C++ source code file, we use header files to put declarations of functions, data types, class, macro and other relevant things inside it. These files have the extension of .h (for C) and .hxx (for C++).

We have different header types: internal and global includes. Some of the header files are used in many places. For example, in LibreOffice we have several modules, and some modules are used in many places. Here, we focus on the VCL module. For the global includes, they are p[…]

read more »