Alternatives to Pushpin logo

Alternatives to Pushpin

Socket.IO, Nchan, Fanout, Django Channels, and Firebase are the most popular alternatives and competitors to Pushpin.
9
38
+ 1
3

What is Pushpin and what are its top alternatives?

Pushpin is a reverse proxy server that makes it easy to build realtime web services. The project is unique among realtime push solutions in that it is designed to address the needs of API creators.
Pushpin is a tool in the Realtime Backend / API category of a tech stack.
Pushpin is an open source tool with 2.8K GitHub stars and 119 GitHub forks. Here鈥檚 a link to Pushpin's open source repository on GitHub

Top Alternatives to Pushpin

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

  • Nchan

    Nchan

    It is built as a module for the Nginx web server. It can be configured as a standalone server, or as a shim between your application and hundreds, thousands, or millions of live subscribers. It can buffer messages in memory, on-disk, or via Redis. ...

  • Fanout

    Fanout

    Fanout makes it easy to build realtime APIs and apps. The product is a cross between a reverse proxy and a message broker. Receivers subscribe to channels, and published data is delivered in realtime. ...

  • Django Channels

    Django Channels

    It does this by taking the core of Django and adding a fully asynchronous layer underneath, running Django itself in a synchronous mode but handling connections and sockets asynchronously, and giving you the choice to write in either style. ...

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

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

Pushpin alternatives & related posts

Socket.IO logo

Socket.IO

7.5K
6.1K
761
Realtime application framework (Node.JS server)
7.5K
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 路 313.9K 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
Nchan logo

Nchan

8
10
0
A scalable, flexible pub/sub server for the modern web
8
10
+ 1
0
PROS OF NCHAN
    Be the first to leave a pro
    CONS OF NCHAN
      Be the first to leave a con

      related Nchan posts

      Fanout logo

      Fanout

      6
      27
      0
      Realtime APIs made simple
      6
      27
      + 1
      0
      PROS OF FANOUT
        Be the first to leave a pro
        CONS OF FANOUT
          Be the first to leave a con

          related Fanout posts

          Django Channels logo

          Django Channels

          69
          88
          1
          It extends Django's abilities beyond HTTP - to handle WebSockets, chat protocols, IoT protocols
          69
          88
          + 1
          1
          PROS OF DJANGO CHANNELS
          • 1
            Open source
          CONS OF DJANGO CHANNELS
            Be the first to leave a con

            related Django Channels posts

            Firebase logo

            Firebase

            22.5K
            18.5K
            1.9K
            The Realtime App Platform
            22.5K
            18.5K
            + 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
              Chat
            • 8
              Super fast development
            • 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
              Brilliant for startups
            • 3
              It's made development super fast
            • 3
              Great
            • 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
            • 2
              Speed of light
            • 1
              Easy to use
            • 1
              Good Free Limits
            • 1
              .net
            • 1
              Serverless
            • 1
              Large
            • 1
              JS Offline and Sync suport
            • 1
              Easy Reactjs integration
            • 1
              Faster workflow
            • 1
              Push notification
            CONS OF FIREBASE
            • 25
              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
            Pusher logo

            Pusher

            481
            1K
            227
            Hosted APIs to build realtime apps with less code
            481
            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 路 191.7K 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
            281
            4
            Global service for real-time and reliable messaging and streaming data
            348
            281
            + 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
            779
            81
            A new library for ASP.NET developers that makes developing real-time web functionality easy.
            330
            779
            + 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