HarvesterJS is an open-source Node.js library for building RESTful APIs that is lightweight and follows the JSON API specification. It is built on top of Express and uses Joi for validating resources. APIs built with HarvesterJS are easy to setup and customize routes while providing persistence through CRUD operations and linking of resources.