Connection Established

ATDT … _skreeeee-krrrr-PSHHHH_ … CONNECT 2400/ARQ

If you’re reading this, the handshake worked and (the) Hyperuplink is online. Welcome to the official blog, the place for release notes, deep dives, and the 3 AM dispatch from behind the modem.

Forums used to be the beating heart of the internet, and running one used to be simple. Over the past decades, however, they either completely disappeared, or they turned into a stack of stacks, with interpreters, pipelines, sidecars, a search cluster and a small mountain of JavaScript, all to render a simple list of topics.

Hyperuplink is the answer to all of that. It’s a modern internet bulletin board rebuilt as a single, dependency-free binary that talks straight to PostgreSQL and serves beautiful, server-side rendered HTML5 and CSS with exactly zero JavaScript. It’s a single file, without /var/www, with FPM, without a node_modules folder, and it runs on a $5 VPS, a Raspberry Pi, or a full-blown Kubernetes cluster.

It is an homage to the days in which the internet still had a soul, in between the screeching handshake of a 2400-baud modem, the steady hum of a computer in Turbo mode, and the pale flicker of a CRT glowing at three in the morning, and in which communities were made up real human beings. And the best of all, it comes in an aesthetic that is reminiscent of what one might call this Golden Age of Computing.

This blog is where you’ll find important updates and news around the project. Subscribe via the RSS feed so you don’t miss an update, and head over to the Downloads page to grab your copy of Hyperuplink today!