Alternatives to Faye logo

Alternatives to Faye

Firebase, Socket.IO, Pusher, Google Cloud Pub/Sub, and SignalR are the most popular alternatives and competitors to Faye.
26
26
+ 1
24

What is Faye and what are its top alternatives?

Faye is a set of tools for simple publish-subscribe messaging between web clients. It ships with easy-to-use message routing servers for Node.js and Rack applications, and clients that can be used on the server and in the browser.
Faye is a tool in the Realtime Backend / API category of a tech stack.
Faye is an open source tool with 4.3K GitHub stars and 396 GitHub forks. Here鈥檚 a link to Faye's open source repository on GitHub

Top Alternatives to Faye

  • Firebase

    Firebase

    Firebase is a cloud service designed to power real-time, collaborative applications. Simply add the Firebase library to your application to gain access to a shared data structure; any changes you make to that data are automatically synchronized with the Firebase cloud and with other clients within milliseconds. ...

  • Socket.IO

    Socket.IO

    It enables real-time bidirectional event-based communication. It works on every platform, browser or device, focusing equally on reliability and speed. ...

  • Pusher

    Pusher

    Pusher is the category leader in delightful APIs for app developers building communication and collaboration features. ...

  • Google Cloud Pub/Sub

    Google Cloud Pub/Sub

    Cloud Pub/Sub is a fully-managed real-time messaging service that allows you to send and receive messages between independent applications. You can leverage Cloud Pub/Sub鈥檚 flexibility to decouple systems and components hosted on Google Cloud Platform or elsewhere on the Internet. ...

  • SignalR

    SignalR

    SignalR allows bi-directional communication between server and client. Servers can now push content to connected clients instantly as it becomes available. SignalR supports Web Sockets, and falls back to other compatible techniques for older browsers. SignalR includes APIs for connection management (for instance, connect and disconnect events), grouping connections, and authorization. ...

  • NATS

    NATS

    Unlike traditional enterprise messaging systems, NATS has an always-on dial tone that does whatever it takes to remain available. This forms a great base for building modern, reliable, and scalable cloud and distributed systems. ...

  • PubNub

    PubNub

    PubNub makes it easy for you to add real-time capabilities to your apps, without worrying about the infrastructure. Build apps that allow your users to engage in real-time across mobile, browser, desktop and server. ...

  • WCF

    WCF

    It is a framework for building service-oriented applications. Using this, you can send data as asynchronous messages from one service endpoint to another. A service endpoint can be part of a continuously available service hosted by IIS, or it can be a service hosted in an application. ...

Faye alternatives & related posts

Firebase logo

Firebase

22.6K
18.6K
1.9K
The Realtime App Platform
22.6K
18.6K
+ 1
1.9K
PROS OF FIREBASE
  • 357
    Realtime backend made easy
  • 261
    Fast and responsive
  • 233
    Easy setup
  • 206
    Real-time
  • 184
    JSON
  • 126
    Free
  • 120
    Backed by google
  • 80
    Angular adaptor
  • 62
    Reliable
  • 36
    Great customer support
  • 25
    Great documentation
  • 22
    Real-time synchronization
  • 19
    Mobile friendly
  • 17
    Rapid prototyping
  • 12
    Great security
  • 10
    Automatic scaling
  • 9
    Freakingly awesome
  • 8
    Super fast development
  • 8
    Chat
  • 8
    Angularfire is an amazing addition!
  • 6
    Awesome next-gen backend
  • 6
    Ios adaptor
  • 5
    Firebase hosting
  • 5
    Built in user auth/oauth
  • 4
    Very easy to use
  • 3
    Great
  • 3
    Speed of light
  • 3
    Brilliant for startups
  • 3
    It's made development super fast
  • 2
    Low battery consumption
  • 2
    The concurrent updates create a great experience
  • 2
    I can quickly create static web apps with no backend
  • 2
    Great all-round functionality
  • 1
    Easy Reactjs integration
  • 1
    Good Free Limits
  • 1
    .net
  • 1
    Faster workflow
  • 1
    Serverless
  • 1
    JS Offline and Sync suport
  • 1
    Easy to use
  • 1
    Large
  • 1
    Push notification
CONS OF FIREBASE
  • 26
    Can become expensive
  • 14
    No open source, you depend on external company
  • 14
    Scalability is not infinite
  • 9
    Not Flexible Enough
  • 5
    Cant filter queries
  • 3
    Very unstable server
  • 2
    Too many errors
  • 2
    No Relational Data

related Firebase posts

Tassanai Singprom

This is my stack in Application & Data

JavaScript PHP HTML5 jQuery Redis Amazon EC2 Ubuntu Sass Vue.js Firebase Laravel Lumen Amazon RDS GraphQL MariaDB

My Utilities Tools

Google Analytics Postman Elasticsearch

My Devops Tools

Git GitHub GitLab npm Visual Studio Code Kibana Sentry BrowserStack

My Business Tools

Slack

See more

We are starting to work on a web-based platform aiming to connect artists (clients) and professional freelancers (service providers). In-app, timeline-based, real-time communication between users (& storing it), file transfers, and push notifications are essential core features. We are considering using Node.js, ExpressJS, React, MongoDB stack with Socket.IO & Apollo, or maybe using Real-Time Database and functionalities of Firebase.

See more
Socket.IO logo

Socket.IO

7.6K
6.1K
761
Realtime application framework (Node.JS server)
7.6K
6.1K
+ 1
761
PROS OF SOCKET.IO
  • 209
    Real-time
  • 140
    Event-based communication
  • 139
    Node.js
  • 101
    Open source
  • 99
    WebSockets
  • 26
    Binary streaming
  • 22
    No internet dependency
  • 9
    Fallback to polling if WebSockets not supported
  • 7
    Large community
  • 5
    Ease of access and setup
  • 4
    Push notification
CONS OF SOCKET.IO
  • 9
    Bad documentation
  • 4
    Githubs that complement it are mostly deprecated
  • 2
    Doesn't work on React Native
  • 2
    Small community

related Socket.IO posts

across_the_grid
Full-stack web developer at Capmo GmbH | 10 upvotes 路 314.3K views
Shared insights
on
Socket.IOSocket.IONode.jsNode.jsExpressJSExpressJS

I use Socket.IO because the application has 2 frontend clients, which need to communicate in real-time. The backend-server handles the communication between these two clients via websockets. Socket.io is very easy to set up in Node.js and ExpressJS.

In the research project, the 1st client shows panoramic videos in a so called cave system (it is the VR setup of our research lab, which consists of three big screens, which are specially arranged, so the user experience the videos more immersive), the 2nd client controls the videos/locations of the 1st client.

See more

We are starting to work on a web-based platform aiming to connect artists (clients) and professional freelancers (service providers). In-app, timeline-based, real-time communication between users (& storing it), file transfers, and push notifications are essential core features. We are considering using Node.js, ExpressJS, React, MongoDB stack with Socket.IO & Apollo, or maybe using Real-Time Database and functionalities of Firebase.

See more
Pusher logo

Pusher

482
1K
227
Hosted APIs to build realtime apps with less code
482
1K
+ 1
227
PROS OF PUSHER
  • 50
    An easy way to give customers realtime features
  • 39
    Websockets
  • 35
    Simple
  • 27
    Easy to get started with
  • 24
    Free plan
  • 12
    Heroku Add-on
  • 11
    Easy and fast to configure and to understand
  • 9
    JSON
  • 6
    Azure Add-on
  • 5
    Support
  • 5
    Happy
  • 4
    Push notification
CONS OF PUSHER
  • 9
    Costly
  • 0
    Aa

related Pusher posts

Which messaging service (Pusher vs. PubNub vs. Google Cloud Pub/Sub) to use for IoT?

See more
Kirill Shirinkin
Cloud and DevOps Consultant at mkdev | 3 upvotes 路 192.5K views
Shared insights
on
MattermostMattermostPusherPusherTwilioTwilio
at

Recently we finished long research on chat tool for our students and mentors. In the end we picked Mattermost Team Edition as the cheapest and most feature complete option. We did consider building everything from scratch and use something like Pusher or Twilio on a backend, but then we would have to implement all the desktop and mobile clients and all the features oursevles. Mattermost gave us flexible API, lots of built in or easy to install integrations and future-proof feature set. We are still integrating it with our main platform but so far the team, existing mentors and students are very happy.

See more
Google Cloud Pub/Sub logo

Google Cloud Pub/Sub

348
283
4
Global service for real-time and reliable messaging and streaming data
348
283
+ 1
4
PROS OF GOOGLE CLOUD PUB/SUB
  • 4
    Easy to set-up and start with
CONS OF GOOGLE CLOUD PUB/SUB
  • 2
    Need integration with stackdriver for monitoring

related Google Cloud Pub/Sub posts

Which messaging service (Pusher vs. PubNub vs. Google Cloud Pub/Sub) to use for IoT?

See more
SignalR logo

SignalR

330
785
81
A new library for ASP.NET developers that makes developing real-time web functionality easy.
330
785
+ 1
81
PROS OF SIGNALR
  • 16
    Supports .NET server
  • 13
    Real-time
  • 11
    Free
  • 10
    Fallback to SSE, forever frame, long polling
  • 9
    WebSockets
  • 7
    JSON
  • 6
    Simple
  • 4
    Open source
  • 4
    Cool
  • 1
    Ease of use
CONS OF SIGNALR
  • 1
    Requires jQuery
  • 1
    Expertise hard to get
  • 1
    Weak iOS and Android support

related SignalR posts

NATS logo

NATS

202
308
45
Lightweight publish-subscribe & distributed queueing messaging system
202
308
+ 1
45
PROS OF NATS
  • 19
    Fastest pub-sub system out there
  • 13
    Rock solid
  • 10
    Easy to grasp
  • 2
    Easy, Fast, Secure
  • 1
    Light-weight
CONS OF NATS
  • 1
    No Persistence

related NATS posts

PubNub logo

PubNub

167
350
228
Build real-time apps quickly and scale them globally.
167
350
+ 1
228
PROS OF PUBNUB
  • 33
    Massively scalable & easy to use
  • 24
    Easy setup
  • 18
    Great support
  • 18
    Reliable
  • 14
    Flexible to integrate to custom applications
  • 13
    High-Performance
  • 12
    99.999% availability guarantees
  • 12
    Sockets at Scale
  • 12
    Multiplexing
  • 11
    High-Reliability
  • 7
    Scalability
  • 5
    High-Availability
  • 5
    70+ SDKs
  • 4
    Azure Add-on
  • 4
    Security
  • 3
    Presence
  • 3
    Heroku Add-on
  • 3
    Flexible
  • 3
    Easy to setup
  • 2
    Data Sync
  • 2
    AngularJS Adapter
  • 2
    PhoneGap Plugin
  • 2
    Server-Side Cache
  • 2
    Free Plan
  • 2
    Support
  • 2
    Analytics
  • 2
    Data Streams
  • 1
    Easy setup and very reliable
  • 1
    Real time and easy to use.
  • 1
    High cost, going up more in Summer '15
  • 1
    Cool
  • 1
    CTO stephen also is A++++++
  • 1
    Angular 2+ integration
  • 1
    Documentation, easy to use, great people/service
  • 1
    Easy integration with iOS apps
CONS OF PUBNUB
    Be the first to leave a con

    related PubNub posts

    Which messaging service (Pusher vs. PubNub vs. Google Cloud Pub/Sub) to use for IoT?

    See more
    WCF logo

    WCF

    92
    70
    1
    A runtime and a set of APIs for building connected, service-oriented applications
    92
    70
    + 1
    1
    PROS OF WCF
    • 1
      Classes
    CONS OF WCF
      Be the first to leave a con

      related WCF posts