Project History & Agenda

Development of CollateX started in 2010 as a project within the EU-funded initiative Interedition, with the aim to create a successor of Peter Robinson's Collate. While widely used within the community and valued for its versatility in producing critical apparatuses for scholarly editions, by then Collate was increasingly hard to deploy as it depends on a runtime environment whose support had been phased out by its vendor.

CollateX was planned as a complete rewrite of Collate that was primarily addressing the architectural challenges of its predecessor. Over the years though and with more and more participants contributing their requirements and ideas, it developed a different agenda. On the one hand, Collate is a complete solution for producing a critical apparatus, with features ranging from its very own algorithm for comparing versions of a text to a powerful graphical user interface that lets the user control the collation process. On the other hand, CollateX has become a software component which can be embedded into other software or be made a part of a software system. Its goal is the provision and advancement of current research in the field of computer-supported collation involving natural language texts. To this end the developers of CollateX put an emphasis on its flexible applicability, be it in terms of its runtime environment or be it in terms of the specific challenges CollateX has to cope with when applied to textual traditions of varying language, encoding or publication settings.


You can contact the team through GitHub Issues or individually (see below). Some of the team members can also be found in Interedition's IRC channel #interedition on

Development of CollateX takes place on GitHub. Bug reports and/or other contributions are welcome.


Project Leads


  1. Troy A. Griffitts
    (University of Münster)
  2. Nicholas Laiacona
    (Performant Software Solutions)
Fork me on GitHub