requests
HTTP requests for Gophersflowmatic
Structured concurrency made easyversioninfo
Importable package that parses version info from debug.ReadBuildInfo().heffalump
Heffalump is an endless honeypotpomodoro
Command line pomodoro timerbe
The Go test helper for minimalistsgo-cli
Template for creating Go CLIsnew
A helper function to create a pointer to a new object in Go 1.18+workgroup
Structured concurrency manager for Gocertinfo
Get information about the certificate used at a domaintruthy
Package truthy provides truthy condition testing with Go genericsexembed
Go Embed experimentsget-headers
Tool that shows headers and stats from GET-ing a URLdeque
Generic deque containernetlify-go-function-demo
https://blog.carlmjohnson.net/post/2020/how-to-host-golang-on-netlify-for-free/shitpic
Recompresses JPEGs to make shitpicsresperr
Go package to associate status codes and messages with errorscsv
Go CSV reader like Python's DictReaderscattered
Command line tool for asset hashingtumblr-importr
An importer that uses the Tumblr API to create a Hugo static sitedecoder-ring
CLI tool for decoding/encoding from common formatsspringerle
A cookiecutter tool written in Goerrorx
Error helpers for Gosyncx
Go sync utility functions using genericsbytemap
Bytemap contains types for making maps from bytes to bool, integer, or float using a backing arraypointer
Generic pointer helpersopensesame
Trivial password generatorexitcode
Go package to convert errors to exit codesflagext
Implementations of the flag.Value interface to extend the flag packagego-run
Shebang line equivalent for Gojson-tidy
Pretty prints JSON from stdin, files, or URLstsrproxy
Simple Tailscale reverse proxyflagx
Extensions to the Go flag packagecollections
portfor
Deterministic hash from name to a port numbersudoku
Sudoku solver in Gosimple-reverse-proxy
A simple reverse proxy written in Gomonterey-jack
A friend to zippershaystack
Pinboard search CLIcrockford
Go implementation of Crockford base 32 encodinggo-utils
Implementation of the FisherβYates shuffle (Knuth shuffle) in Gofeed2json
Given an Atom or RSS feed, creates a comparable JSON feedwhatsit
Looks at a file and guess its content typewebarchive
stringutil
Some Go string utilitiesgsize
Utility that tells how large a file will be after gzip compressionkawatte
Recursive bulk find and replacebletchley
Simple command line application for basic public key cryptoWatsuji-and-Aesthetics
Dissertation, Carl M. Johnsonerrutil
Helpful tools for errors in Gorandline
Chooses random line(s) from a filenfspampurge
Delete all spam from Netlify spam pagerichpaste
Paste as rich text in Mac OSwalker
Walker, File Rangerslumber
Like Unix sleep but takes minutes, hours, etc.lich
A port of Wolf Rentzsch's Lich binary file format to Go (golang)rootdown
The internet demanded another Go routerecho-request
Simple server that echoes requests back as textloggo
Logs requests to files for debugging webhooksluhn
Yet another Luhn algorithm implementationdjango-context-variables
Simple utility to help make declarative class-based views in Djangojunix
A re-implementation of common Unix commands with output as JSON instead of plain textrank-em
CLI tool for making ranking listserrors
Some Go error helpersjax
JavaScript for Automation scriptspython-defunct
Defunct. See https://github.com/carlmjohnson/python-tools instead.352-interactive-design-development
randpwd
Randomly generated passwordsslackhook
Simple client for Slack web hook URLsdotfiles-public
Public repo for configuration files (git, Sublime Text, etc.)gracefulserver
Boilerplate for starting an HTTP server in Go with graceful shutdowncarljohnson-jour352
scooter
Scoot files into directories by date addedcarlana-redirect
jamtalk
Repo for SRCCON 2019 talkLove Open Source and this site? Check out how you can help us