๐Ÿ“„ Open Source XML๏ƒ

Editors๏ƒ

IntelliJ community - some support for mainly XSLT and XPath

PyCharm community - some support for mainly XSLT and XPath

Tools๏ƒ

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.