CommitMessage is a modular, easy-to-use approach to CVS and SVN commit emails. It consists of a controller for each supported system (currently CVS and SVN), which populates a generic model with the entire commit, and then passes the model to the configured views. The views are written as Python classes, and are configured in the configuration file.
CrazyBeans provides an API to read, analyze, modify, and create Rational Rose models. The aim of the project is to allow users to influence the process by which Rational Rose converts class diagrams into code and vice versa.It is designed to be convenient, flexible, and extensible. CrazyBeans also makes it possible to convert Rational Rose's proprietary file format into alternative formats.
NekoDTD is a configuration that parses Document Type Definition (DTD) files and converts the information into an XML document. This representation can then be processed using standard XML processors and applications to perform grammar analysis, convert the DTD into other grammar formats, etc. The current version of NekoDTD can expose DTD information using DOM or SAX, has the ability to "flatten" DTD files, and can convert existing DTD grammars to XML Schema and Relax NG.
NekoHTML is a simple HTML scanner and tag balancer that enables Java application programmers to parse HTML documents and access the information using standard XML interfaces. The parser can scan HTML files and "fix up" many common mistakes that human (and computer) authors make in writing HTML documents. NekoHTML is written using the Xerces Native Interface (XNI) that is the foundation of the Xerces2 implementation. This enables application programmers to use the NekoHTML parser with existing XNI tools without modification or rewriting code.
NekoPull is an XML document parsing API that extends the Xerces Native Interface (XNI) to provide pull parsing functionality. The pull parsing paradigm is different from tree-based APIs like the Document Object Model (DOM) and event stream APIs like the Simple API for XML (SAX) in that the application controls the parsing of documents. NekoPull is similar to lex in that the application requests, or pulls, the document information one piece at a time instead of having document information pushed to the application.
ManekiNeko is a parser configuration that allows users to validate documents using Relax NG grammars and access the document information using standard programming interfaces. The parser configuration does not implement a Relax NG validator, however. Instead, it wraps James Clark's Jing validator to validate documents using a Relax NG grammar.
NekoStyle is a simple and flexible framework for automating XML transformations. With NekoStyle, you can parse XML and HTML documents, perform XSLT transformations, output documents in different formats, and much more. An Ant build task is also included to allow batch XML processing to be run during a build.
NekoXNI is a collection of small, useful XML tools written for the Xerces Native Interface (XNI) that is the foundation of the Xerces2 implementation. The NekoXNI tools are written to illustrate the power and flexibility of the XNI framework, as well as provide useful tools for XML application developers. The current collection of XNI tools includes an HTML Parser, DTD Converter, a Style Processor, a RelaxNG Validator parser configuration, and an XML Pull Parser.
DBMonster is a tool which helps database application developers with tuning the structure of the database, tuning the usage of indexes, and testing the application performance under heavy database load. DBMonster generates as much random data as you wish and puts it into an SQL database. It provides a very pluggable interface and is trivial to use.