Baucis v0.5.0 — Build REST APIs based on Mongoose Schemata

514 views
Skip to first unread message

William Riley-Land

unread,
May 29, 2013, 1:18:05 PM5/29/13
to mongoo...@googlegroups.com
Hello!  I want to share a project I have been working on, baucis.  It's a tool for building REST APIs based on Mongoose Schemata.  There are some similar libraries out there, but a key feature of Baucis is its reliance on Mongoose and Express mounted apps.  It's a way to simplify and organize the Express middleware you are already using to build REST APIs.


I'd love your feedback and hope you will give it a spin.  I'm using it in a few projects with good results and performance.

HTTP caching features have recently been added, and I hope to have hard performance metrics for various configurations within the near future.

Cheers,
William 

William P. Riley-Land
http://linkedin.com/in/willprl
Owner / Massively Scalable API Engineer
Kun.io App Studio LLC
http://kun.io/


Marco Pantaleoni

unread,
May 30, 2013, 10:44:57 AM5/30/13
to mongoo...@googlegroups.com


On Wednesday, May 29, 2013 7:18:05 PM UTC+2, William Riley-Land wrote:
Hello!  I want to share a project I have been working on, baucis.  It's a tool for building REST APIs based on Mongoose Schemata.  There are some similar libraries out there, but a key feature of Baucis is its reliance on Mongoose and Express mounted apps.  It's a way to simplify and organize the Express middleware you are already using to build REST APIs. 


Hi William,
congratulations for the library. From a first look, it seems very elegant, complete and flexible. I'm definitely going to try it.
I'll let you know if I encounter areas of improvement.

Cheers,
Marco

Phill Rosen

unread,
May 30, 2013, 12:22:16 PM5/30/13
to mongoo...@googlegroups.com
Would be great if this also generated swagger meta data.




--
Documentation - http://mongoosejs.com/
Plugins - http://plugins.mongoosejs.com/
Bug Reports - http://github.com/learnboost/mongoose
Production Examples - http://mongoosejs.tumblr.com/
StackOverflow - http://stackoverflow.com/questions/tagged/mongoose
Google Groups - https://groups.google.com/forum/?fromgroups#!forum/mongoose-orm
Twitter - https://twitter.com/mongoosejs
IRC - #mongoosejs
---
You received this message because you are subscribed to the Google Groups "Mongoose Node.JS ODM" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mongoose-orm...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Aaron Heckmann

unread,
Jun 1, 2013, 2:16:19 PM6/1/13
to mongoo...@googlegroups.com
Looks good William. I saw this the other day as well and tweeted about it from twitter.com/mongoosejs as well.

Thanks for sharing!

William Riley-Land

unread,
Jun 5, 2013, 5:46:19 PM6/5/13
to mongoo...@googlegroups.com
Thanks for checking it out guys, and for your feedback/tweets.  I'd definitely like to incorporate something similar to generating swagger metatadata.  Self-documentation is awesome... 

Cheers,
William

Ryan Pendergast

unread,
Jul 29, 2013, 4:11:58 PM7/29/13
to mongoo...@googlegroups.com
any update on the swagger schema generation as part of your project?  I'm very interested in a tool that will do this for use with https://github.com/wordnik/swagger-node-express

William P. Riley-Land

unread,
Jul 29, 2013, 10:59:13 PM7/29/13
to mongoo...@googlegroups.com
I haven't gotten around to implementing any self-documentation features in Baucis yet, but was planning on next working on some features with some good code overlap, so I wouldn't mind bumping up the priority.  Email me off list if you want and we could talk about your use case.

Cheers,
William

William P. Riley-Land
http://linkedin.com/in/willprl
Owner / Massively Scalable API Engineer
Kun.io App Studio LLC
http://kun.io/
You received this message because you are subscribed to a topic in the Google Groups "Mongoose Node.JS ODM" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mongoose-orm/Pc6FaWFOcw0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mongoose-orm...@googlegroups.com.

William P. Riley-Land

unread,
Aug 1, 2013, 5:42:48 PM8/1/13
to mongoo...@googlegroups.com
Update: I just published baucis v0.6.0 to npm with experimental support for generating Swagger resource listings.

Cheers

William P. Riley-Land
http://linkedin.com/in/willprl
Scalable API Engineer / Owner

Kun.io App Studio LLC
http://kun.io/
On Jul 29, 2013, at 3:11 PM, Ryan Pendergast <ry...@doapps.com> wrote:

You received this message because you are subscribed to a topic in the Google Groups "Mongoose Node.JS ODM" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mongoose-orm/Pc6FaWFOcw0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mongoose-orm...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages