---
title: Java Hamcrest
layout: default
---
# ![Hamcrest Surfer](http://hamcrest.org/images/logo.jpg){:.logo}Java Hamcrest

## Matchers that can be combined to create flexible expressions of intent

### Documentation

* [Getting Started](tutorial)
* [API Documentation (JavaDoc)](javadoc/)

### Downloads

* [Distributables and Dependency Configuration](distributables)
* [Source Repository](http://github.com/hamcrest/JavaHamcrest)
* [Project License](http://opensource.org/licenses/BSD-3-Clause)
* [Extensions and Related Projects](related)

### User Support

* [Hamcrest Java Users Mailing List](https://groups.google.com/forum/?fromgroups#!forum/hamcrest-java)
* [Hamcrest Developer Mailing List](https://groups.google.com/forum/?fromgroups#!forum/hamcrest-dev)
* [Issue Tracker](https://github.com/hamcrest/JavaHamcrest/issues)
