The Apache Software Foundation

Apache Projects

  • HTTP Server
  • Ant
  • APR
  • Avalon
  • Cocoon
  • Commons
  • DB
  • Incubator
  • Jakarta
  • James
  • Perl
  • PHP
  • TCL
  • Web Services
  • XML
  • Conferences
  • Foundation
  • Foundation

  • FAQ
  • Management
  • News & Status
  • Donations
  • Press Kit
  • Contact
  • Get Involved

  • Mailing Lists
  • CVS Repositories
  • Developer Info
  • Download

  • from a mirror
  • from here
  • Sister Projects

  • Module Registry
  • Apache-SSL
  • mod_ssl
  • Java-Apache
  • Projects

    The Apache Software Foundation is a highly decentralized community of developers. We are organized into the following projects, many containing sub-projects.

    HTTP Server Commonly known as Apache httpd
    Ant Java-based build tool
    APR The Apache Portable Runtime
    Avalon Framework and components for Java applications
    Cocoon XML publishing framework
    Commons Reusable libraries and components
    DB Database access
    Incubator Shepherd for new projects
    Jakarta Server-side Java
    James Java Apache Mail Enterprise Server
    Perl Dynamic websites using Perl
    PHP Server-side, HTML embedded scripting language
    TCL Dynamic websites using TCL
    Web Services Web Services
    XML XML solutions focused on the web
    Conferences Meetings of developers and users
    Foundation Administration and infrastructure management

    The Apache Software Foundation is always looking for new or existing collaborative software development projects that are in need of a home. This includes both projects related and unrelated to the existing ASF projects.

    In addition to the information below, the Linux Documentation Project contains an Apache Overview. If you would like to see what individual members are working on which projects, we have created a page where the ASF members can list what projects they are working on.

    Official Apache Software Foundation Projects
    Apache HTTP Server Project

    http://httpd.apache.org/

    The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server software product for various modern desktop and server operating systems. The goal of this project is to provide a secure, efficient and extensible server that provides HTTP services in sync with the current HTTP standards.

    Apache Ant Project

    http://ant.apache.org

    Apache Ant is a Java-based build tool. In theory, it is kind of like Make, but without Make's wrinkles. Instead of a model where it is extended with shell-based commands, Ant is extended using Java classes. Instead of writing shell commands, the configuration files are XML-based, calling out a target tree where various tasks get executed. Each task is run by an object that implements a particular Task interface.

    Apache Portable Runtime Project

    http://apr.apache.org/

    The mission of the Apache Portable Runtime (APR) is to provide a free library of C data structures and routines, forming a system portability layer to as many operating systems as possible.

    Apache Avalon Project

    http://jakarta.apache.org/avalon/

    The Avalon project is an effort to create, design, develop and maintain a common framework and set of components for applications written using the Java language. Having said that, what Avalon 'is', is a framework that allows components of varying scale to be created, managed via a specific set of lifecycle methods, and used in an application. While Avalon is geared towards server-side applications, it is not limited to such, and is quite flexible.

    Apache Cocoon Project

    http://xml.apache.org/cocoon/

    Apache Cocoon is an XML publishing 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, Cocoon offers a flexible environment based on a separation of concerns between content, logic, and style. To top this all off, Cocoon's centralized configuration system and sophisticated caching help you to create, deploy, and maintain rock-solid XML server applications.

    Apache Commons Project

    http://commons.apache.org

    A language-agnostic parent project for reusable code projects.

    Apache DB Project

    No URL Available

    Software related to database access.

    Apache Incubator Project

    http://incubator.apache.org

    Provides an entry path to the Apache Software Foundation for projects and codebases wishing to become part of the Foundation's efforts. Code donations from external organisations and existing external projects wishing to move to Apache will enter through the Incubator. A large part of the Incubator's effort will be devoted to providing documentation on how the Foundation works, and how to get things done within its framework. As a consequence, it is expected that the Incubator will also become a reference for new contributors to any of the Apache projects.

    Apache Jakarta Project

    http://jakarta.apache.org/

    Jakarta is the home for many of our server side Java projects.

    Apache James Project

    http://james.apache.org/

    The Java Apache Mail Enterprise Server (a.k.a. Apache James) is a 100% pure Java SMTP and POP3 Mail server and NNTP News server designed to be a complete and portable enterprise mail engine solution based on currently available open protocols. James is also a mail application platform. The James project hosts the Apache Mailet API, and James provides an implementation of this mail application platform API.

    Apache Perl Project

    http://perl.apache.org/

    The Apache/Perl integration project brings together the full power of the Perl programming language and the Apache HTTP server. With mod_perl it is possible to write Apache modules entirely in Perl. In addition, the persistent interpreter embedded in the server avoids the overhead of starting an external interpreter and the penalty of Perl start-up time.

    PHP

    http://www.php.net/

    PHP is a server-side, cross-platform, HTML embedded scripting language.

    Apache Tcl Project

    http://tcl.apache.org/

    Apache Tcl is an umbrella for Tcl-Apache integration efforts. These projects combine the power of the Apache web server with the capabilities of the time-tested Tcl scripting language.

    Apache Web Services Project

    http://ws.apache.org/

    The Web Services project is responsible for software related to the provision and discovery of application programming interfaces made available via application protocols like HTTP and whose requests and responses are usually formatted in XML. The technologies relevant here are those typically associated with "Web Services" by the popular IT press, such as SOAP, XML-RPC, UDDI, WSDL, and others.

    The Apache XML Project

    http://xml.apache.org/

    The goals of the Apache XML Project are:

    • to provide commercial-quality standards-based XML solutions that are developed in an open and cooperative fashion,
    • to provide feedback to standards bodies (such as IETF and W3C) from an implementation perspective, and
    • to be a focus for XML-related activities within Apache projects
    Apache Conferences Committee

    http://www.apache.org/foundation/conferences.html

    Organizes meetings of Apache developers and users.

    Apache Foundation

    http://www.apache.org/foundation/

    The Foundation Project has the goal of building and sustaining the literal foundation upon which our open-source software projects are based, by managing and staffing the administrative functions of the Apache Software Foundation and providing equipment and communication services to the ASF projects.

    Sister Projects
    Java Apache

    http://java.apache.org/

    The Java Apache Project is home to various other server-side Java projects. This project and Jakarta are very closely connected and will eventually be merged into just the Jakarta Project.

    JServ JServ Servlet Engine
    JSSI Java Server Side Includes
    Jyve FAQ-O-Matic

    Copyright © 1999-2003, The Apache Software Foundation