Easy Generator Generator (EGG) is a development tool for fast and easy realization of XML to plain-text tranformations. It is similar to XSLT, Velocity, or JSP but emphasises source code generation in a model-driven generative developmen process. It comes with an iterative development process for creating templates that lets you build transformations quickly and easily.
The Orangevolt XSLT Plugin for Eclipse provides XSLT support to the Eclipse platform. It is the Eclipse-based successor of the Java/Swing-based ROXES XmlWrite XSLT editing environment. It provides many great enhancements when working with XML inside Eclipse. It implements XSLT launch configurations, XML editor enhancements, configurable XML outlines, an xpath navigator view, and more.
SilkPage is an XML-based Web publishing framework that has evolved from the Docbook Website. With strong foundations in XML, it is a publishing framework with a focus on Web standards and usability. It is particularly suited for publishing personal websites, though it is by no means limited to them.
GroupServer is a Web-based mailing list manager designed for large sites. It provides email interaction like a traditional mailing list manager but also supports reading, searching, and posting of messages and files via the Web. Users have forum-style profiles, and can manage their email addresses and other settings using the same Web interface. It has supports features such as Atom feeds, a basic CMS, statistics, multiple verified addresses per user, and bounce detection, and is able to be heavily customized.
lxml is a Python binding for the libxml2 and libxslt XML processing libraries. It aims at ease of use of the API for Python programmers and exposing the many libxml2 features. It implements the Python ElementTree API on top of libxml2. It extends this with support for XPath, XSLT, Relax NG, XML schema, and more.
CDuce is a programming language adapted to writing safe and efficient applications that manipulate XML documents. A type system checks at compile time that applications deal with all the possible inputs and produce only valid outputs. Pattern matching is a powerful operation based on regular expressions to inspect documents. CDuce also features general-purpose features; it is a higher-order functional language, with a type-safe interface with Objective Caml.
Pustefix is a Web application framework that features an XML/XSLT-based view generation and a clean MVC architecture of the backend system. The frontend can be built with the help of XSLT templates and can include parts containing HTML or XML code that is transformed, creating the final HTML output. The backend allows for the creation of reusable handler classes, which can be aggregated into complete pages. These handlers get their input in the form of real Java objects that are already assembled and checked against user defined rules by the framework.