4Suite is a Python-based toolkit for XML and RDF application development. It features a library of integrated tools for XML processing, implementing open technologies such as DOM, RDF, XSLT, XInclude, XPointer, XLink, XPath, XUpdate, RELAX NG, and XML/SGML Catalogs. Layered upon this is an XML and RDF data repository and server, which supports multiple methods of data access, query, indexing, transformation, rich linking, and rule processing, and provides the data infrastructure of a full database system, including transactions, concurrency, access control, and management tools. It also supports HTTP, RPC, SOAP, and FTP, plus APIs in Python and XSLT.
4Suite XML is a Python-based toolkit for XML application development. It features a library of integrated tools for XML processing, implementing open technologies such as DOM, SAX, XPath, XSLT, XInclude, XPointer, XLink, XUpdate, RELAX NG, and XML/SGML Catalogs. The RDF and Repository components of 4Suite are separate packages that must be installed separately, on top of 4Suite XML.
Babeldoc is a framework and set of applications to process documents for business-to-business and other Internet/integration applications. It is primarily intended for text documents, especially XML, but supports a wide range of operations and data types. It has a sophisticated journaling system that supports replaying and reprocessing. Babeldoc is pipeline based and supports numerous ways to combine the pipeline stages in a dynamically reconfigurable fashion. It has a GUI and a Web-based console for document processing and monitoring, and comes with tools for the tranformation of flatfile data to XML, archival, and cryptography. Additionally it is able to scan various data sources based on sophisticated constraints.
Douglas Thrift's Search Engine is an indexing search engine for use on small Web sites such as personal or small business sites. It is designed to be very similar to Google for end users and its output is customizable. For indexing, it supports both the Robots Exclusion Protocol and the Robots META Tag.
MightyCal is a powerful calendar/schedule building program which aims to be the MS Access of the Web calendaring world. It provides an easy-to-use administration interface for developing custom calendars of many types, from simple event bulletin boards, to schedulers of human/physical resource availability, to schedulers which automatically take programmed actions. Users of a MightyCal site can choose to view calendars in a wide variety of formats on numerous devices, from standard HTML to PDF and WML. MightyCal's architecture combines the object-oriented web development of Zope with the XML transformation capabilities of Cocoon.
This C code module gives the Apache 1.3.x HTTP server the ability to correctly negotiate content types for XHTML documents. Currently these are sent as text/HTML for most Web sites. This gives maximum compatibility among older Web clients, but is not recommended practice according to the W3C.
XSTest is an object framework that takes unit and functional tests created in JUnit, Jython, MaxQ, and TestMaker and runs them as load tests to understand the scalability of a Web- enabled application. Unit tests test an individual module for correct functionality by making requests to the host and recording the success or failure and timing metrics of the response. XSTest takes unit tests and runs them multiple times concurrently to learn the scalability of the Web-enabled application as load increases.