This is your work, valued

Zürich, Switzerland

Tom Payne

Elite
@twpayne

Creator of chezmoi.io. Gopher, paraglider pilot, and geospatial developer.

chezmoi. Manage your dotfiles across multiple diverse machines, securely.

21k

go-geom. Package geom implements efficient geometry types for geospatial applications.

970

dotfiles. My dotfiles, managed with https://chezmoi.io.

453

go-jsonstruct. Generate Go structs from multiple JSON or YAML objects.

365

go-geos. Package geos provides an interface to GEOS.

122

go-polyline. Package polyline implements a Google Maps Encoding Polyline encoder and decoder.

121

go-xmlstruct. Generate Go structs from multiple XML documents.

104

go-kml. Package kml provides convenience methods for creating and writing KML documents.

97

go-vfs. Package vfs provides an abstraction of the os and io packages that is easy to test.

87

find-duplicates. Find duplicate files quickly.

70

igc2kmz.py. IGC to Google Earth converter

56

go-proj. Package proj provides an interface to PROJ.

53

go-gpx. Package gpx provides convenience types for reading and writing GPX files.

49

pgx-geos. Package pgx-geos provides PostGIS and GEOS support for github.com/jackc/pgx/v5 via github.com/twpayne/go-geos.

43

go-shapefile. Package shapefile provides a native Go reader for ESRI Shapefiles.

28

flatjson. flatjson converts JSON files to a "flat" representation with one value per line.

26

go-svg. Package svg provides convenience methods for creating and writing SVG documents.

26

webglmaps. Blows Leaflet out of the water (if you have a good computer)

24

pgx-geom. Package pgx-geom provides PostGIS support for github.com/jackc/pgx/v5 via github.com/twpayne/go-geom.

24

go-pinentry. Package pinentry provides a client to GnuPG's pinentry.

22

paragliding-articles.

22

go-mbtiles. Package mbtiles reads and writes files in the MBTiles format.

22

gogeom. Geometry functions for Go

20

osm-extract. Extract features from OpenStreetMap PBF files as GeoJSON.

17

go-pubsub. Package pubsub is a simple publish-subscribe implementation using generics.

13

go-heap. Package heap implements a generic heap data structure.

13

flightrecorder. Download tracklogs and upload waypoints for popular flight recorders on UNIX-like operating systems

12

vscode-testscript. testscript support for Visual Studio Code

12

g-record. IGC g-record signing proof of concept

11

go-shell. Package shell returns the user's shell across multiple platforms.

11

go-sse. Package sse implements a Server-Sent Events server.

10

go-geobabel. Package geobabel converts geometry types between popular geometry libraries.

9

find-typos. Find typos.

9

go-darksky. Package darksky implements a client for the Dark Sky API. See https://darksky.net/dev.

9

gopolyline. Google Maps polyline encoding and decoding for Go

8

go-doarama. Go client library for the Doarama GPS track visualizer

8

go-meteomatics. Package meteomatics is a client library for the Meteomatics API.

7

go-xdg. Package xdg provides support for the XDG Base Directory Specification.

6

webgl-utils. Python

6

maxxc. Cross country flight optimiser

6

scoop-bucket. Scoop bucket, see https://scoop.sh.

6

gpsbabel-flytec. Brauniger/Flytec support for GPSBabel

6

go-igc. Package igc handles IGC files.

5

go-pinentry-minimal. A version of github.com/twpayne/go-pinentry with minimal dependencies.

5

go-waypoint. Package waypoint reads and writes waypoints in formats used by the free flying community.

5

vim-testscript. VIM syntax highlighting for github.com/rogpeppe/go-internal/testscript.

5

forge. A simple utility to clone and open local and remote git repos.

5

waypointviewer. Google Maps/Google App Engine application for displaying waypoints

4

openlayers-googleearthview. OpenLayers Control to link an OpenLayers map to a Google Earth plugin

4

go-xctrack. Package xctrack implements XCTrack's task format.

4

go-fanet. Package fanet generates and parses FANET sentences.

4

igcscrape. Scrape IGC tracklogs from XC leagues

4

go-nmea. Package nmea parses NMEA sentences.

4

go-affine2d. Package affine2d implements 2D affine transformations.

4

nagios-plugin-bacula. A Nagios plugin for checking Bacula client backups

4

homebrew-core. 🍻 Default formulae for the missing package manager for macOS (or Linux)

3

vscode-igc. IGC file support for Visual Studio Code.

3

go-elevation. Package elevation reads elevation data from GeoTIFF files.

2