FeathersJS

A truly open source, community driven Meteor alternative

get it
#5 Product of the DayToday

Reviews

 
  • Pros: 

    Feathers: "Meteor" but easier & more lightweight; great community; excellent docs; good auth/security; REST & web sockets without the hassle

    Cons: 

    Great for APIs and networking intensive apps, less so for LOB (line of business) apps or basic websites - use Rails/Django/PHP/Java instead

    Built on top of ExpressJS, which means it's compatible with virtually all of the ExpessJS ecosystem (middleware and so on).

Discussion

You need to become a Contributor to join the discussion - Find out how.
Nate Smith@imns81 · Founder @ Gratify
I've adopted FeathersJS and haven't looked back. It plays well with React and allows you to build universal JS apps. The ability to modularize your code with before and after hooks and the ability to easily break services out into their own microservice is huge. I would love to see more documentation, right now a lot of the pages aren't finished, but I'm sure they are working hard on fixing that.
Eric KryskiMaker@ekryski · CEO @ bullish.io
@imns81 Hey Nate! Glad you are liking it! We've added a TON of docs the last month so hopefully a lot of the stuff you were missing is now in place. If not and you have some suggestions for missing sections please open an issue, or even a PR ;-), and we'll get to it ASAP. IMHO open source projects and APIs live and die by their docs.
Herman Schutte@hermanschutte · Working on StackPile and SnapWidget
Very interesting! Haven't experimented too much yet, but looking forward to getting something started soon. How flexible is Feathers when using an API as backend instead of a DB? For example, in my experience Meteor makes it extremely difficult to use anything but MongoDB when trying to retrieve / persist objects.
Eric KryskiMaker@ekryski · CEO @ bullish.io
@hermanschutte Hey Herman! Thanks for the interest. It's very flexible. Feathers supports more databases than any other real-time framework (15+). You can have multiple in the same app and can swap them out with minimal code changes if the db isn't right for you. The docs explain a lot more http://docs.feathersjs.com/datab....
micah rich@micahbrich · Founder of The League of Moveable Type
Yes! I love Feathers, it's such a simple but powerful abstraction over Express APIs. I've used this on a bunch of projects. Excited to see it posted.
Eric KryskiMaker@ekryski · CEO @ bullish.io
@micahbrich Awesome to hear. Would love to see some of the stuff you've built. Feel free to drop on by the slack room http://slack.feathersjs.com.
Eric KryskiMaker@ekryski · CEO @ bullish.io
Hey Everyone! We had to take a short nap but are around for questions in you have any. Feel free to hit up http://slack.feathersjs.com as well. There's a party going on in there! :-)
Omar Sar@omarsar0 · ML / AI Researcher, NTHU, Taiwan
Absolutely beautiful!!! I will share with my community for sure.
Eric KryskiMaker@ekryski · CEO @ bullish.io
@omarsar0 Thanks Omar! Really appreciate it.