GNU | Liberty Eiffel | Automated tests | Wiki | Savannah project | Debian packages | Documentation

New: Release 2016.05 (Bell) is out

We are happy to announce the first release since Liberty Eiffel officially is under the umbrella of GNU, 2016.05, code-named "Bell" (after Alexander Graham Bell - Scottish engineer). Get it from one of the following sources Looking forward to a promising time with an emerging community, stay tuned and have fun!
Liberty Eiffel Logo


Welcome to the Liberty Eiffel home page!

Liberty Eiffel project is the GNU Eiffel Compiler.

It is a free Eiffel compiler started from SmartEiffel code base. Liberty's goal is to retain SmartEiffel's rigour; but not its rigidity.
Think of Liberty as SmartEiffel down from its ivory tower. More...


Currently Liberty Eiffel documentation is available on our Wiki. We also maintain our browsable class reference for the libraries (and tool classes) included with Liberty Eiffel.

To get started using Liberty browse the Getting Started page on the wiki.

Communication channels


Liberty Eiffel's second release, code-named Bell, is freshly out!

Just download this source tarball, unpack it, and call the script on Linux. You may have to adapt it on other platforms. Please send patches!

See also the precompiled packages for Debian.



The code and issue tracking of the Liberty Eiffel project is hosted on GNU's Savannah. To clone the latest content of our development repository use:

git clone git://

Test suite

ET executes our extensive test suite automatically after each commit, see the live reports on

Who we are

The Liberty Eiffel project is driven by an open team of active developers interested in a free Eiffel implementation.
There is no formal association for the project but in case you need to contact us via letter, write to Raphael Mack, Joh.-Seb.-Bach-Str. 3, 74321 Bietigheim-Bissingen, Germany.
To reach the project via email write to