Welcome!
This is the project website for Open Source Recruiter. Here you will find all of the information currently available for getting started with and using OSR.
What is OSR?
Open Source Recruiter (OSR) is a Java-based toolkit for creating and manipulating HR-XML compliant resumes. The diagram below is a simple representation of OSR's capabilities.
- Developers access resume data from some external source. This data can be in any format, for example, a flat text file or an external database. Resume data is then loaded into Java objects defined in OSR.
- Resume objects are validated using OSR tools, and can then be converted to a number of different formats, including HR-XML, HTML, XHTML, PDF, and Open Document text (ODT). OSR comes budled with default stylesheets for performing each of these transformations. It also allows users to define their own stylesheets for custom transformations.
Click on a link below to display a sample resume formatted using one of the default stylesheets that ships with OSR:
- Resumes can optionally be persisted to an SQL-compliant datastore. The resume database can be manipulated just like any other database; searching and data manipulation can be perfomed by anyone who knows SQL.

