Open Source Software at Princeton University Library

Welcome. Feel free to use our code:

  • xqOAI -- an XQuery-based implementation of an OAI-PMH data provider service (used, e.g., on top of a native XML database)
  • Noid.rb -- Noid.rb is a Ruby library for the Noid ARK software
  • Noidman -- an ARK identifier management web application written in Ruby on Rails
  • Arkham -- a cleaner, faster, and more robust refactoring of Noidman, including full REST web service interface
  • ArkhamFuture -- a fully-implemented version of the ARK spec, based upon Arkham