finds.dev← search

// the find

barretlee/blogChat

★ 499 · HTML · updated Aug 2023

Chat room source code for Barret Lee's Personal Blog.

A minimal real-time chat room built on Socket.io, originally made to embed in a personal blog. It supports username registration, private messaging, and basic bot detection. This is a learning project or starting point, not production software.

Socket.io handles the real-time transport cleanly, which is the right call for this kind of project. The feature set is surprisingly complete for the size — private chat, hostname whitelisting, and bot detection are all present. MIT licensed and trivially simple to run locally.

The entire server is a single index.js with no persistence — restart the server and all chat history is gone, all users disconnected. Last meaningfully updated in 2016 (the 2023 push was likely a metadata change); Socket.io and Node ecosystem have moved significantly since. No authentication beyond a username string, so impersonation is trivially easy. The demo server is dead, which is usually a sign the project is abandoned.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →