Tux
✦ Pro @tuxnotfoundindie dev. ships things. moves on. currently: building openstage — your build story, one link.
Pro tier shipped 🎉
Stripe Checkout is live — $7/month or $49 lifetime. Unlocks custom domain, analytics, private entries, and a pro badge.
We are live!!
Add Solid Queue tables as migration, revert to single database
github.com/tuxnotfound/openstage/commit/d188962404ee16d92269ec875f749797b4c3d799Run Solid Queue inside Puma to avoid separate worker service
github.com/tuxnotfound/openstage/commit/99cc90f953477c868f43ca4978a08efbaf3aa14cfrom idea to live
auth, profiles, github sync, settings, soft delete, production deploy. not bad for a solo build.
Add production config and landing page
github.com/tuxnotfound/openstage/commit/eebd061b1b07948bcd9951d0c95dbcfc1147a6ebImprove timeline entries management
github.com/tuxnotfound/openstage/commit/753c5617eccb74272b912aded1db9fc3be0662e0Add Github sync, refresh strategy, repo inclusion, timeline filters
github.com/tuxnotfound/openstage/commit/ed88480c004ce7374baa2e2b9e9ab55d16bd25b6the demo solves itself
realized the profile page IS the sales pitch. don't need a fancy landing page when the product demonstrates itself. if you're reading this at openstage.dev/tuxnotfound — that's the pitch.
Add settings, username change, soft delete, and dashboard polish
github.com/tuxnotfound/openstage/commit/b0b6af01c750e3517dc897ac6622b27da1d5ee8fAdd manual entry composer, dashboard timeline, and EntriesController
github.com/tuxnotfound/openstage/commit/2cc60bb1ce3a11363cf13c90e3282a112962afacAdd GitHub sync: Entry model, GithubSyncJob, profile timeline with real data
github.com/tuxnotfound/openstage/commit/0ebbecd1448ccaf9396e31a1eea6d262bc98af7dAdd public profile page at :/username with entry card components
github.com/tuxnotfound/openstage/commit/0fb631d35eb69c174e0e03059ad03d3da2982cd7Setup rails, pgsql, tailwind, hotwire. Github oauth signin with User model
github.com/tuxnotfound/openstage/commit/6614a41c617308460d90958509d95572048553daday 1: it boots
rails scaffolded, github oauth working, first user in the database. started at noon, had a working profile page by evening. rails is still the fastest way i know to go from zero to something real.
on picking rails in 2026
everyone's doing next.js. i picked rails. hotwire makes turbo frames feel like magic and i didn't write a single line of javascript. no regrets.
why i'm building this
wip.co went quiet. build-in-public has no real home anymore. i wanted one link in my bio that actually shows what i'm working on — commits, milestones, random thoughts — all in one place. so i'm building it.