📄 Open Source XML¶
IntelliJ community - some support for mainly XSLT and XPath
PyCharm community - some support for mainly XSLT and XPath
xsltproc - command line xslt processor
xmllint - command line XML tool
saxon-xslt - Wrap Saxon 9.X HE XSLT 2.0 processor for use in JRuby
Saxon - Saxon processor for XSLT, XQuery, and XML Schema, including the only XSLT 3.0 conformant toolset.
Apache FOP - Formatting Objects Processor is a Java application that converts XSL Formatting Objects files to PDF or other printable formats.
Apache Xalan - Apache Xalan Project develops and maintains libraries and programs that transform XML documents using XSLT standard stylesheets.
eXist - eXist-db is an open source software project for NoSQL databases built on XML technology. It is classified as both a NoSQL document-oriented database system and a native XML database.
BaseX - BaseX is a robust, high-performance XML database engine and a highly compliant XQuery 3.1 processor with full support of the W3C Update and Full Text extensions. It serves as excellent framework for building complex data-intensive web applications.
ratago - Go implementation of an XSLT 1.0 processor
lxml - the most feature-rich and easy-to-use library for processing XML and HTML in the Python language.
EXSLT - is a community initiative to provide extensions to XSLT.
Both xsltproc and xmllint come in handy if you like the command line.