XmlIJUnit (XML Instant JUnit) is a testing framework for instant creation of value-based JUnit tests. It is primarily aimed at refactoring needs. Technology-wise, it is based on XML, XMLUnit and XStream.
Javy is concept dynamically typed programming language of Cezve Programming Language Infrastructure. Cezve provides creating customizable new programming languages as fast as possible.
Anticipation is a set of Ant scripts for building pragmatic Java and XML projects. (Think lightweight Maven.) It also includes an XSLT stylsheet for producing HTML documentation of Ant build files.
XHTML Doclet is a standards-compliant alternative to the Javadoc standard HTML doclet. It revises the document structure to exclude outdated tags and inline styles, creates valid XHTML markup, and provides better hooks for more flexible CSS manipulation.
Auth0 Token Vault handles secure token storage, exchange, and refresh for external providers so you don't have to build it yourself.
Rolling your own OAuth token storage can be a security liability. Token Vault securely stores access and refresh tokens from federated providers and handles exchange and renewal automatically. Connected accounts, refresh exchange, and privileged worker flows included.
LogCrawler is an ANT task for automatic testing of web applications. Using a HTTP crawler it visits all pages of a website and checks the server logfiles for errors. Use it as a "smoketest" with your CI system like CruiseControl.
JVending is a content provisioning system that implements most of the J2EE Client Provisioning Specification (JSR-124). JVending provides catalog management and device detection. Project also includes WAP push, MMS client and a registry for devices.
More Than Parsing is a parser generator for context free grammars defined in a BNF-like format. It generates scanners, parsers, ASTs, etc. This sf project is no longer active, development will continue in a different place.
Fast Java based PostScript parsing engine. Capable of interpreting PostScript expresions often found in PDF's and outputting results in form of a data array.
JLoom is a JSP like template language for text generation - e.g. source code, HTML, XML. JLoom templates are modular encapsulated. Parameters can be any Java type, even Generics or Varargs. There is a plugin for Eclipse and a commandline tool.
Omnigraphs are a formal extension of hypergraphs with the ability of edges to connect to multiple nodes and edges. This project hosts the Ogre compilers.
This project is a simple Java application and API set for quickly and easily creating and running Internet daemons and servers using a plug-in architecture. It's akin to being a Java version of the "inetd" process available on many operating systems.
An extensible framework to provide data adaptation services in distributed systems and ETL applications. Used to preprocess (non-XML) data into XML, transform and validate XML data and write it to a sink interface. Also includes simple XML tools.
JUndo is a declarative object-oriented programming language with functional, and intensional programming characteristics. Applications include multi-level undo and sophisticated error recovery. See http://verdantium.blogspot.com/
The Group Communication Service intends to provide a generic API for applications that need group communication primitives, such as virtual synchrony or atomic broadcast. Its a Java based common API to several toolkits such as Spread, Appia and JGroups.
a tokenizer that is general purpose, and multilanguage. it will provide consistent usage across the languages, and be tied into that language's unique common usage types.
VxmlSurfer is a modular, multi-platform, extensible VoiceXML 2.0 interpreter, geared to Web browsing as opposed to telephony. VxmlSurfer is currently used as a user interface for the HearSay non-visual Web browser.
Atabaque DTDtoBean generates JavaBeans from a specified DTD file. You can choose generate standard Java Beans or using Annotations for XStream or Simple, APIs for XML Serialization. It´s available as a commandline, Swing application or NetBeans plugin.
Add logger code to all java files recursively from a given directory. If directory is not defined, the current directory is used. System.out.println are defaultly replaced by logger.fine but you can change the lever or do not replace.
Launch4l is a generator of launch scripts for Java applications on Linux. The application's jar file can be wrapped into the launch script. Projects are described by xml files. Launch4l can be used on commandline or as Apache Ant task.
FakeSMTPServer is a solution for testing web-based products that require a "unique" email address. Instead of being a "real" smtp server, this server forwards all email to a single email address, or can output them to the console instead.