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.