starpulse

I needed something to serve this capsule. The sensible move was to grab one of the existing gemini servers and get on with my life.

Pfft.

So: starpulse. One Go binary, one SQLite file, and that is the whole install.

The rules I gave myself:

The other thing I wanted was server side includes. Old school ones. A page can say {{list /posts 6}} or {{random /.taglines.txt}}. Folders carry a .header and .footer that everything below them inherits. Small thing, but it does most of the job of a static site generator without being one.

Everything is versioned. Full text search. View counts split by which door you came in through. And five ways to edit: web admin, titan, the SSH editor, a REST API, and MCP... so I can ask Claude to go fix a typo for me.

Very much a work in progress. That is sort of the point.

starpulse on GitHub

Ways in

← back to the gemlog

← back to the home

---

Viewed 134 times (last updated 2026-07-20 · r4)