[ANN] Restifier -- Easy RESTful route creation for Mongoose/Express applications

61 views
Skip to first unread message

Ian Macalinao

unread,
Aug 14, 2014, 3:24:16 PM8/14/14
to nod...@googlegroups.com
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.
  • Document transformer system. Control what gets sent to which clients.
  • Built with Angular in mind.

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

Forrest Norvell

unread,
Aug 14, 2014, 11:49:51 PM8/14/14
to nod...@googlegroups.com

Hey Ian,

You might want to think about changing the name of the project. restify already exists and is similar enough to Express that people are almost inevitably going to end up confused when they look at Restifier and it's not Restify and it's meant for use with Express.

F



--
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 nodejs+un...@googlegroups.com.
To post to this group, send email to nod...@googlegroups.com.
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 all
Reply to author
Forward
Message has been deleted
0 new messages