Feathers vs X
The following sections compare Feathers to other software choices that seem similar or may overlap with the use cases of Feathers.
Due to the bias of these comparisons being on the Feathers website, we attempt to only use facts. Below you can find a feature comparison table and in each section you can get more detailed comparisons.
If you find something invalid or out of date in the comparisons, please create an issue (or better yet, a pull request) and we'll address it as soon as possible.
Feature Comparison
Due to the fact that ease of implementation is subjective and primarily related to a developer's skill-set and experience we only consider a feature supported if it is officially supported by the framework or platform, regardless of how easy it is to implement (aka. are there official plugins, guides or SDKs?).
Legend
✅ : Officially supported with a guide or core module
❌ : Not supported
🤓 : Community supported or left to developer
Feature | Feathers | Express | Meteor | Sails | Firebase | Parse |
---|---|---|---|---|---|---|
REST API | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Real Time From Server | ✅ | ❌ 🤓 | ✅ | ✅ | ✅ | ✅ |
Real Time From Client | ✅ | ❌ 🤓 | ✅ (DDP) | ❌ 🤓 | ✅ | ❌ |
Universal JavaScript | ✅ | ❌ | ✅ (sort of) | ❌ | ❌ | ❌ |
React Native Support | ✅ | ❌ | ❌ 🤓 | ❌ | ❌ | ✅ |
Client Agnostic | ✅ | ✅ | ❌ 🤓 | ✅ | ✅ 🤓 (SDKs) | ✅ |
Email/Password Auth | ✅ | ❌ 🤓 | ✅ | ❌ 🤓 | ✅ | ✅ |
Token Auth | ✅ | ❌ 🤓 | ✅ | ❌ 🤓 | ✅ | ✅ |
OAuth | ✅ | ❌ 🤓 | ✅ | ❌ 🤓 | ✅ | ❌ |
Self Hosted | ✅ | ✅ | ✅ | ✅ | ❌ | ✅ |
Hosting Support | ❌ | ❌ | ✅ | ❌ | ✅ | ❌ |
Pagination | ✅ | ❌ 🤓 | ❌ 🤓 | ✅ | ✅ | ✅ |
Databases | 10+ databases. Multiple ORMs | ❌ 🤓 | MongoDB | 10+ databases. 1 ORM | Unknown | MongoDB |
Analytics | ❌ 🤓 | ❌ 🤓 | ❌ 🤓 | ❌ 🤓 | ✅ | ✅ |
Admin Dashboard | ❌ 🤓 | ❌ 🤓 | ❌ 🤓 | ❌ 🤓 | ✅ | ✅ |
Push Notifications | ❌ 🤓 | ❌ 🤓 | ❌ 🤓 | ❌ 🤓 | ❌ | ✅ |
Offline Mode | ❌ 🤓 | ❌ 🤓 | ✅ | ❌ 🤓 | ✅ | ✅ |
Hot Code Push | ❌ 🤓 | ❌ 🤓 | ✅ | ❌ 🤓 | ❌ | ❌ |