GSoC/GCI Archive
Google Summer of Code 2014

LyX – The Document Processor

License: GNU General Public License version 2.0 (GPLv2)

Web Page:

Mailing List:

LyX is a document processor that encourages an approach to writing based on the structure of your documents (WYSIWYM) and not simply their appearance (WYSIWYG). LyX combines the power and flexibility of TeX/LaTeX with the ease of use of a graphical interface. This results in world-class support for creation of mathematical content (via a fully integrated equation editor) and structured documents like academic articles, theses, and books. In addition, staples of scientific authoring such as reference lists and index creation come standard. But you can also use LyX to create a letter or a novel or a theater play or film script. A broad array of ready, well-designed document layouts are built in.


  • Interactive LyX Extend LyX with interactivity capabilities allowing multiple users to work concurrently on the same LyX document. This is done by adding to LyX the capability to send/receive individual LyX actions (called LFUNs in the LyX gergo) through the network, by making use of some server allowing users to find each other.Through some extension in LyX GUI, remote users will be able to connect with each other and concurrently edit the same document.
  • Roundtrip Conversion from Lyx to Opendocument Format The overall objective of the project is to develop a framework which enables Round trip conversion from Lyx to ODT. Framework should be planned in such a way that it is backend independent so that the same framework with appropriate changes can be used after deciding the feature set of the some other conversion. Final outcome of the project will be a robust conversion tool from Lyx to ODT and a prototype of the reverse conversion tool.