This is a simple rest service based on nodejs. It supports the basic rest methods like GET, POST, PUT and DELETE. There is also an example for extending the given PersistedEntity and how to overwrite methods. There are some fixtures in the db directory. All you need is nodejs and setup your database.
npm install
grunt server
curl -X POST --data "firstname=Steffi&surname=Huber&street=Salinplatz+7&postcode=83022&city=Rosenheim&country=Deutschland" http://127.0.0.1:3000/address/
curl -X PUT --data "surname=Grawer" http://127.0.0.1:3000/address/1
curl -X GET http://127.0.0.1:3000/address/1
curl -X DELETE http://127.0.0.1:3000/address/1
It is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License, either version 3 of the License, or (at your option) any later version.