Thom Bruce

Code

Code

  1. ThomBruce.com

    ThomBruce.com is the site you're looking at. It has existed for a long time, but I've iterated on it a lot! Over the years, it has evolved from a simple #WordPress blogging site into an even simpler #Jekyll blogging site, then a #Hugo blogging site using my own @HugoModo template, and finally now the site is a really simple portfolio website built using #Nuxt.

  2. Quotable

    Quotable was a social media platform, sort of Pinterest for citations. More info to come...

  3. Yellow Mountain

    Yellow Mountain was a marketing website for my own web design/development business. It had a really fancy #ThreeJS rotating 3D mountain on the homepage. I should try to revive the code so that I can show that off again...

  4. Marmalade

    Marmalade was a project management platform with built-in finance management, inventory management and a bunch of other features all connected as a queryable graph using #Neo4j.

  5. HugoModo

    HugoModo was my own simple template for quickly getting started with #Hugo static sites.

  6. FountainJS

    FountainJS is a project I cloned from another maintainer. It's a parser and stylesheet for screenplay documents written in the #Fountain markup syntax. You can see the results of this over in the screenplays section.

  7. Toodles

    Toodles was a todo list app with built-in timers and counters. I was using it until I discovered a simpler way to manage my todos in the form of #todotxt. I might revisit it and rewrite it to play nicely with the todo.txt format.

  8. TNT

    TNT was a #Nuxt template. It stands for "Thom's Nuxt Template". Since I still use Nuxt, my own site @ThomBruceDotCom is sort of a progression of the same concepts. I'm still aiming for a lean and simple baseline from which to build from.

  9. Inkpot

    Inkpot is something I've been wanting to work on forever. A writing platform. Not much progress has been made on it yet, besides a simple spec having been written up for the markup language, but watch this space!

  10. Nice

    Nice is a work in the very early stages of developmet. It's intended to solve the problem of adding some database-backed interactivity to static websites. Mainly to add things like "likes" and reactions; it will likely also support comments.

  11. UntitledOS

    I have begun work conceptualising my own "operating system" (really, it will be a distribution based on either #ArchLinux or #Debian). The aim is to create a small, somewhat-opinionated ISO that provides some basic tools and to build this using either #Archiso or #Cubic. Probably the former, as Arch is already my daily driver.