Life & fun · alternatives · 2026
24 alternatives to A Socket.io chat application using React for beginners
A simple chat application written using Socket.io and ReactJS - ketanhwr/react-chat
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Socket.io chat application using React for beginners launched in 2017; newer entries below may have overtaken it.
- 1
Stream Chat▲327Build, code and ship in app messaging in a few hours
2019 · getstream.io · its alternatives →
- 2RO
A few weekends ago I was bored looking for a small project. I decided to make a small chat app that supports SSL and can be deployed easily. Front-end: ReactJS, Redux, Websockets Back End: Node.JS, Redis, Websockets Here is the source: http://www.github.com/lgse/react-chat Here is a demo: http://chat.lgse.net username: pick whatever you like! server: chat.lgse.net:1337 encryption: SSL/TLS There are still a lot of todos, but very functional for a small weekend project. Comments welcomed!
2016 · its alternatives →
- 3

- 4

A simple chat app built with Node/React. Contribute to lumenwrites/chat development by creating an account on GitHub.
2017 · github.com · its alternatives →
- 5
Let's Chat▲323Like Slack, but opensource and self-hosted.
2015 · sdelements.github.io · its alternatives →
- 6

Self-hosted chat for small teams.
2015 · sdelements.github.io · its alternatives →
- 7
Chat'Inn▲69Miminal, Clean and Realtime Global Chat Application
2022 · chat-inn.vercel.app · its alternatives →
- 8
SimplyDebug▲85Free 1:1 live chat help for react developers
2022 · simplydebug.com · its alternatives →
- 9

A real-time transcription project using React and socketio - GitHub - saharmor/realtime-transcription-playground: A real-time transcription project using React and socketio
2021 · github.com · its alternatives →
- 10

A realtime communication framework for Node.js. Contribute to stepchowfun/socket.js development by creating an account on GitHub.
2016 · github.com · its alternatives →
- 11

- 12CV
2017 · gloubiboulga.now.sh · its alternatives →
- 13

A react-redux inspired library to deal with websocket. - mesteche/react-socket
2017 · github.com · its alternatives →
- 14

- 15

Hands-on introduction to making a web app using React.
2016 · hackingwithreact.com · its alternatives →
- 16

Today, we can see many MCP clients, which is good when you want to interact with your MCP servers. However, you still need to write your frontend component (mostly a chat), which takes time.
2025 · github.com · its alternatives →
- 17

React Chat App template with payments
2023 · github.com · its alternatives →
- 18

Hey HN, I wanted to share a UI toolkit project I’ve been working on recently, born out of how difficult I found it to build a great UX on top of LLMs, and keep application state in sync. I’ve built: - A React/JS front-end library for conversational interfaces, which makes it super easy to bootstrap AI assistants and ChatGPT style UX: https://github.com/nlkitai/nlux - A set of adapters that simplify integration with AI backends such as LangServe and HuggingFace The library is highly configurable, easy to theme, supports markdown streaming (that was tough to get…
2024 · github.com · its alternatives →
- 19

Minimal boilerplate and configuration for the development of firebase websites with react & es6 - Jon-Biz/simple-static-react-firebase
2016 · github.com · its alternatives →
- 20

2017 · github.com · its alternatives →
- 21FI
This is something fun I’ve been hacking on recently: ridiculously simple group chat. Go to http://faces.io and then get your friends to do the same. That’s it! :-D Currently works best in Chrome. It’s definitely beta status at best. Audio can get weird—be ready to mute. ;-) Let me know what you think!
2014 · its alternatives →
- 22

Persistent group chat in <50 lines using kdb+/k/q web sockets and JS - srpeck/kchat
2015 · github.com · its alternatives →
- 23

Hello HN, I built a Typescript library (named socket-call, for lack of a more sexy name) whose goal is to be able to call socket.io events as regular functions. So you declare your server-side like so: ... const listenEvents = (services: UserServices) => ({ // Add your events here, the name of the event is the name of the function login: async (username: string) => { services._socket.data.user = { username }; console.log(`User ${username} logged in`); setInterval(() => { // Calling an event that's handled client-side services.showServerMessage(`You're still logged in…
2025 · github.com · its alternatives →
- 24

Step-by-step tutorials for creating serverless React.js apps
2017 · sst.dev · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →