Alternatives to Pusher logo

Alternatives to Pusher

PubNub, SignalR, Firebase, Chat by Stream, and Twilio are the most popular alternatives and competitors to Pusher.
582
1.4K
+ 1
234

What is Pusher and what are its top alternatives?

Pusher is the category leader in delightful APIs for app developers building communication and collaboration features.
Pusher is a tool in the Realtime Backend / API category of a tech stack.

Top Alternatives to Pusher

  • 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. ...

  • 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. ...

  • 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. ...

  • Chat by Stream
    Chat by Stream

    Chat API and SDK. With a beautiful UI Kit, easy to use React Components and powerful API. Add Chat to any application in a matter of hours. The tech uses Go, RocksDB and Raft. By the creators of Stream, the API that powers activity feeds for more than 300 million users. ...

  • Twilio
    Twilio

    Twilio offers developers a powerful API for phone services to make and receive phone calls, and send and receive text messages. Their product allows programmers to more easily integrate various communication methods into their software and programs. ...

  • 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. ...

  • 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’s flexibility to decouple systems and components hosted on Google Cloud Platform or elsewhere on the Internet. ...

  • ws
    ws

    It is a simple to use, blazing fast, and thoroughly tested WebSocket client and server implementation. ...

Pusher alternatives & related posts

PubNub logo

PubNub

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

related PubNub posts

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

See more
Shared insights
on
PubNubPubNubSocket.IOSocket.IO

I am trying to replace Socket.IO with PubNub. Provide the way to do it.

See more
SignalR logo

SignalR

545
1.1K
134
A new library for ASP.NET developers that makes developing real-time web functionality easy.
545
1.1K
+ 1
134
PROS OF SIGNALR
  • 29
    Supports .NET server
  • 22
    Real-time
  • 16
    Free
  • 15
    Fallback to SSE, forever frame, long polling
  • 14
    WebSockets
  • 10
    Simple
  • 8
    Open source
  • 8
    JSON
  • 7
    Ease of use
  • 5
    Cool
  • 0
    Azure
CONS OF SIGNALR
  • 2
    Expertise hard to get
  • 2
    Requires jQuery
  • 1
    Weak iOS and Android support
  • 1
    Big differences between ASP.NET and Core versions

related SignalR posts

Shared insights
on
gRPCgRPCSignalRSignalR.NET.NET

We need to interact from several different Web applications (remote) to a client-side application (.exe in .NET Framework, Windows.Console under our controlled environment). From the web applications, we need to send and receive data and invoke methods to client-side .exe on javascript events like users onclick. SignalR is one of the .Net alternatives to do that, but it adds overhead for what we need. Is it better to add SignalR at both client-side application and remote web application, or use gRPC as it sounds lightest and is multilingual?

SignalR or gRPC are always sending and receiving data on the client-side (from browser to .exe and back to browser). And web application is used for graphical visualization of data to the user. There is no need for local .exe to send or interact with remote web API. Which architecture or framework do you suggest to use in this case?

See more
Firebase logo

Firebase

36.6K
31.4K
1.9K
The Realtime App Platform
36.6K
31.4K
+ 1
1.9K
PROS OF FIREBASE
  • 369
    Realtime backend made easy
  • 268
    Fast and responsive
  • 240
    Easy setup
  • 213
    Real-time
  • 188
    JSON
  • 133
    Free
  • 126
    Backed by google
  • 82
    Angular adaptor
  • 67
    Reliable
  • 35
    Great customer support
  • 31
    Great documentation
  • 25
    Real-time synchronization
  • 21
    Mobile friendly
  • 18
    Rapid prototyping
  • 14
    Great security
  • 12
    Automatic scaling
  • 11
    Freakingly awesome
  • 8
    Angularfire is an amazing addition!
  • 8
    Super fast development
  • 8
    Chat
  • 6
    Firebase hosting
  • 6
    Built in user auth/oauth
  • 6
    Awesome next-gen backend
  • 6
    Ios adaptor
  • 4
    Very easy to use
  • 4
    Speed of light
  • 3
    Great
  • 3
    It's made development super fast
  • 3
    Brilliant for startups
  • 2
    .net
  • 2
    JS Offline and Sync suport
  • 2
    Low battery consumption
  • 2
    Push notification
  • 2
    Free hosting
  • 2
    Cloud functions
  • 2
    The concurrent updates create a great experience
  • 2
    I can quickly create static web apps with no backend
  • 2
    Great all-round functionality
  • 2
    Free authentication solution
  • 1
    CDN & cache out of the box
  • 1
    Google's support
  • 1
    Simple and easy
  • 1
    Faster workflow
  • 1
    Free SSL
  • 1
    Easy Reactjs integration
  • 1
    Easy to use
  • 1
    Large
  • 1
    Serverless
  • 1
    Good Free Limits
CONS OF FIREBASE
  • 31
    Can become expensive
  • 16
    No open source, you depend on external company
  • 15
    Scalability is not infinite
  • 9
    Not Flexible Enough
  • 7
    Cant filter queries
  • 3
    Very unstable server
  • 3
    No Relational Data
  • 2
    Too many errors
  • 2
    No offline sync

related Firebase posts

Stephen Gheysens
Lead Solutions Engineer at Inscribe · | 14 upvotes · 1.1M views

Hi Otensia! I'd definitely recommend using the skills you've already got and building with JavaScript is a smart way to go these days. Most platform services have JavaScript/Node SDKs or NPM packages, many serverless platforms support Node in case you need to write any backend logic, and JavaScript is incredibly popular - meaning it will be easy to hire for, should you ever need to.

My advice would be "don't reinvent the wheel". If you already have a skill set that will work well to solve the problem at hand, and you don't need it for any other projects, don't spend the time jumping into a new language. If you're looking for an excuse to learn something new, it would be better to invest that time in learning a new platform/tool that compliments your knowledge of JavaScript. For this project, I might recommend using Netlify, Vercel, or Google Firebase to quickly and easily deploy your web app. If you need to add user authentication, there are great examples out there for Firebase Authentication, Auth0, or even Magic (a newcomer on the Auth scene, but very user friendly). All of these services work very well with a JavaScript-based application.

See more
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
Chat by Stream logo

Chat by Stream

17
50
95
Chat API & SDK
17
50
+ 1
95
PROS OF CHAT BY STREAM
  • 15
    Reasonable Pricing
  • 14
    Threads
  • 13
    Very fast and scalable
  • 13
    SDKs for React, RN, Android and iOS are better
  • 13
    Reactions
  • 10
    Front-End Components
  • 9
    Great support
  • 4
    Stability
  • 4
    Performance
CONS OF CHAT BY STREAM
    Be the first to leave a con

    related Chat by Stream posts

    Twilio logo

    Twilio

    10.1K
    7.8K
    520
    Bring voice and messaging to your web and mobile applications.
    10.1K
    7.8K
    + 1
    520
    PROS OF TWILIO
    • 147
      Powerful, simple, and well documented api
    • 88
      RESTful API
    • 66
      Clear pricing
    • 61
      Great sms services
    • 58
      Low cost of entry
    • 29
      Global SMS Gateway
    • 14
      Good value
    • 12
      Cloud IVR
    • 11
      Simple
    • 11
      Extremely simple to integrate with rails
    • 6
      Great for startups
    • 5
      SMS
    • 3
      Great developer program
    • 3
      Hassle free
    • 2
      Text me the app pages
    • 1
      New Features constantly rolling out
    • 1
      Many deployment options, from build from scratch to buy
    • 1
      Easy integration
    • 1
      Two factor authentication
    CONS OF TWILIO
    • 4
      Predictable pricing
    • 2
      Expensive

    related Twilio posts

    Ravi Sathanapalli
    Director Product Management at Centime · | 6 upvotes · 46.4K views
    Shared insights
    on
    TwilioTwilioAmazon SNSAmazon SNS

    Hi, We are looking to implement 2FA - so that users would be sent a Verification code over their Email and SMS to their phone.

    We faced some limitations with Amazon SNS where we could either send the verification code to email OR to the phone number, while we want to send it to both.

    We also are looking to make the 2FA more flexible by adding any other options later on.

    What are the best alternatives to SNS for this use case and purpose? Looked at Twilio but want to explore other options before making a decision.

    Would be great to know what the experience with Twilio has been, especially the limitations/issues with Twilio...

    Appreciate any input from users of Twilio and others who have had similar use cases.

    See more

    Hi, Stackshare community, I plan to build an app where people can go live, and users can watch him, 1 to many, follow each other, and text.

    I am expecting a huge number of users to use the app in the first month (100k+)

    I made the UX/UI design, and my designer asked me to find a developer.

    I want your advice. What server is the best for video quality and fast text messages (like uplive, bigo)?

    Ex. Agora, Twilio, Amazon Chime, Aws, or fiberbass

    I need for both operating systems, (ios, android). Do you recommend Flutter?

    • I have AWS server in my country (Bahrain), and 80% of the audience are from the same area. Does it help in the video quality between the audience?

    Thank you for this helpful website.

    See more
    Socket.IO logo

    Socket.IO

    11.7K
    9.8K
    779
    Realtime application framework (Node.JS server)
    11.7K
    9.8K
    + 1
    779
    PROS OF SOCKET.IO
    • 217
      Real-time
    • 141
      Event-based communication
    • 141
      Node.js
    • 102
      WebSockets
    • 101
      Open source
    • 26
      Binary streaming
    • 21
      No internet dependency
    • 10
      Large community
    • 9
      Fallback to polling if WebSockets not supported
    • 6
      Push notification
    • 5
      Ease of access and setup
    CONS OF SOCKET.IO
    • 11
      Bad documentation
    • 4
      Githubs that complement it are mostly deprecated
    • 3
      Doesn't work on React Native
    • 2
      Small community
    • 2
      Websocket Errors

    related Socket.IO posts

    across_the_grid
    Full-stack web developer · | 10 upvotes · 390.5K 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
    Google Cloud Pub/Sub logo

    Google Cloud Pub/Sub

    491
    400
    13
    Global service for real-time and reliable messaging and streaming data
    491
    400
    + 1
    13
    PROS OF GOOGLE CLOUD PUB/SUB
    • 9
      Easy to set-up and start with
    • 2
      A great choice for microservice architecture
    • 2
      Efficient and practical for complex systems
    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
    ws logo

    ws

    388
    178
    0
    A Node.js WebSocket library
    388
    178
    + 1
    0
    PROS OF WS
      Be the first to leave a pro
      CONS OF WS
        Be the first to leave a con

        related ws posts