# libreoffice/core

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/libreoffice-core).**

4,045 stars · 861 forks · C++ · GPL-3.0

## Links

- GitHub: https://github.com/LibreOffice/core
- Homepage: https://www.libreoffice.org/
- awesome-repositories: https://awesome-repositories.com/repository/libreoffice-core.md

## Topics

`libreoffice` `tdf`

## Description

This project is an open-source office suite that provides a collection of productivity applications for word processing, spreadsheets, presentations, and databases. It implements the Open Document Format standard to ensure interoperability between different office productivity tools.

The suite includes a specialized formula equation editor for mathematical formatting, a vector graphics editor for scalable images, and a relational database manager for organizing structured data.

The project covers broad functional domains including text document generation, spreadsheet management, presentation development, and the use of open standard file formats for cross-application compatibility.

## Tags

### Business & Productivity Software

- [Office Suite Applications](https://awesome-repositories.com/f/business-productivity-software/office-suite-applications.md) — Provides an integrated suite of applications for authoring text documents, spreadsheets, and presentations.
- [Document Format Implementations](https://awesome-repositories.com/f/business-productivity-software/document-format-implementations.md) — Implements the Open Document Format standard to ensure interoperability between different office productivity tools.
- [Presentation and Visual Tools](https://awesome-repositories.com/f/business-productivity-software/knowledge-content-creation/presentation-visual-tools.md) — Provides a visual communication tool for creating and managing slide decks to share information. ([source](https://books.libreoffice.org/))
- [Open Document Interoperability](https://awesome-repositories.com/f/business-productivity-software/open-document-interoperability.md) — Supports storing text, spreadsheets, and graphics using open standards to ensure cross-application compatibility. ([source](https://books.libreoffice.org/))
- [Open Document Standards](https://awesome-repositories.com/f/business-productivity-software/open-document-standards.md) — Uses open standard file formats to ensure documents can be shared and edited across different software applications.
- [Spreadsheet Applications](https://awesome-repositories.com/f/business-productivity-software/spreadsheet-applications.md) — Provides a data organization tool with flexible spreadsheet functions and calculation capabilities. ([source](https://books.libreoffice.org/))
- [Word Processing Document Generation](https://awesome-repositories.com/f/business-productivity-software/word-processing-document-generation.md) — Provides a word processing feature for writing and formatting text documents across various output formats. ([source](https://books.libreoffice.org/))

### Content Management & Publishing

- [Word Document Management](https://awesome-repositories.com/f/content-management-publishing/word-document-management.md) — Provides a set of tools for producing and managing text documents in multiple file formats with PDF export. ([source](https://cdn.jsdelivr.net/gh/libreoffice/core@master/README.md))
- [Unified Document Models](https://awesome-repositories.com/f/content-management-publishing/unified-document-models.md) — Represents diverse content types like text and tables through a common internal tree structure for manipulation.

### Data & Databases

- [Open Standard Implementations](https://awesome-repositories.com/f/data-databases/data-engineering-infrastructure/data-persistence-storage/data-storage/document-based-storage/open-standard-implementations.md) — Uses an open XML standard for file representation to ensure interoperability and long-term document availability.
- [Database Management Applications](https://awesome-repositories.com/f/data-databases/database-management-applications.md) — Provides a dedicated application for storing and managing structured data within a relational or organized database. ([source](https://books.libreoffice.org/))
- [Relational Database Management Systems](https://awesome-repositories.com/f/data-databases/relational-database-management-systems.md) — Organizes and stores structured data within a dedicated application for better information retrieval and management.

### Graphics & Multimedia

- [Vector Graphics Editors](https://awesome-repositories.com/f/graphics-multimedia/graphics-and-media/vector-graphics-editors.md) — Provides tools for creating scalable graphical images and technical drawings using vector based tools. ([source](https://books.libreoffice.org/))
- [Vector Graphics Editors](https://awesome-repositories.com/f/graphics-multimedia/vector-graphics-editors.md) — Ships a vector graphics editor for creating and manipulating scalable images and technical drawings.

### Scientific & Mathematical Computing

- [Visual Formula Editors](https://awesome-repositories.com/f/scientific-mathematical-computing/formula-evaluators/formula-insertion/visual-formula-editors.md) — Enables writing and inserting complex mathematical equations and formulas into documents, spreadsheets, and presentation slides.
- [Formula Editors](https://awesome-repositories.com/f/scientific-mathematical-computing/formula-evaluators/latex-formula-editors/formula-editors.md) — Provides a specialized object-based editor for creating and formatting complex mathematical formulas.
- [Mathematical Typesetting](https://awesome-repositories.com/f/scientific-mathematical-computing/numerical-mathematical-foundations/mathematical-typesetting-engines/mathematical-typesetting.md) — Provides an object-based editor for creating complex mathematical formulas for insertion into documents and spreadsheets. ([source](https://books.libreoffice.org/))

### Software Engineering & Architecture

- [Cross-Platform Component Models](https://awesome-repositories.com/f/software-engineering-architecture/cross-platform-component-models.md) — Implements a shared set of core libraries and interfaces to ensure consistent behavior across different operating systems.
- [Interface-Implementation Separation](https://awesome-repositories.com/f/software-engineering-architecture/interface-implementation-separation.md) — Separates business logic from the user interface to allow multiple front-end implementations of the same tools.
- [Plugin-Based Extensibility](https://awesome-repositories.com/f/software-engineering-architecture/plugin-based-extensibility.md) — Allows adding new application capabilities through modular extensions without modifying the primary executable core.
- [Application Extensibility Frameworks](https://awesome-repositories.com/f/software-engineering-architecture/plugin-based-extensibility/application-extensibility-frameworks.md) — Provides a software development kit and contribution system allowing users to develop and integrate new capabilities. ([source](https://cdn.jsdelivr.net/gh/libreoffice/core@master/README.md))

### User Interface & Experience

- [Layout Rendering Engines](https://awesome-repositories.com/f/user-interface-experience/layout-rendering-engines.md) — Processes text and graphics through separate rendering engines that coordinate to produce a final visual page layout.
