Ipe extensible drawing editor is a free vector graphics editor for creating figures in PDF or EPS format. It can be used for making small figures for inclusion into LaTeX documents as well as making multi-page PDF presentations.
It is developed by Otfried Cheong since 1993 and initially worked on SGI workstations only. Ipe 6 was released in 2003 which changed the file format into XML code embedded into PDF and EPS files. Ipe 7 was released in 2009. Ipe 7 (see below) can be compiled under Windows, macOS and Unix but binaries are available for many distributions.
Ipe graphics can be stored using either the .ipe or .xml extension. But they can also be stored under the .pdf extension which is the most convenient way to be integrated into LaTeX documents. Most PDF graphics can be converted to .ipe using the pdftoipe tool in order to be enriched with legends using the mathematical LaTeX language.
Ipe lets users draw geometric objects such as polylines, arcs and spline curves and text. Ipe supports use of layers and multiple pages. It can paste bitmap images from clipboard or import from JPEG or BMP, and also through a conversion software it can import PDF figures generated by other software. It differentiates itself from similar programs by including advanced snapping tools and the ability to directly include LaTeX text and equations. Ipe is extensible by use of ipelets, which are plugins written in C++ or Lua.
Latest version of Ipe is 7.2.7 and it was released on 2016-12-10.