|
Java Projects & Source Code Repositories
Apache Java
-
The Apache Jakarta Project
The Jakarta Project and its ramifications create and maintain open source
solutions on the Java platform for distribution to the public at no charge.
They are projects of The Apache Software Foundation (ASF) and all work
is provided on a volunteer basis.
Jakarta originated or groups products and sub-projects in some general
categories. Many Jakarta sub-projects have grown and became independent
Apache top-level projects (TLP).
- Libraries, APIs, Frameworks and Engines:
Byte Code Engineering Library (BCEL), Bean Scripting Framework (BSF),
Cactus (test), Commons,
Element Construction Set (ECS),
HiveMind (microkernel), HttpComponents, Java Caching System (JCS),
JMeter (functional and performance load test),
Log4J (logging services),
Lucene (search engine), ORO,
POI (Microsoft formats),
Slide (content management WebDAV),
Regexp, Struts (web MVC),
Tapestry (web MVC),
Taglibs (web JSP), Turbine (web),
Velocity (templates).
- Server Applications:
Excalibur/Fortress (IoC container),
James (e-mail),
Slide, Tomcat (J2EE web),
Portals & Jetspeed.
- Database:
ObJectRelationalBridge (OJB),
Torque.
- Build and Integration:
Ant (build),
Gump (continuous integration),
Maven (software project management).
-
Apache Software Foundation (ASF)
With all grown originated around the Jakarta project, most of the current
open source software projects from Apache Foundation, which raised for the
Apache HTTPd web server (used in most of Internet sites), are related to Java.
- Java EE:
ActiveMQ (message queue JMS),
Beehive (web),
Cayenne (ORM JPA),
Geronimo (full JEE server),
Jackrabbit (content repository JCR),
MyFaces (JSF),
OpenEJB (EJB container),
OpenJPA (JPA),
Wicket (web POJO).
- XML:
Cocoon (web XML),
Forrest (publishing),
Lenya (CMS Java/XML),
Web Services (Axis, jUDDI etc.),
Xalan (XSLT Java/C++),
Xerces (XML parser Java/C/Perl),
XMLBeans (XML bind XPath/XQuery),
XML Graphics (FOP XSL-FO, Batik SVG).
- Harmony (Java SE),
Directory (ApacheDS LDAP),
Felix (OSGi R4 Service),
iBATIS (data mapper Java/.NET/Ruby),
Roller (blog server).
|