Open-source XQuery engines

Sleepycat's Berkeley DB XML 2.0
An embedded native XML database with support for XQuery 1.0 (July 2004 draft), implemented in C++, with interfaces for Java, Python, Perl and PHP.
Fernández/Siméon's Galax
An implementation that closely tracks the definition of XQuery 1.0 as specified by the W3C and also implements XPath 2.0. It has a Galatex full text search implementation. Galax's primary goal was to serve as a reference implementation for the XQuery 1.0 language, but it has evolved quite a lot since the very first prototype written by Jérôme Siméon at the beginning of 2001. The Galax's team is now working on advanced XQuery features (notably support for XML Schema validation), support for XML updates, applications of XQuery to Web services, and XQuery optimization.
Sourceforge's eXist
A native XML database featuring efficient, index-based XQuery processing, automatic indexing, extensions for full-text search, XUpdate support and tight integration with existing XML development tools. The database implements the XQuery 1.0 working draft as of November, with the exception of the XML schema related features. XQuery support in eXist makes it possible to write entire web applications with just XQuery and XSLT. Additional features: Java binding, fulltext-search functions, modules in XQuery and Java, extension modules for HTTP support, database manipulation and XSL transformations.
GNU's Qexo (Kawa-Query)
Compiles XQuery on-the-fly to Java bytecodes. Based on and part of the Kawa framework. An online sandbox is available too.
Xavier C. Franc's Qizx/Open
A Java implementation.
The MonetDB/XQuery group's MonetDB/XQuery(adapting the Mozilla Public License)
An independent compiler producing code for the MonetDB server back-end. (adapting the Mozilla Public License). MonetDB/XQuery is based on technology originally developed within the Pathfinder project, at the University of Konstanz and University of Twente.
Saxonica's Saxon
Available in a schema-aware version as a commercial product, and without schema support as open source.
Ispras Modis' Sedna
A native full-featured data management system, developed from scratch in C/C++ and Scheme. It is designed having the following main goals in mind:
  • support for all traditional DBMS features (such as update and query languages, query optimization, fine-grain concurrency control, various indexing techniques, recovery and security)
  • efficient support for unlimited volumes of document-centric and data-centric XML documents that may have a complex and irregular structure
  • full support for the W3C XQuery language in such a way that the system can be efficiently used for solving problems from different domains such as XML data querying, XML data transformations and even business logic computation (in this case XQuery is regarded as a general-purpose functional programming language).
University of Michigan's TIMBER
An XML database with an architecture designed close to that of a relational database. It makes use of an algebra for XML developed in TAX. This algebra manipulates sets of ordered labeled trees, rather than sets of tuples, as relational algebra does. Timber runs under Windows 2000 or Windows XP and requires Visual Studio 2002 or 2003 (a commercial tool) to install it.
Fatdog Software's XQEngine
A Java component for searching collections of XML documents that uses an XQuery front end. The engine has a straightforward API that allows it to be easily embedded in end user applications. Requires some basic Java programming skills.
There's a full list of vendors at http://www.w3.org/XML/Query#implementations.