twpayne
Creator of chezmoi.io. Gopher, paraglider pilot, and geospatial developer.
Zürich, Switzerland
Pinned Repositories
chezmoi
Manage your dotfiles across multiple diverse machines, securely.
dotfiles
My dotfiles, managed with https://chezmoi.io.
go-geom
Package geom implements efficient geometry types for geospatial applications.
go-geos
Package geos provides an interface to GEOS.
go-jsonstruct
Generate Go structs from multiple JSON or YAML objects.
go-kml
Package kml provides convenience methods for creating and writing KML documents.
go-polyline
Package polyline implements a Google Maps Encoding Polyline encoder and decoder.
go-vfs
Package vfs provides an abstraction of the os and io packages that is easy to test.
go-xmlstruct
Generate Go structs from multiple XML documents.
igc2kmz.py
IGC to Google Earth converter
twpayne's Repositories
twpayne/flatjson
flatjson converts JSON files to a "flat" representation with one value per line.
twpayne/go-geobabel
Package geobabel converts geometry types between popular geometry libraries.
twpayne/go-meteomatics
Package meteomatics is a client library for the Meteomatics API.
twpayne/go-pinentry-minimal
A version of github.com/twpayne/go-pinentry with minimal dependencies.
twpayne/age
A simple, modern and secure encryption tool with small explicit keys, no config options, and UNIX-style composability.
twpayne/cobra
A Commander for modern Go CLI interactions
twpayne/gopher-advent-2022-hot-function
Code for my Gopher Advent articles.
twpayne/xcscore-js
Cross country league flight scoring for paragliding
twpayne/bbolt
An embedded key/value database for Go.
twpayne/gopass
The slightly more awesome standard unix password manager for teams
twpayne/ohmyzsh
🙃 A delightful community-driven (with 1900+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community.
twpayne/yubikey-agent
yubikey-agent is a seamless ssh-agent for YubiKeys.
twpayne/100pct-ptt
Make your own push-to-talk button to use with the Zello app.
twpayne/bubbletea
A powerful little TUI framework 🏗
twpayne/charm
The Charm Tool and Library 🌟
twpayne/chezmoi.el
An emacs package for interacting with chezmoi.
twpayne/cockroach
CockroachDB - the open source, cloud-native distributed SQL database.
twpayne/doublestar
Implements support for double star (**) matches in golang's path.Match and filepath.Glob.
twpayne/dupword
A linter that checks for duplicate words in the source code (usually miswritten)
twpayne/geos
Geometry Engine, Open Source
twpayne/go-diff
Diff, match and patch text in Go
twpayne/go-github
Go library for accessing the GitHub API
twpayne/go-internal
Selected Go-internal packages factored out from the standard library
twpayne/gofumpt
A stricter gofmt, the way it should be pronounced
twpayne/jsonschema
Generate JSON Schemas from Go types
twpayne/kmler
Convert tracks, routes, and waypoints to KML
twpayne/mozillainstallhash
Go package to get the Mozilla install hash used to differentiate between installs
twpayne/PROJ
PROJ - Cartographic Projections and Coordinate Transformations Library
twpayne/renameio
Package renameio provides a way to atomically create or replace a file or symbolic link.
twpayne/termenv
Advanced ANSI style & color support for your terminal applications