Projects / BaseX


BaseX is a light-weight, high-performance, and scalable XML database system and XPath/XQuery processor, including full support for the W3C Update and Full Text extensions. An interactive and user-friendly GUI frontend gives you great insight into large XML data instances. It is platform independent and works out of the box.

Operating Systems

Recent releases

  •  04 Apr 2014 11:21

    Release Notes: Large texts can be efficiently sorted in the GUI (Ctrl-U). Documents with namespaces are processed faster than before. New Database Module functions (alter, copy, create-backup, drop-backup, and restore). The Admin Module is extended. New evaluation options for xquery:eval (memory, timeout, and permissions). Always shows the full stack trace when debugging XQuery. Reduces waiting time if the password is wrong. An XQuery Easter egg.

    •  28 Feb 2014 11:15

      Release Notes: The GUI Editor now allows files to be filtered by opened file type and selected text. The XML parser provides support for TAR and TGZ. If XQuery functions are not found, a similar one will be suggested. Command parsing was improved. Bugfixes include nested transform expressions, the doc-available() function impossible casts before removing variables, the REPO INSTALL command (when install packages are installed in the same directory), and the CSV/JSON serialization of underscores.

      •  12 Feb 2014 16:15

        Release Notes: GUI: a new project view for organizing and opening project files, real-time search of project files and contents, new editor shortcuts and code completions, and code formatting. Improved performance of delete and insert operations. Faster in-place value updates. 'update': convenience keyword for transform expressions. XQuery functions are now inlined and further optimized; there are closure optimizations, better static typing, improved detection and rewriting of tail calls, faster processing of (sub)sequences, and updated XQuery modules. API: new options and Russian and Spanish translations.

        •  07 Oct 2013 13:43

          Release Notes: For XQuery, a CSV module and serialization were added, the JSON serializer was updated, update checks in the modify clause were fixed, parsing of the new map syntax was fixed (ignoring spaces), and tail call handling in built-in higher order functions was fixed. A Russian translation was added. Command-line arguments starting with '<' are now interpreted as XQuery. In indexing, a bug in the updatable index structure was fixed.

          •  16 Sep 2013 15:34

            Release Notes: XQuery now uses the new map syntax (example: {'key':'value'}). Tail call optimization is now also applied to dynamic functions. fn:subsequence() calls and sequence casts are better optimized. Original options are preserved when calling db:optimize(). In WebDAV, non-breakable spaces are returned as  . In the core, OutOfMemory exceptions are avoided when building large databases.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.