eXtensible Text Framework

Last updated February 1, 2014. Created by Nicole Engard on July 9, 2012.
Edited by David Nind. Log in to edit this page.

The eXtensible Text Framework (XTF) is a powerful open source platform for providing access to digital content. Developed and maintained by the California Digital Library (CDL), XTF functions as the primary access technology for the CDL’s digital collections and other digital projects worldwide.

XTF consists of Java and XSLT 2.0 code that indexes, queries, and displays digital objects. The software is actively maintained and supported by CDL developers and is in use at institutions across the world. The XTF source code is based on open source software (e.g., Lucene, Saxon) and is itself freely available for developers to download, install and configure. Developers from government agencies, university presses, and other cultural heritage institutions such as OCLC are currently experimenting with XTF.

XTF allows end users to:

  • Search using Boolean commands, truncation/wildcard operators, and exact phrases.
  • Perform structure-aware searching (e.g., search only this chapter) and view search terms in context.
  • Browse hierarchical facets.
  • Create RSS feeds from searches.
  • Choose from several default languages for the interface: English, French, Spanish, German, Italian.

XTF provides out-of-the-box support for the following types of documents:

  • Microsoft Word
  • PDF
  • Web pages (html/htm)
  • XML encoded
  • plain text
  • scanned books from Internet Archive and HathiTrust.

Licenses: Apache Software License, BSD License, Mozilla Public License 1.0 (MPL)

Releases for eXtensible Text Framework

Package Type: 
Development Status: 
Operating System: 
Technologies Used: 
Programming Language: 
works well with: