Open Source

We work mainly with open source softwares and try to give back to the community by contributing to the R package system.

Our tools are available on CRAN and on Github.

Our packages

logo for ggiraph


Make ggplot Graphics Interactive

The ggiraph package let R users make ggplot interactive. These can be used within R Markdown documents and within shiny applications where points, titles and legends can be used as reactive inputs. The user documentation is available here:

logo for flextable


Grammar for creating reporting tables from R

Create pretty tables for ‘HTML’, ‘PDF’, ‘Microsoft Word’, ‘RTF’ and ‘Microsoft PowerPoint’ documents. Functions are provided to let users create tables, modify and format their content. It extends package ‘officer’ and can be used within R markdown documents.

logo for officer


Word and PowerPoint from R

tabular and graphical reporting from R, it produces Microsoft Word documents and PowerPoint presentations. It can also import as data.frame content from Word and PowerPoint documents into R.

logo for rvg


Editable vector graphics for Microsoft Excel and PowerPoint

Functions extending package ‘officer’ are provided to embed R graphics into ‘Microsoft PowerPoint’ presentations and ‘Microsoft Excel’ workbooks. These graphics can then be edited by end users.

logo for fpeek


Preview quickly text files from R and convert their encoding

Useful tools for R users that need to preview huge text files from R. The tool is also providing a function to get rid of encoding issues (i.e. when you read symbols such as ä, ä after importation).

logo for mschart


Native Microsoft charts from R

The mschart package provides a framework for easily create charts for ‘Microsoft PowerPoint’ documents. It has to be used with package officer that will produce the charts in new or existing PowerPoint or Word documents.


font metrics calculation

This tool can be used from cpp code and provide functions to compute string widths and heights given a font and a font size.

Manuals and books

How to use the ‘ggiraph’ package to produce interactive graphics and add them to WEB pages and ‘shiny’ applications.


The ggiraph book

The user guide of the ‘flextable’ package. The grammar is presented as well as the options for different output formats, several illustrations are presented as well as the corresponding codes.


The flextable book

A gallery of examples of tables made with ‘flextable’ and and the corresponding codes.


flextable gallery

The user guide for the ‘officer’ and related packages. The basic principles are detailed and many illustrations are used to help the users.


officeverse book