Jakarta is not the only project at Apache using the Java programming language. Here's an index to them all.
|
Ant
|
Ant is a Java-based build tool. |
|
Cocoon
|
Apache Cocoon is an XML framework that raises the usage of XML and XSLT technologies for server applications to a new level. Designed for performance and scalability around pipelined SAX processing. |
|
Lenya
|
Apache Lenya is an Open-Source Content Management System written in Java, built on top of Apache Cocoon. |
|
Torque
|
Torque is a persistence layer. Torque includes a generator to generate all the database resources required by your application and includes a runtime environment to run the generated classes. |
|
OJB
|
ObJectRelationalBridge (OJB) is an Object/Relational mapping tool that allows transparent persistence for Java Objects against relational databases. |
|
Excalibur
|
Excalibur's primary product is a lightweight, embeddable Inversion of Control container named Fortress that is written in Java. |
|
Forrest
|
XML standards-oriented documentation framework. |
|
Geronimo
|
Apache Geronimo is a new effort coordinated by the Apache Software Foundation to make a J2EE compatible container. |
|
Gump
|
Gump is a tool for Continuous Integration. It builds all of Apache's java-based projects against the HEAD in CVS, nightly. |
|
Agila
|
A lightweight BPM engine and auxiliary services. |
|
AltRMI
|
A from-scratch replacement for RMI. |
|
Axion
|
A Java-based relational database engine. |
|
Beehive
|
An extensible Java application framework with an integrated metadata-driven programming model for web services, web applications, and resource access. |
|
Derby
|
A snapshot of the IBM's Cloudscape Java relational database. |
|
Directory
|
Centralization of all naming and directory needs, including an LDAP server and an in-memory JNDI component. |
|
FTPServer
|
FTP server based on Apache Avalon. |
|
Graffito
|
Graffito (formerly JCMS) is dedicated to build a complete CMS solution on top of existing content management frameworks (like Slide or Jackrabbit). |
|
iBatis
|
A Data Mapper framework. |
|
Jackrabbit
|
An open source implementation of the Content Repository for Java Technology API (JCR), JSR-170. |
|
JuiCE
|
An implementation of a JCE provider based on OpenSSL. |
|
MyFaces
|
Framework for building Java Server application GUIs based on JavaServer Faces (JSR-127). |
|
Apollo
|
Java implementation of the Web Services Resource Framework (WSRF) family of specifications. |
|
Hermes
|
An implementation of OASIS WS-Notification (WSN) 1.2. |
|
Muse
|
An implementation of the OASIS Web Services Distributed Management (WSDM) Management using Web Services (MuWS) specification. |
|
WSRP4J
|
The WSRP4J Project is an implementation of WSRP 1.0 Producer. |
|
James
|
James is an email/news/messaging server written in Java. It uses the Avalon component framework. It currently supports SMTP, POP3 and NNTP with IMAP coming shortly. |
|
BCEL
|
The Byte Code Engineering Library (formerly known as JavaClass) is intended to give users a convenient possibility to analyze, create, and manipulate (binary) Java class files (those ending with .class). |
|
BSF
|
Bean Scripting Framework (BSF) is a set of Java classes which provides scripting language support within Java applications, and access to Java objects and methods from scripting languages. |
|
Commons
|
Repository for small scale, reusable, code components that are useful in multiple Jakarta subprojects. -- ComponentsList
|
|
ECS
|
The Element Construction Set is a Java API for generating elements for various markup languages it directly supports HTML 4.0 and XML |
|
JMeter
|
Pure Java desktop application designed to load test functional behavior and measure performance |
|
JCS
|
JCS is a distributed caching system written in java for server-side java applications |
|
ORO
|
Set of text-processing Java classes that provide Perl5 compatible regular expressions, AWK-like regular expressions, glob expressions, and utility classes for performing substitutions, splits, filtering filenames, etc. |
|
POI
|
Set of APIs for creating, reading, and writing files based upon the OLE 2 Compound Document Format using only Java (no native stuff). Currently, OLE 2 Compound Document Format itself and Microsoft Excel (XLS) file formats are provided. |
|
Regexp
|
100% Pure Java Regular Expression package. |
|
Taglibs
|
A collection of JavaServer Pages (JSP) custom tag libraries useful in building web applications |
|
Watchdog
|
Compatibility tests that check a servlet/JSP container implementation of the corresponding specifications |
|
Cactus
|
Cactus is a simple test framework for unit testing server-side Java code (servlets, EJBs, tag libraries, filters, ...). |
|
HiveMind
|
HiveMind is a services and configuration microkernel; a framework for creating complex applications from simple Java objects
and interfaces |
|
Tapestry
|
Tapestry is a web application framework based on highly reusable components within a very pure Model-View-Controller pattern. |
|
Turbine
|
A model-view-controller framework for constructing web applications with either Velocity or JavaServer Pages. |
|
Velocity
|
Velocity is a general purpose Java-based template engine. |
|
Alexandria
|
Alexandria is a CVS/Javadoc/Source code/Documentation management system meant for use within Open Source projects. |
|
Slide
|
WebDAV aware content management system |
|
Tomcat
|
Tomcat 3.x is the official Reference Implementation of the Servlet 2.2 and JavaServer Pages 1.1 technologies. |
| |
Tomcat 4.x is the official Reference Implementation of the Servlet 2.3 and JavaServer Pages 1.2 technologies. |
| |
Tomcat 5.x is the official Reference Implementation of the Servlet 2.4 and JavaServer Pages 2.0 technologies. |
|
Log4J
|
Log4J - Apache Logging Services Project - is a reliable, fast and extensible logging library project for Java. |
|
Java implementation
|
The Lucene Java implementation is a high-performance, full-featured text search engine written entirely in Java. |
|
Maven
|
Maven is a Java project management and project comprehension tool, based on the concept of a project object model (POM) |
|
Jetspeed-1
|
A Java user customizable portal system based on Turbine framework |
|
Jetspeed-2
|
Jetspeed-2 is the next-generation enterprise portal at Apache. |
|
Pluto
|
Pluto is the Reference Implementation of the Java Portlet Specfication. The current version of this specification is JSR 168. |
|
Struts
|
A model-view-controller framework for constructing web applications with servlets and JavaServer Pages |
|
Axis
|
Implementation of the SOAP. |
|
WSFX
|
Toolkits to provide additional functionality to Web Services. |
|
JaxME
|
Open source implementation of JAXB. |
|
jUDDI
|
Open source Java implementation of Universal Description, Discovery, and Integration (UDDI). |
|
WSIF
|
Simple Java API for invoking Web services. |
|
WSIL4J
|
A distributed Web service discovery method. |
|
XML-RPC
|
Implementation of XML-RPC. |
|
Enterprise Web Services
|
Effort to merge J2EE and WS. |
|
Xerces 2
|
Java XML parser. |
|
Xalan
|
XSLT preprocessor. |
|
FOP
|
XSL-FO implementation. |
|
Batik
|
SVG toolkit. |
|
XML Commons
|
Common code and guidelines for xml projects. |
|
XML Security
|
Implementation of security standards for XML. |
|
Xindice
|
Native XML database. |
|
XMLBeans
|
XMLBeans is an XML Schema-based, XML-Java binding tool with cursor-based access to the full XML Infoset integrated with convenient, strongly typed Java classes. |