LibreOffice supports third-party extensions. There are many available in the official LibreOffice site. Users can create their own using programming languages like LibreOffice Basic (a language similar to Visual Basic for Applications), Python and others.