socketio logo

Socket.io

Realtime application framework (Node.JS server) (by socketio)

Stats

Basic Socket.io repo stats
46
53,058
8.4
14 days ago

socketio/socket.io is an open source project licensed under MIT License which is an OSI approved license.

Socket.io Alternatives

Similar projects and alternatives to Socket.io

  • GitHub repo Express

    Fast, unopinionated, minimalist web framework for node.

  • GitHub repo Nuxt.js

    The Intuitive Vue Framework

  • GitHub repo uWebSockets.js

    μWebSockets for Node.js back-ends :metal:

  • GitHub repo upm

    🌀 Universal Package Manager - Python, Node.js, Ruby, Emacs Lisp.

  • GitHub repo VbAsyncSocket

    Simple and thin WinSock API wrappers for VB6

  • GitHub repo Next.js

    The React Framework

  • GitHub repo Gatsby

    Build blazing fast, modern apps and websites with React

  • GitHub repo Ansible

    Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy and maintain. Automate everything from code deployment to network configuration to cloud management, in a language that approaches plain English, using SSH, with no agents to install on remote systems. https://docs.ansible.com.

  • GitHub repo Nest

    A progressive Node.js framework for building efficient, scalable, and enterprise-grade server-side applications on top of TypeScript & JavaScript (ES6, ES7, ES8) 🚀

  • GitHub repo date-fns

    ⏳ Modern JavaScript date utility library ⌛️

  • GitHub repo Commander.js

    node.js command-line interfaces made easy

  • GitHub repo Passport

    Simple, unobtrusive authentication for Node.js.

  • GitHub repo Yup

    Dead simple Object schema validation

  • GitHub repo httprouter

    A high performance HTTP request router that scales well

  • GitHub repo bull

    Premium Queue package for handling distributed jobs and messages in NodeJS.

  • GitHub repo Synapse

    Synapse: Matrix reference homeserver

  • GitHub repo deepstream.io

    deepstream.io server

  • GitHub repo Centrifugo

    Scalable real-time messaging server in language-agnostic way. Set up once and forever.

  • GitHub repo Faye

    Simple pub/sub messaging for the web

  • GitHub repo NATS

    Golang client for NATS, the cloud native messaging system.

NOTE: The number of mentions on this list indicates mentions on common posts. Hence, a higher number means a better Socket.io alternative or higher similarity.

Posts

Posts where Socket.io has been mentioned. We have used some of these posts to build our list of alternatives and similar projects - the last one was on 2021-04-10.
  • My first Online Multiplayer Game
    I plan to do this with a server/client model, and have a few ideas for methods including PubNub and socket.io.
  • Insta makes me feel like shit so I tried building an alternative
    reddit.com/r/teenagers | 2021-04-13
    chat room sounds super cool. Was it all socket.io based or what tech did you use for it?
  • A 13-year olds attempt at a surviv-like 2d game
    reddit.com/r/survivio | 2021-04-12
    But I managed to use socket.io to get multiplayer and chat thing, and skins working lol
  • Client based Javascript Library that has same functionality as NodeJS crypto
    Similar to method 2, use socket.io. It’s easier to work with and can send/serialized JavaScript objects.
  • Best options for streaming audio over websockets
    I read that socket.io generates a ton of network traffic and API calls which wouldn't be necessary in a vanilla websocket, but I don't know about the traffic of using autobahn or ws4py. Autobahn looks easy to use and has a solid community but is its implementation of websockets truly vanilla or will it bloat my network traffic and increase latency?
  • Is that a proper way of multi-file node application?
    reddit.com/r/node | 2021-04-10
    Do your database setup in one file and export the db instance, then you can just require the db file anywhere else and use the instance it returns. The same idea would be used for your socket.io connection.
  • Socket.io clients returning undefined
    Hey, I decided to try out a project with socket.io. I would like to get the list of connected sockets. I tried to do it with this code snippet.
  • [For hire] Web & Mobile Expert (React | React Native | Node | Vue | WP | AWS)
    reddit.com/r/remotejs | 2021-04-09
    ➭ NodeJS, MongoDB, Express.js, Socket.io (Senior)
    reddit.com/r/forhire | 2021-04-09
    ➭ NodeJS, MongoDB, Express.js, Socket.io (Senior)
  • Jest Testing with Sockets
    reddit.com/r/node | 2021-04-09
    However everyone seems to use socket.io inn the examples and not Tls.Tlssocket()
  • Error using OCX “Class not registered” [VBA PowerPoint]
    reddit.com/r/vba | 2021-04-08
    I guess that's my only option now. So I've taken a look at the link and imported all the code. I'm trying to connect to a server hosted in repl.it which runs in node.js and uses socket.io to receive the connection. I successfully managed to connect from another repl.it as a client to the server. However, I wasn't able to do it in VBA. I tried using the URL (https://TestServer.danielclmaco.repl.co) but that returned an error "Unknown Host". Then I took the IP from that URL and then it didn't return any error (I think) but the server didn't receive any connection.
    reddit.com/r/vba | 2021-04-08
    One of the things I want to make with this a real-time chat. I have posted a new question on stackoverflow (to which I didn't get any response) here. I have said there that I was able to connect 2 repls, so I thought that now it's just a matter of having PowerPoint/VBA be the one that connects to the repl, but from what you said about socket.io it seems like this isn't that easy.
    reddit.com/r/vba | 2021-04-08
    Then I tested it and unfortunately it returned the same 10060 error, which I have actually found a different description for it, it's actually a Time Out error. I tried connecting a client repl to the server repl using the net module, and it returned a Time Out error. And also, when I used socket.io to connect one repl to another, I was able to use the URL of the repl instead of the IP. When I used the net module it didn't work with the URL. So I guess socket.io does something behind the scenes... I don't understand much about connections and IPs and what not.
    reddit.com/r/vba | 2021-04-08
    We can use the node.js net module in the server, instead of socket.io. Just an idea.
  • Come build an open source browser-based metaverse with us! (Designers, programmers, PMs, etc)
    reddit.com/r/INAT | 2021-04-06
    The project is built on three.js, runs on desktop, mobile, VR and AR in your browser, or through native build. The full stack is React, Redux, Express, Feathers.js, three.js, Mediasoup for WebRTC, socket.io for signalling. The stack is orchestrated by Kubernetes, deployed with Git Ops. The gameserver fleet is managed by Google Agones.