The following are services offered to all projects and users at The Codehaus:
- CVS — CVS (Concurrent Versioning System) is the widely deployed source change management tool in use throughout many opensource projects around the world. Use of CVS is declining at The Codehaus as new projects are required to use Subversion unless they have a compelling argument for staying with CVS.
- Distribution Site — Codehaus offers a general purpose distribution site that has been historically used to distribute all manner of artifacts produced by projects. While this repository follows the Maven 1 layout, this is not mandated.
- Jabber — Jabber is an open, secure, ad-free alternative to consumer IM services like AIM, ICQ, MSN, and Yahoo. Under the hood, Jabber is a set of streaming XML protocols and technologies that enable any two entities on the Internet to exchange messages, presence, and other structured information in close to real time.
- Repository Site — Codehaus offers a Maven 2 repository site that is to only be used to distribute Maven 2 artifacts.
- SMTP — When you're out on the road, you might not have access to a suitable SMTP server to send email from. Codehaus provides an SMTP server protected by SMTP-AUTH for all Hausmates
- Subversion — Subversion is an opensource source control management tool used by The Codehaus to managed the vast majority of its project's source code. Subversion distinguishes itself from CVS by being able version metadata, directories and by being secure and accessible through HTTPS proxies.
- Unity — Unity (successor to Confluenza), is a front-end renderer for Confluence. It reprocesses and reformats page content from Confluence to build "attractive" user facing sites for Codehaus projects.
- WebDAV — WebDAV provides a network protocol for creating interoperable, collaborative applications. Major features of the protocol include Locking (concurrency control), Properties and Namespace manipulation (move and copy).
- Xircles — Xircles is the management platform deployed at The Codehaus to help provide a consistent and manageable environment for opensource development. Through Xircles, projects can manage almost every aspect of their environment.