Support

Subprojects

Incubating

Ex-Jakarta

Jakarta is not the only project at Apache using the Java programming language. Here's an index to them all.

Apache Ant Project
Ant Ant is a Java-based build tool.
Apache Cocoon Project
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.
Apache DB Project
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.
Apache Excalibur Project
Excalibur Excalibur's primary product is a lightweight, embeddable Inversion of Control container named Fortress that is written in Java.
Apache Forrest Project
Forrest XML standards-oriented documentation framework.
Apache Geronimo Project
Geronimo Apache Geronimo is a new effort coordinated by the Apache Software Foundation to make a J2EE compatible container.
Apache Gump Project
Gump Gump is a tool for Continuous Integration. It builds all of Apache's java-based projects against the HEAD in CVS, nightly.
Apache Incubator Project
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.
Apache James Project
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.
Apache Jakarta Project
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.
Apache Logging Services Project
Log4J Log4J - Apache Logging Services Project - is a reliable, fast and extensible logging library project for Java.
Apache Lucene Project
Java implementation The Lucene Java implementation is a high-performance, full-featured text search engine written entirely in Java.
Apache Maven Project
Maven Maven is a Java project management and project comprehension tool, based on the concept of a project object model (POM)
Apache Portals Project
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.
Apache Struts Project
Struts A model-view-controller framework for constructing web applications with servlets and JavaServer Pages
Apache WebServices Project
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.
Apache XML Project
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.
Apache XMLBeans Project
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.

About Jakarta

Reference

Search Jakarta

Unaffiliated Links

Unaffiliated Translations