Hello everyone,

I have recently released Restifier (https://github.com/simplyianm/restifier), 
a tool which generates a RESTful API for your Node applications. Here are 
some features (from the README):


   - Tight integration with Mongoose and Express.
      - An Express middleware. Put it on its own route and the rest of your 
      code is left untouched.
      - Configured within the Mongoose schema. No need to deal with messy 
      configuration objects.
   - Query/Create/Get/Update/Destroy
      - Everything you'd ever need from a REST API (other than auth) is 
      already included.
      - Middleware supported on each route, so integration with things like 
      Passport is very simple
   - Flexible query filtering system. 
   <https://github.com/simplyianm/restifier#filters>
   - Document transformer system. 
   <https://github.com/simplyianm/restifier#transformers> Control what gets 
   sent to which clients.
   - Built with Angular in mind. 
   <https://github.com/simplyianm/restifier#angularjs-integration>

I built this when dealing with Firebase, as I realized I wanted something 
self-hosted and less complicated. I really just needed a simple backend for 
CRUD apps. It works really well with Restangular (check out 
https://github.com/simplyianm/todo-restifier) and other REST clients.

This is my first sizable Node module I've released, so I would really 
appreciate feedback etc. Also, tell me if you don't understand a feature; I 
will update the documentation to make it more readable if people want it! I 
just a freshman in college, so I want to start contributing to the open 
source community early.

Thanks,

Ian Macalinao

-- 
Job board: http://jobs.nodejs.org/
New group rules: 
https://gist.github.com/othiym23/9886289#file-moderation-policy-md
Old group rules: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
--- 
You received this message because you are subscribed to the Google Groups 
"nodejs" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/nodejs/011cdc11-cc0f-4b27-a989-3b8a82398fae%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to