23-day longest streak
Most of my repositories are modules for, or applications in, go. What's exciting welk is a CLI tool that manages applications you usually install with curl | sh. whatsnew letsβ¦

Most of my repositories are modules for, or applications in, go.
What's exciting
- welk is a CLI tool that manages applications you usually install with
curl | sh. - whatsnew lets your application notify users when there are new releases.
- semver is a Semantic Versioning parser that's 10x faster than the most popular package.
- future is an exploration of futures with go1.18+ type parameters.
Go errors
Many of my repositories deal witherror values:
- Use interfaces to express behaviours with vice
- Explicit error wrapping (instead of
%wwith cling - Consume Go2/xerrors error frames programaticaly with framerr
- Create concrete errors with spalling
Old stuff
All my old repositories are in my crawl space
-
welk β PINNED
What's inside the shell? welk manages `curl | sh` style package installs π
Go β 7 3y agoExplain β -
semver β PINNED
π¦ semver and constraint parsing with a focus on performance
Go β 9 2y agoExplain β -
whatsnew β PINNED
Check for new github releases of your Golang application π
Go β 10 3y agoExplain β -
httpsig β PINNED
HTTP Request Signing with β¨ STANDARDS β¨
Go β 28 2y agoExplain β -
vice β PINNED
Definitions of common bad behaviours for Go error values
Go β 13 3y agoExplain β -
oag
Idiomatic Go (Golang) client package generation from OpenAPI documents
Go β 52 3y agoExplain β -
cl-eye-catching-uis
GopherCon 2018 tutorial session slides and examples
JavaScript β 36 4mo agoExplain β -
cling
Clear and obvious wrapping for Go error values
Go β 5 6y agoExplain β -
future
An exploration of futures with Golang 1.18+ type parameters (generics)
Go β 4 4y agoExplain β -
framerr
Extract frame information from Go2 error values
Go β 2 7y agoExplain β -
repl
It's my website
JavaScript β 1 4mo agoExplain β -
excessive-deps
A repository with lots of package ecosystems and lots of out of date dependencies
Go β 0 4mo agoExplain β -
embassy β
Modern embedded framework, using Rust and async.
β 0 1y agoExplain β -
gophersat β
gophersat, a SAT solver in Go
Go β 0 4y agoExplain β -
jbowes.github.io
Source for jbowes.github.io; looks like I ported in my old blog
HTML β 0 10y agoExplain β -
dotfiles
vim and stuff
Vim script β 0 9y agoExplain β -
jbowes
Itβs my profile readme
β 0 4y agoExplain β -
spalling
Spalling is a concrete error implementation for Go 2 error values
Go β 0 7y agoExplain β
No repos match these filters.