Tim Mattison's repositories
go-templ-htmx-vercel-template
A template to use Golang + HTMX + Templ on Vercel 🚀
golang-cli-tool-template
A template I use for Golang CLI tools
timmattison.github.io
My blog
aws-iot-core-websockets-go
Connect to AWS IoT Core with AWS credentials via WebSockets easily
betamax
A different take on Charm's VHS tool
bubbles
TUI components for Bubble Tea 🫧
bubbletea
A powerful little TUI framework 🏗
bubbletea-hang
An example of how I got Bubbletea to hang (for a bug report)
dud
A lightweight CLI tool for versioning data alongside source code and building data pipelines.
framework
A static site generator for data apps, dashboards, reports, and more
fun-with-benchmarks
I do a lot of benchmarking, here's some of what I've found
go-away
Makes the annoying stuff that I do over and over again in Golang just go away
go-rtlsdr
RTL-SDR Package for Go
gocloc
A little fast cloc(Count Lines Of Code)
GoGetIt
A Golang library to help you build web scrapers and interface with Playwright
golang-bubbletea-tool-template
A template I use to create Bubbletea based tools
gomedia
golang library for rtmp, mpeg-ts,mpeg-ps,flv,mp4,ogg,rtsp
google-hilbert-space-filling-curve
Go package for mapping values to and from space-filling curves, such as Hilbert and Peano curves.
invopop-validation
An idiomatic Go validation package. Supports configurable and extensible validation rules (validators) using normal language constructs instead of error-prone struct tags.
langchaingo
LangChain for Go, the easiest way to write LLM-based programs in Go
material-ui-react-templates
Because out of the box most of this stuff doesn't work
my-app
A continuously updated personal service collection; Tech. Stack: Go, TypeScript, Wails v2, Systray, Gin, GORM, Vue 3, etc.
nvr-tools-open-source
Open-source code related to my NVR Tools tools
rate-limited-channel
A rate limited channel for Golang
streamdeck
Golang API for the Corsair / Elgato StreamDeck
streamdeck-buttons
My custom library of buttons for the Elgato / Corsair Stream Deck using my golang driver
tools
Home brew tools that I use every day
uuid
Go package for UUIDs based on RFC 4122 and DCE 1.1: Authentication and Security Services.