iamMrDuncan.

[12:45:23] Reconnecting to iammrduncan.com ...

[12:45:23] Static route loaded: /projects/ssps/

[12:45:23] Session accepts interactive commands.

iamMrDuncan.com % open ssps


name SSPS

status ONLINE

summary SSPS (Stupid Simple Presence Server) uses a single script tag to add presence and visitor tracking to your site. It feels a little like the old hit counters that websites used to have.


:: Why it exists

I wanted to show how many people were live across all my projects, MUD domains, and small sites without heavy tracking scripts or paid APIs.

So I built a small presence server that tracks live users and visitor counts for my own use, then opened it up for others to use for free.


:: How it works

Visit usessps.com

Create a site ID with GET /generate, then embed <script async src="https://usessps.com/ssps.js" data-site-id="123"></script> on any page that should share a presence pool.

Paste the embed script on your site.

Use data attributes like data-ssps-live-count, data-ssps-visit-count, and data-ssps-unique-visit-count to place the counters wherever they fit your design.


:: Tools

toolchain Go | SQLite | WebSockets

:: Links

open usessps.com

open GitHub repo


iamMrDuncan.com %