GNU FriBidi

GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi).

GNU FriBidi has no required dependencies. The list of projects using GNU FriBidi is growing and they provide a wealth of examples of using the various APIs to learn from.

Mailing list

All GNU FriBidi discussion is currently on fribidi at lists freedesktop org.


We are using the git repository for source code management. Here is the main git tree, and this is the old code base.


Please report bugs (and submit patches) through bugzilla.


The latest release is fribidi-0.19.7.tar.bz2 (sha256, signed by Behdad Esfahbod) from August 4, 2015. This release is based on Unicode 6.2.0 character database. Older versions can be found here.

--Behdad Esfahbod, August 5, 2015