A Town Square for my site - cauenapier
A Town Square for my site
Published: May 12, 2026
Making, Internet, Town Square
The internet feels strangely empty, despite all the new content being published everywhere.<br>It is crowded, but lonely.<br>I can't really feel the human presence as I used to.<br>I miss opening some random forum or public chat and finding other people who might share the same interests.<br>I wanted my site to feel more alive.<br>So I decided to build a town square for my site, where serendipity can bring people together and let them chat.
I wanted presence, not a social network.<br>Something lightweight and temporary.<br>A small reminder that there are other people here too.
You open the site and see a few other visitors wandering around at the bottom of the page.
Maybe someone says hello.<br>Maybe nobody talks at all.
Either way, the site feels inhabited.<br>It's a little space on the internet where people can chat, like a small café, or a small town square.
If you scroll down, you will see an orange stick figure. That's you!
All the other people online on the site will appear as black or grey figures.<br>People that are on the same page as you will be in black.<br>People that are reading other pages will be in gray, and if you hover their character you can see which page they are reading.
To identify those tab hoarders, like me, you will see the character sleeping whenever they don't have the tab active.
You can walk around and chat freely.<br>To walk, use the left and right arrows if you are on a computer, or drag your figure if you are on touch devices.<br>To say anything, click the 💬 button, type something, press enter.
This presence functionality is intentionally tiny and forgetful.<br>No accounts, no cookies, no analytics (just a WebSocket connection that broadcasts a single number and the path of the page you're on).<br>Anything you type into the chat bubble is sent to people currently on the site and then disappears.
I'm hoping people will discover this functionality and bump into each other.<br>My goal will be reached if at least one meaningful conversation or connection happens through this functionality.
Update: 2026-06-05
I changed how the town square handles multiple tabs and page changes.<br>Before, every open tab counted as a separate visitor, so one person with a few tabs open could appear as several stick figures.
Now the site groups tabs from the same browser into one character.<br>If any tab is active, the person appears awake.<br>If all tabs are inactive, they appear asleep after a short delay.
Update: 2026-06-06
Some people reached out asking how they could have this town square in their own website, so I'm now working on open-sourcing it.<br>If you are insterested, please reach out. I would love to hear your opinion!
Update 2026-06-16
Townsquare was already released. You can read the release blog post here.<br>And you can register your own website here
Reply
Buy me a Coffee
Read or Leave a comment (comments)