El projecte Apache Jakarta (en anglès Apache Jakarta Project) donava cobertura a un conjunt de projectes de programari lliure, escrits en el llenguatge de programació Java, amb l'auspici de la fundació Apache. Tots el productes que sortien del projecte eren publicats amb la llicència Apache.
El projecte s'inicià l'any 1999 per donar cobertura a subprojectes incipients de programari escrit en Java. Amb el pas del temps, i a mesura que anaven madurant, aquest subprojectes abandonaren Apache Jakarta per esdevenir projectes independents. El 21 de desembre de 2011, Apache Jakarta és retirat en no restar cap subprojecte actiu.[1]
BCEL (Byte Code Engineering Library): Llibreria que permet analitzar, crear i manipular fitxers .class de Java.
BSF (Bean Scripting Framework): És un conjunt de classes de java que permet que les aplicacions java suportin llenguatges script i accés a objectes i mètodes de llenguatges script.
Cactus: Entorn de treball que permet proves unitàries en el costat del servidor.
ECS (Element Construction Set) es tracta d'un API de Java per a generar elements de llenguatges d'etiqueta com HTML i XML.
JMeter: Aplicació d'escriptori que permet crear i executar proves de funcionament i mesures de rendiment segons diferents protocls..
JCS (Java Cache System): Sistema de memòria cau per aplicacions del costat del servidor escrites en Java.
ORO: Conjunt de classes de Java per a utilitzar expressions regulars en aplicacions Java.
Alguns dels projectes que han començat a desenvolupar-se sota el projecte Jakarta ha arribat a un estat de maduresa que els permet formar part de la fundació Apache com ha projecte independent.
Ant: Eina usada en programació per a l'automatització de tasques mecàniques i repetitives, normalment durant la fase de compilació i construcció. És similar al make del llenguatge C.
Avalon: Es tracta d'un component i contenidor de Java que utilitza els patrons d'Inversió de Control (IoC).