Socket.IO
Socket.IO is a JavaScript library for realtime web applications. It enables realtime, bi-directional communication between web clients and servers. It has two parts: a client-side library that runs in the browser, and a server-side library for Node.js. Both components have a nearly identical API. Like Node.js, it is event-driven.
- GitHub: https://github.com/topics/socket-io
- Wikipedia: https://en.wikipedia.org/wiki/Socket.IO
- Repo: https://github.com/socketio/socket.io
- Released: March 19, 2010
- Related Topics: nodejs,
- Last updated: 2026-01-23 00:21:16 UTC
- JSON Representation
https://github.com/priontoabdullah/payra-chat-app
🔥 This is a Real-Time Chatting Application. 🚀 built with Node.js, using EJS Framework 💻 Visit this amazing Application: https://payra-chat-app.herokuapp.com/ ❤️
ejs-templates expressjs jwt-authentication mongodb mongoose nodejs socket-io
Last synced: 10 Aug 2025
https://github.com/webmakaka/real-time-web-apps-with-socket.io
[Andrew Mead] The Complete Node.js Developer Course 2.0 - Real-Time Web Apps with Socket.io
Last synced: 04 Oct 2025
https://github.com/dmitrii-artuhov/taskmanager
TaskManager - MERN application, Trello clone
express-js mongo-db node-js react-js redux socket-io
Last synced: 29 Jun 2025
https://github.com/yiipu/checkdown
Checkdown is a simple markdown previewer that allows you to work on a checklist with your team in real-time.
Last synced: 27 Jul 2025
https://github.com/hlf20010508/vue3-socket.io
Socket.io implementation for Vue.js 3.0
Last synced: 15 May 2025
https://github.com/eddie4k-code/real-time_event_driven_grammar_checker
A PoC demonstrating how kafka and socket.io can be used to create a real-time grammar-checker with event driven architecture.
docker docker-compose fastapi kafka microservice microservices microservices-architecture python react real-time socket-io typescript
Last synced: 22 Jul 2025
https://github.com/mahmud-r-farhan/realtime-location-tracker
Real-Time Location Tracker enables live device tracking with Leaflet, WebSockets, and WebRTC, supporting offline maps and a responsive UI for seamless monitoring.
admin-panel audio-call audio-room chat-app communications delivery-tracking ejs fleet-management javascript leaflet-map location-services location-tracker location-tracking monitoring nodejs share-location socket-io web-application webrtc websocket
Last synced: 06 Jul 2025
https://github.com/dheerajgits/peerconnect-server
This backend repository powers a video calling application built with typescript, utilizing PeerJS for seamless peer-to-peer connections and WebSockets for real-time communication. Designed with an MVC architecture, this backend helps in creating rooms, joining and other tasks along with providing other endpoints for analytics purposes of class.
mvc mvc-architecture peerjs socket-io streaming typescript webrtc websocket
Last synced: 14 Sep 2025
https://github.com/nabigraphics/pink-wt
Easy WebTorrent Sharing with React Web Application
javascript mongodb mongoose react socket-io webrtc webtorrent
Last synced: 25 Sep 2025
https://github.com/dmitrymyadzelets/watchdog-callback
Makes sure the callaback will be called
Last synced: 05 Jan 2026
https://github.com/sadrib-perfecthonest/whatsapp-clone
It is the repository of whatsapp clone UI where there is chat section applied websocket and camera section also works properly
chat-application chatapp flutter flutter-app flutter-ui socket-io websocket whatsapp whatsapp-clone
Last synced: 14 Mar 2025
https://github.com/shahriaras/find-where-iam-server
Backend of "Single + Multiplayer Online Quiz Game With Map Integration."
Last synced: 26 Dec 2025
https://github.com/jas1rk/caretech
This project represents for hospital management like booking doctors through online in which these monogdb,express,react,redux,nodejs are used
aos-animation expressjs formik javascript jsonwebtoken monogodb nodejs razorpay reactjs redux-toolkit socket-io socket-io-client tailwind-css
Last synced: 17 Aug 2025
https://github.com/mohamed-ramadan1/wordnest
Word nest is fully function blog api application .
aouth2 bull cloudinary cookies docker docker-compose express jwt-authentication mongodb multer node-corn node-mailer nodejs redis socket-io stripe swigger typescript webpack winston-logger
Last synced: 22 Aug 2025
https://github.com/mian-ali/react-socket.io-chatapp
Create a Real-time Chat App using React and Socket.io
chat chatapp reactjs realtime realtime-messaging socket-io
Last synced: 08 Nov 2025
https://github.com/johnexzy/peerplay
Shared real-time interactive video watching experience. Watch videos synchronously from different locations in realtime
media real-time socket-io video-streaming
Last synced: 16 Apr 2025
https://github.com/singhjyoti24/chatbridge
A chatting app where you can create rooms and share the password with other so that they can join you. You can have group or personal chats.
chat chat-bridge chatting-app socket-io
Last synced: 05 Nov 2025
https://github.com/abhishekpd01/web-ide
A web-based integrated development environment (IDE) built using React.js, Node.js, Express, and Socket.io. It features real-time terminal support with Node-PTY and Xterm.js, a rich code editor powered by AceEditor, and live collaboration via WebSockets.
ace-editor express node-pty nodejs reactjs socket-io xterm-js
Last synced: 26 Jan 2026
https://github.com/cleversamer/discord
Realtime video chat application w/ MERN Stack + Socket.IO + WebRTC
discord expo-cli express mongodb nodejs react react-native realtime-chat socket-io webrtc
Last synced: 31 Jul 2025
https://github.com/subhash3/live-stream
Live stream application using MERN stack
live-streaming mern-stack socket-io stream
Last synced: 06 Aug 2025
https://github.com/hesbon-osoro/snappy-chat
Snappy Chat App using React, Node.js, Express, Socket.io, and MongoDB (Client)
express localstorage mongodb node react socket-io
Last synced: 24 Aug 2025
https://github.com/mpirescarvalho/chatter-server
Chatter server built with NodeJS 🔌📫
chat chatter chatter-server express nodejs realtime socket-io
Last synced: 15 Mar 2025
https://github.com/vidmal001/full-stack-chat-application
Built with the MERN stack and Socket.io, featuring user authentication, online status indicators, user search, and iOS-style notification sounds
daisyui express jwt mongodb nodejs react react-router socket-io tailwindcss zustand
Last synced: 12 Apr 2025
https://github.com/IainIsCreative/johnny-five-speech-recognition-lamp
A lamp that loops through colours using Johnny Five and controlled by HTML5 Speech Recognition.
arduino babel es6 express hardware iot javascript johnny-five led-controlling nodebots socket-io speech-recognition voice-commands webpack websockets
Last synced: 31 Mar 2025
https://github.com/akpetitrust/whot
A game of Naija Whot built with ReactJS
Last synced: 22 Jul 2025
https://github.com/kishorkrishnak/tickytac
1v1 online tic tac toe game with react,node and socket.io
Last synced: 28 Oct 2025
https://github.com/jonathan-wanderley/thermal-printer-api
Sistema PDV de um restaurante Fast Food integrado com impressoras termicas
express javascript mongodb nodejs socket-io thermal-printer typescript
Last synced: 25 Feb 2025
https://github.com/elius94/users-session-manager
A simple Node.js module to manage users sessions on a web application or any kind of JS apps It uses a Singleton pattern to ensure that only one instance of the module is running at a time. SessionManager is a singleton class that can be used to manage users sessions. For every user that logs in, a new session is created and stored in the database. Every session has a unique ID that is generated by the system. Every session has a setTimeout that expires after a certain time (setSessionTimeout). When a user logs out, the session is deleted from the class. Every action fires an event that can be used to listen to the session manager.
api javascript login login-page login-system nodejs npm npm-module npm-package npmjs session-management sessions socket-io users webapp webapps websocket
Last synced: 06 Jul 2025
https://github.com/giangmd/nodejs-socket.io-learning
Chat App with NodeJS and Socket.IO
Last synced: 22 Jul 2025
https://github.com/kavya1729/chatterverse
MERN Chat Application A real-time chat application built with the MERN stack (MongoDB, Express.js, React.js, Node.js) and Socket.IO. Features include user authentication (login/signup), search users, one-on-one chats, group chats, real-time messaging, and notifications. The app is fully responsive and uses Chakra UI for a sleek and modern design.
chakra-ui expressjs mongodb nodejs reactjs socket-io
Last synced: 17 Jun 2025
https://github.com/dev-shelvin-batista/nodejs-socket-server-chat
Backend project to generate chat with private channels developed in NodeJS and SocketIO.
chat chat-application node node-js nodejs nodemon npm socket socket-io socket-programming sockets
Last synced: 02 Oct 2025
https://github.com/91ahmed/sockettalk
A real-time chat application built with Node.js, Express, and Socket.IO. This project demonstrates how to implement real-time communication between multiple users through web sockets.
Last synced: 07 May 2025
https://github.com/omkarardekar12/textory
Textory is a real-time chat application built with the MERN stack, integrated with Socket.IO for live messaging. The frontend uses React, Tailwind CSS and DaisyUI, with Zustand for state management. Users can create accounts, login, and chat in real time with other users. Additionally, Textory comes with 35 pre-integrated UI themes.
axios daisyui express jwt-authentication mongodb mongoose nodejs react react-hot-toast react-router-dom render-deployment responsive-ui-design socket-io socket-io-client tailwindcss vercel-deployment zustand zustand-state-management
Last synced: 08 Nov 2025
https://github.com/baygeldin/tic-tac-toe
Test assignment for a JavaScript developer job (React, Redux, Webpack, Karma, Mocha, Chai, Sinon, Enzyme, CSS Modules, Koa, WebSockets & WebRTC).
bdd javascript nodejs react socket-io webaudio webpack webrtc websockets
Last synced: 08 Apr 2025
https://github.com/zephyros1938/website
Repository for zephyros1938.org
http http-server https javascript javascript-project js nodejs organization socket-io socketio website zephyros1938
Last synced: 23 Apr 2025
https://github.com/mhistiak3/real-time-code-editor
A collaborative real-time code editor using React, Monaco Editor, Socket.io, and Node.js. This project enables multiple users to edit the same document simultaneously, with changes updated live.
expressjs nodejs reactjs socket-io
Last synced: 23 Apr 2025
https://github.com/pavankalyan-nvs/simple-chat-app
A basic chat application using Node.js and Socket.io. The app allows users to connect to a common chat room and exchange messages in real time, enabling seamless communication between multiple users.
chat-app chat-application socket-io socket-programming
Last synced: 22 Sep 2025
https://github.com/adrianomonteiroweb/kanban-react-beautiful-dnd
kanban-react-beautiful-dnd
expressjs react-beautiful-dnd react-hooks react-router-dom reactjs socket-io typescript
Last synced: 15 Mar 2025
https://github.com/kaviara-14/realtime-chat-app
A real time multiple room chat app
chatroom nodejs nodejs-server socket-io
Last synced: 30 Jul 2025
https://github.com/kimtth/xmpp-socketio-rabbitmq
🤺 Study for messaging protocols. XMPP with xmpp.js, Websocket with Socket.io, AMQP with RabbitMQ in Docker.
amqp bitnami docker ejabberd hooks koa messaging nodejs rabbitmq-client reactjs socket-io websocket xmpp-client
Last synced: 14 May 2025
https://github.com/reiiyuki/socketiomanager-unity
Event based Communnication Manger for SocketIO
event-driven events socket-io socketio unity
Last synced: 29 Mar 2025
https://github.com/urijhoruzij/chat-frontend
Chat-frontend / React.js realtime chat app with rooms
antd chat chat-application react reactjs rooms scss socket-io
Last synced: 18 Nov 2025
https://github.com/joeloudjinz/cnc-controller
Back-end project that interacts with CNC machine through serial port, it generates a gcode file from an uploaded image
back-end express-js gcode img2gcode javascript jsonwebtoken jwt-token nodejs real-time serialport socket-io worker-thread
Last synced: 16 Jan 2026
https://github.com/arijitcodes/microstream-hub
The central hub for MicroStream, a lightweight, real-time communication system for microservices. Routes messages between services, handles service discovery, and ensures seamless communication with WebSockets. Perfect for building scalable, event-driven architectures.
ipc message-broker microservices microstream microstream-hub nodejs real-time service-discovery service-mesh service-registry socket-io typescript
Last synced: 13 May 2025
https://github.com/manuthecoder/edpoll
EdPoll is a polling app for classrooms!
javascript nodejs poll polling socket-io
Last synced: 22 Mar 2025
https://github.com/hoshiyamaseizen/nextjs-messenger
Messenger created with NextJS
css-modules html javascript js jwt messenger nextjs react sass sass-modules socket socket-io ssr web
Last synced: 25 Feb 2025
https://github.com/thiti-dev/gather-music-box
refactor later, don't mind me <time-limited>
amqplib cloudamqp fastify gather-api gather-town node-fetch redis redis-json redis-labs socket-io store typescript
Last synced: 24 Feb 2025
https://github.com/kudos-dot-com/screen-sharing-app-using-socket.io
screen sharing app just like TeamViewer or anydesk. adding remote access to make it more real
electronjs nodejs screen-sharing socket-io socket-programming web-sockets
Last synced: 03 Apr 2025
https://github.com/cleversamer/websockets
A deep diving into web sockets and socket.io
realtime realtime-messaging socket-io technology websockets
Last synced: 04 Mar 2025
https://github.com/unix-user/facechess
Play a chess game with a random person on the internet
chessboardjs chessjs socket-io vue3
Last synced: 27 Jul 2025
https://github.com/rocketleagueapi/tradebot-api-types
Typings for the Rocket League Tradebot API.
nodejs rocket-league rocket-league-bot socket-io trading trading-bot typescript typings
Last synced: 02 Jan 2026
https://github.com/tamoziit/nemesis
A small scale real-time online chatting platform.
api-development database-management hashing-passwords http-only-cookies jwt-authentication react-router-dom reactjs runtime-build search-algorithm socket-io tailwindcss web-design zustand
Last synced: 27 Feb 2025
https://github.com/codercake/gighive-jobportal
GigHive is a dynamic Job seeking portal built with the MERN stack. The platform ensures secure authentication with JWT or OAuth, offers personalized dashboards, and is designed with a responsive, mobile-friendly interface. Real-time updates are powered by Socket.IO.
axios bootstrap5 mern-stack redux restful-api socket-io
Last synced: 22 Sep 2025
https://github.com/toth2000/chatbit
A real-time chat room application built using ReactJs, NodeJs and ExpressJs
expressjs javascript nodejs reactjs socket-io
Last synced: 03 Jul 2025
https://github.com/bur4kbey/word-game
Multiplayer Turkish word derivation game.
game javascript multiplayer socket-io turkish typescript
Last synced: 02 Jul 2025
https://github.com/ellisgl/epsiom
Express, Passport, Socket.io and MySQL Boilerplate (epsiom)
express-js mysql passport-js socket-io
Last synced: 23 Jul 2025
https://github.com/mgrdich/nodejs_restapi
a RestApi built using technologies such as nodejs, typescript, expressm, socket-io, mongodb and mongoose
express nodejs socket-io typescript
Last synced: 21 Jan 2026
https://github.com/vladoosit/marvel-card-game
This is simple card game. This project is well suited for learning socket.io, and in general creating a full stack of applications on a javascript
authorization card-game express fullstack-development game herokuapp javascript marvel model-view-controller multiplayer mysql mysql-database mysql2 nodejs online-game server-client socket-io socket-programming ucode-connect ucode-marathon
Last synced: 31 Mar 2025
https://github.com/phantom-98/socket.io-server
backend server for video meeting app
Last synced: 06 Apr 2025
https://github.com/jahidulpabelislam/buddy-support
Temporary & anonymous chat web app.
css3 express html5 jquery nodejs nodemailer socket-io
Last synced: 27 Apr 2025
https://github.com/kapit4n/ng-school-events
Angular 2+ application to notify school events. Angular and loopback.
angular6 bootstrap calendar rest-client socket-io
Last synced: 23 Apr 2025
https://github.com/gabeduartem/simple-ws-wrapper
Provides a socket.io inspired API for sockets, but using native websockets protocol
native socket socket-io socketio sockets web websocket websockets ws
Last synced: 18 Mar 2025
https://github.com/spiderjockey02/realtime-chat-app
A realtime message website.
Last synced: 23 Apr 2025
https://github.com/b1on1kkk/propwise
Propwise - is a sleek and intuitive calendar app designed to simplify your scheduling and boost your productivity
date-fns express mysql next-js next-theme nextui node-js react reactquery socket-io typescript
Last synced: 28 Feb 2025
https://github.com/bimalrajgyawali/chat-app
Chat Application in Java SE. It is a mini project as a part of course work of Programming in Java .
Last synced: 16 Mar 2025
https://github.com/natanaelvich/chatpi-web
A chat that connects people to health professionals, made with Nextjs ⚡️
chat nextjs reactjs seo-optimization socket-io styled-components
Last synced: 07 Jan 2026
https://github.com/vobaolong/trello-web
Creating a project similar to Trello makes it easy for users to allocate work reasonably and flexibly, and adjust time appropriately. 🤗 Follow me everyday to make this project 🦖
expressjs mongodb mui-material nodejs reactjs socket-io
Last synced: 05 Sep 2025
https://github.com/lakunake/minecraft-webdisplays-video-player
Lets you have a FULLY SYNCED .mp4 video player specifically designed for the mod WebDisplays for all versions!
cef expressjs forge html5-video minecraft nodejs real-time server socket-io sync synchronization video video-player video-sync watch-together webdisplays
Last synced: 05 Sep 2025
https://github.com/shubhamch95/real-time-polling-system
A scalable system using Node.js, PostgreSQL, Kafka, and WebSocket for creating polls, casting votes, and real-time result updates. It features RESTful APIs, leaderboards, and dynamic vote tracking.
client-server expressjs-framework javascript kafka kafka-consumer kafkaproducer nodejs rest-api socket-io websocket websocket-server
Last synced: 11 Sep 2025
https://github.com/ashishranjan9585/chatapplication
MULTIUSER-CHAT-APPLICATION is build using Java, Swing GUI, JDBC, Multithreading, Socket Programming and Design Patterns.
java jdbc multithreading mysql socket-io swing-gui windowbuilder
Last synced: 21 Jan 2026
https://github.com/vyse12138/all-your-electronics
An e-commercial website for electronics. Tech Stack: TypeScript, Vue, Node, socket.io
nodejs socket-io typescript vue
Last synced: 02 Sep 2025
https://github.com/alexandrehiroyuki/instant-chat
Create instant chat rooms as fast as you cook instant noodles. Remember that their duration is just as ephemeral. Using Svelte and SocketIO.
Last synced: 11 Jan 2026
https://github.com/pranavjarande/syncspace
SyncSpace is a team collaboration platform enabling real-time messaging, file sharing, and organized channels for enhanced productivity and communication within teams.
convex nextjs react shadecn socket-io tailwindcss typescript
Last synced: 14 Apr 2025
https://github.com/dmhendricks/nodejs-simple-message-relay
A simple Node.js server to relay messages and data to listening Socket.IO clients.
browser-notifications growl nodejs-server socket-io socket-io-client socketio-messaging socketio-server websockets
Last synced: 20 Feb 2025
https://github.com/yagnik-gohil/skribbl
Skribbl Front-End (React) - Website Is Live 🥳
browser-game game react skribbl socket-io socketio-client
Last synced: 13 Jun 2025
https://github.com/manthanank/real-time-chat-application
Real Time Chat Application
Last synced: 20 Feb 2025
https://github.com/neenuavarghese/guesswhat
bootstrap express javascript nodejs redis socket-io xss-filter
Last synced: 25 Apr 2025
https://github.com/asabeneh/node-chatapp
Socket.io chatroom app
javascript jquery nodejs socket-io
Last synced: 13 Jun 2025
https://github.com/joseluisgs/vue-chat-socket
Ejemplo de mensajería privada cliente servidor. Como cliente usaremos Vue.js, el servidor en Node.js. Usaremos la librería Socket.io. Todo ello con TypeScript.
nodejs socket-io typescript vuejs
Last synced: 29 Oct 2025
https://github.com/almoghindi/jobber
Jobber is an microservices e-commerce marketplace for freelance gigs. Built with React, TypeScript, TailwindCSS, Redux Toolkit Query, Node.js, Express, Socket.io, Stripe, RabbitMQ, MongoDB, MySQL, PostgreSQL, Elasticsearch, Redis, Docker, Kubernetes, Jenkins, AWS, Kibana, Prometheus and Grafana, it ensures scalability and reliability
docker elasticsearch grafana jenkins kibana kubernetes mongodb mysql nodejs postgresql rabbitmq react redis redux socket-io stripe typescript
Last synced: 29 Oct 2025
https://github.com/chanlito/socket.io-controllers
Use ES6 Class with Socket.IO
es6-classes socket-io socket-programming
Last synced: 02 Jul 2025
https://github.com/abhrajitdas02/snaptalk
SnapTalk is a modern and intuitive real-time chatting website designed to bring people together. With seamless user experience and robust features, SnapTalk allows users to connect, communicate, and share moments effortlessly in real time.
css expressjs html javascript mongodb mongoose nodejs reactjs socket-io vercel
Last synced: 08 Jan 2026
https://github.com/lopescode/chat-simples-com-socket-b7web
Chat simples utilizando Socket
b7web nodejs socket-io typescript
Last synced: 12 Apr 2025
https://github.com/jdan/ocaml-tictactoe
Playing around with some OCaml + Bucklescript + Express + Socket.io
bucklescript express ocaml socket-io
Last synced: 21 Feb 2025
https://github.com/cuuupid/feedbacker
Gauges audience emotional reaction in real-time. Won best newcomer hack at Imperial College Hack 2018. :ghost:
emotion-recognition hackathon machine-learning nlu presentation slides socket-io
Last synced: 05 Jul 2025
https://github.com/jawadddd/chatting-websitemodule-endtoend-encrypted
Web Module in which user can send real time messages to any registered user of website,and receive also.All sent received messages against users will be encrypted/decrypted and encrypted will be stored in mongo db.
aes-encryption blowfish-algorithm des express-js information-security mongodb nodesjs reactjs socket-io socket-programming webprogramming
Last synced: 30 Dec 2025
https://github.com/ahmnouira/flask-simple-form
A simple flask register-form application designed to run in multiple ways: #locally #doker container #doker hub
ajax eventlet flask flask-mail flask-mongoalchemy flask-mongodb flask-socketio flask-tutorial flask-wtf gunicorn mongodb send-email socket-io
Last synced: 26 Apr 2025
https://github.com/gabrielcarames/chira
A Telegram-WhatsApp clone with React and Socket.io
express-js firebase-auth mongodb node-js reactjs socket-io
Last synced: 30 Dec 2025
https://github.com/ammaar-alam/java-chatapp
Real-time chat application built with Node.js, Express, and Socket.IO, enabling users to join rooms, send messages, and see online users
chatroom express html-css java javascript keroku node-js socket-io websockets
Last synced: 26 Apr 2025