The website behind the alpineworks.io Go module namespace.
It does two jobs:
- Vanity imports — serves the
go-import/go-sourcemeta tags sogo get alpineworks.io/<pkg>resolves to the matching GitHub repo, then redirects humans to pkg.go.dev. - A landing page — a deliberately over-the-top, frontier-AI-startup
parody for what are, in reality, five earnest little MIT-licensed Go
packages. Pricing tiers for
go get, a $0 funding round, the works.
| Module | What it actually is |
|---|---|
ootel |
OpenTelemetry setup helpers for Go |
gomediamtx |
A Go client for the MediaMTX API |
go-litime-bluetooth |
Reads LiTime LiFePO₄ batteries over BLE |
rfc9457 |
Problem Details for HTTP APIs (RFC 9457) |
wsdot |
A Go client for the Washington State DOT API |
go get alpineworks.io/ootel- Next.js (App Router) — statically exported (
output: "export") - performative-ui — the parody
AI-startup component kit the landing page is built from, rethemed from its
default violet to a glacier/alpine palette via
--pui-*token overrides - Tailwind CSS for layout
- Type via next/font: JetBrains Mono (UI + import paths) and Instrument Serif (editorial lines)
- Bun as the package manager / runtime
app/
page.tsx # the landing page, composed from performative-ui
layout.tsx # fonts + performative-ui/styles.css + globals
globals.css # glacier retheme of the --pui-* tokens + page layout
<pkg>/page.tsx # one vanity-import page per module (go-import meta tags)
components/
go-vanity/ # the redirect-to-pkg.go.dev page
lib/fonts.ts # next/font faces
bun install
bun dev # http://localhost:3000bun run build # static export to ./outPushing to main triggers .github/workflows/deploy.yml,
which builds the static export and publishes it to GitHub Pages.