BaseX is an open source, completely free and native graphical software implemented in Java and designed from the offset as an XML database engine that features compact storage structures, a visual front-end and efficient XQuery and XPath implementations.
The software can be easily described as a very lightweight, scalable and high-performance XPath/XQuery 3.0 processor and XML database engine. It includes full support for the full text and W3C update extensions.
Features at a glance
Key features include support for very large XML documents, high-performance database storage capabilities, supporting full-text, text, path indexes and attribute, support for W3C XPath and W3C XQuery recommendations, including Update and Full Text extensions, support for ACID logging, and safe transactions and user management.
The application comes with one of the highest available compliance rates for all the supported characteristics, highly interactive visualizations, a wide variety of interfaces, such as WebDAV, XML:DB, RESTXQ, REST, XQJ, support for multiple languages, a real-time XQuery editor that supports error feedback and syntax highlighting, as well as a powerful client/server architecture.
Written in Java, supports all mainstream OSes
The BaseX project is developed by the Database and Information Systems Group at the University of Konstanz. It is written entirely in the Java programming language, which means that it can be used on any operating system where JRE (Java Runtime Environment) is available, including Linux, BSD, Mac OS X and Microsoft Windows, supporting 32-bit and 64-bit systems.
For your convenience, the software is available for download as pre-built binary packages in the JAR and WAR files formats, as well as an all-in-one ZIP package that includes both the universal executable and the project’s source files. To use it on your GNU/Linux distribution, we strongly suggest to download the JAR archive, save it on your desktop and double click it.