• Stars
    star
    326
  • Rank 129,027 (Top 3 %)
  • Language
    Ruby
  • License
    Other
  • Created about 9 years ago
  • Updated almost 5 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Freely-licensed LibreOffice Impress templates

LibreOffice Impress Templates

Background

It is surprisingly difficult to find well-designed presentation templates for LibreOffice Impress under a free license.

LibreOffice comes pre-installed with a handful of barebones templates that are not terribly useful.

Many people online have asked about where to find more and better templates, and they are usually directed to the LibreOffice Templates website. There are surprisingly few usable templates there -- many are abandoned, not actually available for download, lacking any license information, and so on -- but those that can be downloaded and used are often not what one might expect to see in a modern presentation.

Further searching will turn up various odds-and-ends that have cropped up over the years -- a download here, a website there -- as well as more unlicensed or non-free templates and even suggestions to just use .ppt files from MS Office.

Most amazing of all is the lack of packages containing additional templates for most distros.

For example, the libreoffice-templates package (description: "Additional set of templates for LibreOffice") that is available in Ubuntu, only contains the 8 default templates that come with LibreOffice itself. Installing this package thus has no effect on the templates available to the user in Impress, and no other template packages appear to be available.

This project aims to improve this situation.

Goals

  1. To provide a collection of well-designed, freely-licensed, usable templates for LibreOffice Impress.

  2. To eventually build packages for as many distros as possible so that people can install extra templates easily through their package manager. These should work without any additional intervention on the part of the user -- if you install a templates package, you should just need to open Impress and go to the templates gallery to see all the templates you have just installed, ready for use.

  3. To provide a central place for a curated, maintained collection of high-quality, working Impress templates designed by the community.

Screenshots

You can now live search through all the templates using tags. Try it out on the template homepage.

There is also a full gallery of screenshots for all the templates included in this project on the screenshots page.

Templates

apache-oo

A collection of open-licensed templates from the Apache OpenOffice Templates collection.

chtsai-impress

A collection of 16 templates originally made between 2005-2009 for OOo Impress by Chih-Hao Tsai. It includes several templates suitable for widescreens.

These are licensed CC-BY-SA (see included license file).

The templates included in chtsai-impress are:

  • cinemascope.otp
  • europa.otp
  • kaohsiung.otp
  • klee1.otp
  • klee2.otp
  • mars.otp
  • ooo2.otp
  • panavision.otp
  • titan.otp
  • tokyo-midtown-1.otp
  • tokyo-midtown-2.otp
  • tokyo-midtown-3.otp
  • widescreen-tv.otp
  • widescreen.otp
  • xuhai.otp
  • xuhai2.otp

samples

For a full gallery of template screenshots in this package, see the screenshots page.

fedora-slideshow

A series of 18 templates based on designs by members of the Fedora Project community.

These include 3 templates (fedora-patterns-clover, fedora-textures-grey-blue, and fedora-clean-grey) from an open call to design a slide deck template for general Fedora presentations.

It also includes two templates (fedora-patterns-wings and fedora-server-theme) by William J Morenor.

The remainder of the templates are based on designs from the Fedora Project Wiki.

All of the templates have had the original Fedora branding removed to make them suitable for generic use, and have been renamed with more descriptive titles (e.g., fedora-clean-blue-white rather than Presentations_l10nDev).

These templates are released under a CC-BY-SA license, with the exception of several which are CC-BY. For full license and attribution information, please see the README in the fedora-slideshow directory, and the metadata (meta.xml) included with each file.

The templates included in fedora-slideshow are:

  • fedora-bubbles
  • fedora-clean-blue-white
  • fedora-clean-grey
  • fedora-floral-green
  • fedora-gradients-dark
  • fedora-gradients-light
  • fedora-gradients-medium
  • fedora-mirrormanager
  • fedora-odometer
  • fedora-patterns-clover
  • fedora-patterns-wings
  • fedora-photography
  • fedora-server-theme
  • fedora-solar-splash
  • fedora-sunlight-bubbles
  • fedora-textures-blue
  • fedora-textures-grey-blue
  • fedora-textures-wings

samples

For a full list of template screenshots in this package, see the screenshots page.

kde-files-org

A collection of 18 templates from members of the community at kde-files.org.

These have been released under a variety of different licenses (GPL, LGPL, CC-BY, CC-BY-NC, Public Domain). See the README in the kde-files-org folder for attribution and license details.

The templates included in kde-files-org are:

  • autumn-flowers
  • braids
  • braids-gradient-blue
  • chalkboard
  • dreaming
  • letterpress
  • mazu
  • red-flowers
  • soft-background-brown
  • soft-background-brown-murky-emboss
  • soft-background-burgandy
  • soft-background-green
  • soft-background-green-emboss
  • soft-background-sky
  • spring
  • squares
  • traeth-glas
  • yellow

samples

For a full list of template screenshots in this package, see the screenshots page.

lo-cft

A collection of open-licensed templates from The Document Foundation Design Team's Call for Templates for LibreOffice.

lo35-templates

A series of 25 presentation template layouts provided in version 3.5 of LibreOffice. They were located in the /usr/lib/libreoffice/share/template/common/layout/ directory. They no longer appear to be available in recent versions of LibreOffice, having been replaced by ten much less useful templates (AbstractGreen.otp, AbstractRed.otp, AbstractYellow.otp, BrightBlue.otp, DNA.otp, Inspiration.otp, LushGreen.otp, Metropolis.otp, Sunset.otp, Vintage.otp).

The templates included in lo35-templates are:

  • lyt-aqua.otp
  • lyt-blackandwhite.otp
  • lyt-bluegrey.otp
  • lyt-bluelinesgrad.otp
  • lyt-bluetitledown.otp
  • lyt-book.otp
  • lyt-brown.otp
  • lyt-charglow.otp
  • lyt-forest.otp
  • lyt-frepa.otp
  • lyt-glacier.otp
  • lyt-greengradlines.otp
  • lyt-keyboard.otp
  • lyt-movwaves.otp
  • lyt-numdark.otp
  • lyt-ocean.otp
  • lyt-organic.otp
  • lyt-paper.otp
  • lyt-rededges.otp
  • lyt-roundedrect.otp
  • lyt-sunrise.otp
  • lyt-techpoly.otp
  • lyt-tunnel.otp
  • lyt-water.otp
  • lyt-wine.otp

Most of the templates were created by Ilko Hoepping, with others by Volker Ahrendt. These appear to be licensed under LGPLv3 along with the rest of LibreOffice v3.5.

samples

For a full list of template screenshots in this package, see the screenshots page.

lo4-design-candidates

A collection of 12 open-licensed templates from the LibreOffice Design Team's call for templates for inclusion in LibreOffice 4.4.

lo5-design-candidates

A collection of 23 open-licensed templates from the LibreOffice Design Team's call for templates for inclusion in LibreOffice 5.0.

lo51-templates

A group of presentation templates that were included with version 5 of LibreOffice.

modern-impress-templates

A series of 41 templates made many years ago for OOo and provided as an .oxt file. This seems to have been the first attempt to collect a series of freely-licensed, well-designed modern templates for LibreOffice in one place.

Unfortunately the oxt file no longer works, and installing the extension does not actually make any templates available in Impress. However, the .oxt file contains .otp files which can be extracted and opened directly in LibreOffice.

The larger problem with these original template files is that they no longer work with recent versions of Impress. Someone commented back in 2010 that the templates had stopped working with Impress, and got a response saying a fix would come soon, however they remained broken as of 2015. It is possible that they never worked properly, as the issue in most cases turned out to be incorrectly identified images in the manifest file (e.g. specifying a background image called background.png when the image file was actually called background.jpg). The .otp files have all been fixed one-by-one in this repo, so these very nice templates can now be used once again (if you still encounter any problems opening the files in LibreOffice, please let me know by opening an issue).

The templates included in modern-impress-templates are:

  • another-poppy
  • aquarius
  • blue-elegance
  • citrus-e
  • cs3
  • cs3mod2
  • emotion
  • emotion2
  • eos
  • fields-of-peace
  • fresh-morning
  • glowing-rectangles
  • golthia
  • green
  • green-box
  • green-concentration
  • greenish-wallpaper
  • lightwave-in-motion
  • metal-motion
  • moebius-strip
  • more-green
  • motion-stripes
  • pixels-rock
  • eco-aqua
  • eco-blue
  • eco-cyan
  • eco-gold
  • eco-green
  • eco-grey
  • eco-lightblue
  • eco-maroon
  • eco-orange
  • eco-pink
  • eco-purple
  • eco-red
  • sedi
  • suse-wallpaper
  • swamp-gas
  • the-bait-nc
  • ubuntu-caramel-mocha
  • ubuntu-mocha

samples

For a full gallery of template screenshots in this package, see the screenshots page.

other

A collection of open-licensed templates from various places around the Web.

ubuntu-odp

A collection of 35 templates based on designs from members of the community at spreadubuntu, including among others 30 templates by leogg of DifundeUbuntu Nicaragua.

Most of the K/X/Ubuntu branding has been removed, except in cases where it seems generic or otherwise not obvious (e.g. a giant faint gear or circle in the background).

All of the templates are licensed CC-BY-SA (for full attribution and license information, see the LICENSE file in the ubuntu-odp folder, or the individual metadata in each templates meta.xml file.

The templates included in ubuntu-odp are:

  • edubuntu-community
  • edubuntu-escalante
  • edubuntu-escondido
  • edubuntu-esquipulas
  • edubuntu-esteli
  • edubuntu-estero-real
  • kubuntu-community
  • kubuntu-karata
  • kubuntu-karawala
  • kubuntu-kde-powered
  • kubuntu-kilambe
  • kubuntu-kubali
  • kubuntu-kukra-hill
  • kubuntu-kurinwas
  • kubuntu-kurnog
  • ubuntu-community
  • ubuntu-curve-brown
  • ubuntu-dots-orange
  • ubuntu-gnome-powered
  • ubuntu-tallship-aubergine
  • ubuntu-ubaldo
  • ubuntu-ukapina
  • ubuntu-ulang
  • ubuntu-uli
  • ubuntu-ulwaskin
  • ubuntu-umbra
  • ubuntu-upa
  • ubuntu-world-map-brown
  • xubuntu-community
  • xubuntu-treeline-blue
  • xubuntu-xalapa
  • xubuntu-xalteva
  • xubuntu-xiloa
  • xubuntu-xilonem
  • xubuntu-xolotlan

samples

For a full list of template screenshots in this package, see the screenshots page.

user-contrib

Calling all designers! This is your chance to make a difference by making well-designed templates freely available so that non-designers don't have to (shudder) make their own. Any and all submissions are welcome in the user-contribs folder. It doesn't have to be the best presentation template you can make -- just the template you wish everyone else had used when you have to sit through a day or a week of presentations. Give the world the opportunity to not offend your design sensibilities by sharing better templates!

Details on the currently available templates in this collection can be found here.

Scripts

The scripts folder contains the scripts used to build and unpack the .otp files. Binaries are purposely not stored in the repository in an effort to avoid using git for things it was not meant to do. Instead, they are made available for download in the releases section, while the repository itself contains the unpacked files inside each .otp template. The scripts allow these unpacked files to be compiled into collections of usable template binaries for download.

If you have ruby installed you can also use these to build the templates yourself from source. Just enter a directory containing template source files and execute the repack_otp.rb script.

For example, if you have cloned the repository and want to build the Modern Impress Templates collection, you can use the following commands from within the main repository directory:

cd modern-impress-templates
../scripts/repack_otp.rb

You MUST change directory into a collection directory for the script to work.

This will create an .otp template file for each source folder in the directory.

You can also use the scripts to pack and unpack individual templates. Just add one or more template file or folder names after the main command, e.g.:

cd kde-files-org
../scripts/repack_otp.rb letterpress squares chalkboard

or

../scripts/unpack_otp.rb letterpress.otp squares.otp chalkboard.otp

Download

Head over to the releases section to download binaries containing the templates for use with LibreOffice Impress.

This collection currently includes 253 Impress templates that have been tested to work on recent versions of LibreOffice (4.2.8+).

There is now a .deb package available for Ubuntu and Debian-based systems that will install all the templates for immediate use in LibreOffice. See the releases section for the latest packages and the install guide in the wiki for help with installation.

Installation

Most of the individual templates can be used directly without installation by clicking on the .otp files (available in the release packages).

To get the .otp file for a particular template, just download the corresponding template collection from the release section, unzip it and look in the otp folder for the file you want.

It is also possible to compile one or all of the templates manually from source, using the template packing script in the scripts folder.

Installation packages for specific operating systems are also available (see below for further details).

Arch Linux

  • logo Arch Linux: in the AUR (thanks to Louis Tim Larsen).

Ubuntu & Debian

There is now a .deb package available for Ubuntu and Debian-based systems that will install all the templates for immediate use in LibreOffice.

See the releases section for the latest packages and the install guide in the wiki for help with installation.

License

These templates have all been released under different (open) licenses, and are grouped together for convenience. They retain their original licenses in all cases. The repository itself (apart from the templates) is released under the MIT license.

See the readme files in each folder for an overview of the template licenses for each collection. Most of the templates also include detailed attribution and licensing details in the meta.xml file located in the template source folder.

Table of contents made with tocdown.

More Repositories

1

dropin-minimal-css

Drop-in switcher for previewing minimal CSS frameworks
CSS
1,540
star
2

gdcl

Command-line interface for Goldendict dictionaries
Ruby
40
star
3

stream2chromecast

Chromecast media streamer for Linux (fork of the no-longer maintained stream2chromecast by @Pat-Carter)
Python
39
star
4

ecards

Open Ecard Generator - Serverless, non-expiring electronic greeting cards
JavaScript
25
star
5

xsampa

X-SAMPA to IPA converter
JavaScript
22
star
6

amharic-transliteration

A JavaScript-based converter for transliterating Amharic text into Latin characters
JavaScript
17
star
7

jekyll-offline

Jekyll Offline - Turn any Jekyll site into an offline application with relative links
Ruby
16
star
8

elegant-circles

Elegant Themes Circle Icons in SVG format
14
star
9

units

Units - a small portable unit converter
HTML
13
star
10

yub

yub.js - A command-line for the web
HTML
12
star
11

pingyam-js

Cantonese Romanization Converter
JavaScript
12
star
12

more-stoplists

stoplists for African languages generated from the ASP corpus
Ruby
11
star
13

video-averaging

Extract frames from videos and use them to create composite average images
Ruby
10
star
14

dsl-tools

Tools for creating DSL-format dictionaries
Ruby
10
star
15

tocdown

A table of contents generator for markdown
Ruby
10
star
16

hawaiian-corpus

Data from a corpus of written Hawaiian
10
star
17

rubify

Rubify - Generator for ruby text annotations
HTML
9
star
18

openjs1k

A collection of freely-licensed js1k entries
JavaScript
9
star
19

audio-recording-guidelines

Guidelines for audio recording text narration
9
star
20

ipa-lookup

Search for pronuncations in different languages
JavaScript
8
star
21

asciidoc-kate

AsciiDoc/AsciiDoctor syntax highlighting plugin for Kate editor/KatePart
6
star
22

cast-playlist

Cast local video playlists to a Chromecast
Ruby
6
star
23

workflow

Quick prototyping script for creating rich html and pdfs from markdown documents
Ruby
4
star
24

ccmixter-download

A tool for batch downloading and streaming songs from ccMixter
Ruby
4
star
25

markdoctor

A simple online Markdown to Asciidoctor converter
HTML
4
star
26

thematic-analysis

A simple data parser to aid in the process of Qualitative Data Analysis with multimodal data
HTML
4
star
27

ebook-corpus

Ebook Corpus - A parser and extractor for electronic books
Ruby
4
star
28

tasks-for-teachers

A tagged, reusable, open-licensed collection of teaching tasks for all subject areas
4
star
29

mattermost-user-guide

A customizable onboarding guide for organizations using Mattermost
HTML
4
star
30

console-image-browser

Console Image Browser (cib) - An interactive wrapper for viewing images in the terminal
Ruby
3
star
31

pingyam-rb

Cantonese romanization converter in Ruby
Ruby
3
star
32

html-table2text

HTML Table to Text - Extract and convert HTML tables to plain text formats
Ruby
3
star
33

ipa-transcriber

IPA Transcriber - Auto-transcribe arbitrary languages into phonemic IPA
Ruby
3
star
34

qc-ipa

Experimental conversion of French IPA to Québécois
Ruby
3
star
35

bookletizer

Bookletizer - Create foldable booklets from any PDF
Ruby
3
star
36

forvocl

Play, list, and save Forvo pronunciations from the command-line
Ruby
2
star
37

pinyin-rb

Mandarin Chinese transcription conversion in Ruby
Ruby
2
star
38

imagebank-explorer

Lightweight tool to explore open-licensed images from the ASP Image Bank
HTML
2
star
39

compare-columns

Quickly compare data across separate columns
HTML
2
star
40

audio-cloze-tests

Audio cloze test generator using open data
Ruby
2
star
41

cree-transliteration

A JavaScript-based converter for transliterating Cree text between syllabics and roman orthography
JavaScript
2
star
42

asciidoctor-workflow

Quick prototyping script for creating rich html and pdfs from Asciidoctor documents
Ruby
2
star
43

groovebasin-ssh

Bash script to stream music over SSH
Shell
2
star
44

cmu-ipa

Scripts for converting CMU Sphinx dictionaries to IPA
Ruby
2
star
45

qownnotes-scripting

QOwnNotes scripting (developtment)
JavaScript
2
star
46

compare-prices

Compare prices - Shopping helper
HTML
2
star
47

yylc-js

Cantonese Measure Word Database Lookup
JavaScript
1
star
48

sort-columns

Sort, uniq, reverse, and randomize data
JavaScript
1
star
49

elements-of-a-in-b

Find matching strings in two columns using regular expressions
JavaScript
1
star
50

dohliam.github.io

JavaScript
1
star
51

gasp-translator

A translation frontend for the Global African Storybook Project
JavaScript
1
star
52

corpus-tools

A collection of scripts for working with multilingual text corpora
Ruby
1
star
53

criticmarkup-kate

CriticMarkup syntax highlighting plugin for Kate editor/KatePart
1
star
54

storybook-jukebox

A media player for multilingual storybooks
JavaScript
1
star
55

germanipa

International Phonetic Alphabet transcriptions of German language texts
Python
1
star
56

currency

Currency Conversion - Generate lists of common unit conversions in a variety of currencies
HTML
1
star
57

portable-regex

A regular expression tool with live-updating search and replace
HTML
1
star
58

civclicker-mobile

Mobile version of the classic incremental game CivClicker
JavaScript
1
star