Libxslt is a C library for GNOME which allows developers to work with XSLT. It is based on libxml for XML parsing, tree manipulation, and XPath support. Also included is 'xsltproc', a command line XSLT processor. The library is written in plain C, making as few assumptions as possible, and sticking closely to ANSI C/POSIX for easy embedding. It should work on Linux, Unix, and Windows. Though not designed primarily with performances in mind, libxslt seems to be a relatively fast processor. It also include full support for the EXSLT set of extension functions as well as some common extensions present in other XSLT engines.
Libxml2 is the XML C library developed for the Gnome project. The library code is portable (to Linux, Unix, Windows, embedded systems, etc.) and modular; most of the extensions can be compiled out. Libxml2 implements a number of existing standards related to markup languages, including the XML standard, Namespaces in XML, XML Base, Relax NG, RFC 2396, XPath, XPointer, HTML4, XInclude, SGML Catalogs, and XML Catalogs. In most cases, libxml tries to implement the specifications in a relatively strict way. To some extent, it provides support for the following specifications, but doesn't claim to implement them: DOM, FTP client, HTTP client, and SAX2. Support for W3C XML Schemas is in progress. It includes xmllint, a command line XML validator.
XWidglets is a complete rich Java Swing tool for designing, creating, and using XML-based GUIs. It provides a lightweight XML client, clear separation between view, data, and process, MVC I and II support, event management, a consistent look and feel across platforms, a rich set of GUI components, and n-tier architecture integration.
Maxemum TV-Guide is a KDE TV guide. It features an easy-to- use user interface, quick channel(s)-only selection, descriptions, automatic hiding, favourite show highlighting, real-time updates with colour encoded time, automatic grabbing of TV listings, a popup window alerting the user when favourite show starts, execution of an external command upon user alerts, and more.
MyAtom Writer is a graphical tool for creating standard Atom 1.0 documents that embed links to FOAF and OTER documents. A Description component is used to specify descriptions of documents, information regarding the author, and content types. The content type is used to specify whether the Atom document contains links to FOAF and OTER documents. The Entry component is used to enter documents in XML, XHTML, HTML, or text format.
The edit-on JavaBean SDK is a customizable, feature-rich JavaBean that allows developers to add WYSIWYG editing functionality to their AWT- or Swing-based applications. It features an intuitive word processor-like user interface that enables XHTML content authoring with XML markup, and has a royalty free run-time license.
Admelix is a live CD distribution based on Ubuntu Linux with tools for business administration. Its main objective is to guide managers of small and medium-size businesses towards GNU/Linux and open source software. In addition to the live CD, the project's Web site provides information about open and free tools for business administration.
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.