FeathersJS logo

FeathersJS

Real-time, micro-service web framework for NodeJS
114
182
+ 1
32

What is FeathersJS?

Feathers is a real-time, micro-service web framework for NodeJS that gives you control over your data via RESTful resources, sockets and flexible plug-ins.
FeathersJS is a tool in the Microframeworks (Backend) category of a tech stack.
FeathersJS is an open source tool with 12.5K GitHub stars and 571 GitHub forks. Here’s a link to FeathersJS's open source repository on GitHub

Who uses FeathersJS?

Companies
27 companies reportedly use FeathersJS in their tech stacks, including chatbot Plus, Didomi, and DeliciousDB.

Developers
84 developers on StackShare have stated that they use FeathersJS.

FeathersJS Integrations

Private Decisions at about FeathersJS

Here are some stack decisions, common use cases and reviews by members of with FeathersJS in their tech stack.

I have always been interested in building a real-time multiplayer game engine that could be massively scalable, and recently I decided to start working on a MMO version of the classic "snake" game. I wanted the entire #Stack to be based on ES6 JavaScript so for the #Backend I chose to use FeathersJS with MongoDB for game/user data storage, Redis for distributed mutex and pub/sub, and Socket.IO for real-time communication. For the #Frontend I used React with Redux.js, the FeathersJS client as well as HTML5 canvas to render the view.

See more

Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

See more
fontumi
fontumi

Fontumi focuses on the development of telecommunications solutions. We have opted for technologies that allow agile development and great scalability.

Firebase and Node.js + FeathersJS are technologies that we have used on the server side. Vue.js is our main framework for clients.

Our latest products launched have been focused on the integration of AI systems for enriched conversations. Google Compute Engine , along with Dialogflow and Cloud Firestore have been important tools for this work.

Git + GitHub + Visual Studio Code is a killer stack.

See more
Lucas Nogueira
Lucas Nogueira
Full Stack developer at Paschoalotto · | 3 upvotes · 42.7K views

Quasar Framework Node.js ExpressJS FeathersJS MongoDB Netlify I just love this stack, it's VERY fast to start working on your own stuff instead of internal details.

See more
Anton Nesterov
Anton Nesterov
Software Engineer at Betwinner · | 1 upvotes · 113 views
Shared insights
on
FeathersJSFeathersJS

I use FeathersJS because is a universal way to create API and microservices

See more
Public Decisions about FeathersJS

Here are some stack decisions, common use cases and reviews by companies and developers who chose FeathersJS in their tech stack.

Quasar Framework FeathersJS Node.js Vue.js SendinBlue Zeit Now GitHub

It was almost too easy to build a complete Feathers Rest API combined with Quasar SSR and reactive form that we are serving through an i-frame within our main site for serving our newsletter signup and opt-in page. Total time: 15 hrs. Check it out:

https://quasar.dev/newsletter

See more

Recently I have been working on an open source stack to help people consolidate their personal health data in a single database so that AI and analytics apps can be run against it to find personalized treatments. We chose to go with a #containerized approach leveraging Docker #containers with a local development environment setup with Docker Compose and nginx for container routing. For the production environment we chose to pull code from GitHub and build/push images using Jenkins and using Kubernetes to deploy to Amazon EC2.

We also implemented a dashboard app to handle user authentication/authorization, as well as a custom SSO server that runs on Heroku which allows experts to easily visit more than one instance without having to login repeatedly. The #Backend was implemented using my favorite #Stack which consists of FeathersJS on top of Node.js and ExpressJS with PostgreSQL as the main database. The #Frontend was implemented using React, Redux.js, Semantic UI React and the FeathersJS client. Though testing was light on this project, we chose to use AVA as well as ESLint to keep the codebase clean and consistent.

See more

I have always been interested in building a real-time multiplayer game engine that could be massively scalable, and recently I decided to start working on a MMO version of the classic "snake" game. I wanted the entire #Stack to be based on ES6 JavaScript so for the #Backend I chose to use FeathersJS with MongoDB for game/user data storage, Redis for distributed mutex and pub/sub, and Socket.IO for real-time communication. For the #Frontend I used React with Redux.js, the FeathersJS client as well as HTML5 canvas to render the view.

See more
fontumi
fontumi

Fontumi focuses on the development of telecommunications solutions. We have opted for technologies that allow agile development and great scalability.

Firebase and Node.js + FeathersJS are technologies that we have used on the server side. Vue.js is our main framework for clients.

Our latest products launched have been focused on the integration of AI systems for enriched conversations. Google Compute Engine , along with Dialogflow and Cloud Firestore have been important tools for this work.

Git + GitHub + Visual Studio Code is a killer stack.

See more
Lucas Nogueira
Lucas Nogueira
Full Stack developer at Paschoalotto · | 3 upvotes · 42.7K views

Quasar Framework Node.js ExpressJS FeathersJS MongoDB Netlify I just love this stack, it's VERY fast to start working on your own stuff instead of internal details.

See more
Shared insights
on
FeathersJSFeathersJSNode.jsNode.js
at

As a technology consultation provider, Cenacle works with customers from various domains including Automotive, Healthcare, Retail, Energy and BFSI, on solutions ranging from IIOT, Blockchain, EHR, SmartContracts, DevOps, Predictive Analytics etc.

To be able to successfully deliver such varied solutions in a timely manner, we need architectures and frameworks that allow reuse and rapid-development. For majority of our solutions, we use micro-services architecture with backend data controlled through RESTful resources, sockets and flexible data-base plug-ins.

FeathersJS is a realtime, microservices web framework for Node.js that suited all our above requirements.

See more

FeathersJS Alternatives & Comparisons

What are some alternatives to FeathersJS?
Sails.js
Sails is designed to mimic the MVC pattern of frameworks like Ruby on Rails, but with support for the requirements of modern apps: data-driven APIs with scalable, service-oriented architecture.
Meteor
A Meteor application is a mix of JavaScript that runs inside a client web browser, JavaScript that runs on the Meteor server inside a Node.js container, and all the supporting HTML fragments, CSS rules, and static assets.
LoopBack
A highly-extensible, open-source Node.js framework that enables you to create dynamic end-to-end REST APIs with little or no coding. Connect to multiple data sources, write business logic in Node.js, glue on top of your existing services and data, connect using JS, iOS & Android SDKs.
AdonisJS
It is a Node.js Framework which is highly focused on developer ergonomics, stability and confidence.
NestJS
Nest is a framework for building efficient, scalable Node.js server-side applications. It uses progressive JavaScript, is built with TypeScript (preserves compatibility with pure JavaScript) and combines elements of OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming). Under the hood, Nest makes use of Express, but also, provides compatibility with a wide range of other libraries, like e.g. Fastify, allowing for easy use of the myriad third-party plugins which are available.
See all alternatives

FeathersJS's Followers
182 developers follow FeathersJS to keep up with related blogs and decisions.
Anatta Space
Vicente Santos
Asim Khan
Keiran Stokes
Norm Rajala
Will Jefferies
Youcef Badaoui
Matin Asadpour
KeepSilent AndWork
vincentmorimanno9626