Tom Payne (@twpayne)

Top repositories

1

chezmoi

Manage your dotfiles across multiple diverse machines, securely.
Go
11,690
star
2

go-geom

Package geom implements efficient geometry types for geospatial applications.
Go
781
star
3

dotfiles

My dotfiles, managed with https://chezmoi.io.
Shell
258
star
4

go-jsonstruct

Generate Go structs from multiple JSON objects.
Go
226
star
5

go-polyline

Package polyline implements a Google Maps Encoding Polyline encoder and decoder.
Go
98
star
6

go-kml

Package kml provides convenience methods for creating and writing KML documents.
Go
81
star
7

go-vfs

Package vfs provides an abstraction of the os and io packages that is easy to test.
Go
78
star
8

go-geos

Package geos provides an interface to GEOS.
Go
63
star
9

go-xmlstruct

Generate Go structs from multiple XML documents.
Go
61
star
10

igc2kmz

IGC to Google Earth converter
Python
49
star
11

find-duplicates

Find duplicate files quickly.
Go
31
star
12

go-gpx

Package gpx provides convenience types for reading and writing GPX files.
Go
30
star
13

webglmaps

Blows Leaflet out of the water (if you have a good computer)
JavaScript
24
star
14

gogeom

Geometry functions for Go
Go
21
star
15

go-proj

Package proj provides an interface to proj.org.
Go
19
star
16

paragliding-articles

16
star
17

go-shapefile

Package shapefile provides a native Go reader for ESRI Shapefiles.
Go
16
star
18

go-pinentry

Package pinentry provides a client to GnuPG's pinentry.
Go
14
star
19

go-mbtiles

Package mbtiles reads and writes files in the MBTiles format.
Go
13
star
20

pgx-geos

Package pgx-geos provides PostGIS and GEOS support for github.com/jackc/pgx/v5 via *github.com/twpayne/go-geos.Geom.
Go
12
star
21

g-record

IGC g-record signing proof of concept
C
11
star
22

flightrecorder

Download tracklogs and upload waypoints for popular flight recorders on UNIX-like operating systems
Python
11
star
23

flatjson

flatjson converts JSON files to a "flat" representation with one value per line.
Go
9
star
24

go-darksky

Package darksky implements a client for the Dark Sky API. See https://darksky.net/dev.
Go
9
star
25

go-doarama

Go client library for the Doarama GPS track visualizer
Go
8
star
26

gopolyline

Google Maps polyline encoding and decoding for Go
Go
8
star
27

osm-extract

Extract features from OpenStreetMap PBF files as GeoJSON.
Go
7
star
28

gpsbabel-flytec

Brauniger/Flytec support for GPSBabel
C
6
star
29

webgl-utils

Python
6
star
30

pgx-geom

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

go-pinentry-minimal

A version of github.com/twpayne/go-pinentry with minimal dependencies.
Go
5
star
32

go-meteomatics

Package meteomatics is a client library for the Meteomatics API.
Go
5
star
33

maxxc

Cross country flight optimiser
C
5
star
34

go-geobabel

Package geobabel converts geometry types between popular geometry libraries.
Go
5
star
35

scoop-bucket

Scoop bucket, see https://scoop.sh.
5
star
36

go-xdg

Package xdg provides support for the XDG Base Directory Specification.
Go
4
star
37

go-shell

Package shell returns the user's shell across multiple platforms.
Go
4
star
38

igcscrape

Scrape IGC tracklogs from XC leagues
Python
4
star
39

waypointviewer

Google Maps/Google App Engine application for displaying waypoints
JavaScript
4
star
40

nagios-plugin-bacula

A Nagios plugin for checking Bacula client backups
Python
4
star
41

libselinux-ruby-puppet

The minimal SELinux bindings for Ruby required to run puppet
C
3
star
42

go-kmz

Package kmz provides convenience methods for creating and writing KMZ files.
Go
3
star
43

openlayers-googleearthview

OpenLayers Control to link an OpenLayers map to a Google Earth plugin
JavaScript
3
star
44

nagios-plugin-xserve_raid

A Nagios plugin for checking Apple Xserve RAIDs
Python
3
star
45

go-serial

Package serial handles serial ports.
Go
3
star
46

find-typos

Find typos.
Go
2
star
47

flytecfs

Userspace filesystem for Flytec and Brauniger flight recorders
Python
2
star
48

vim-igc

VIM syntax highlighting for IGC files
Vim Script
2
star
49

go-vali

Package go-vali implements an API to the FAI's Open Validation Service.
Go
2
star
50

igc2kmz.rb

IGC to Google Earth converter (depreciated Ruby version)
Ruby
2
star
51

netcf-ruby

Ruby bindings for NetCF
C
2
star
52

ol3-under-the-hood

OpenLayers 3 Under The Hood talk
JavaScript
2
star
53

devfest-zurich2012-whats-hot-on-google-plus

Visualize Google+ posts in a heatmap on Google Maps via Google FusionTables (hosted on Google Drive)
Python
2
star
54

tcx2kmz

Garmin Training Center Database to Google Earth converter
Python
2
star
55

python-columnparser

A Python library for parsing columnar tables
Python
2
star
56

forge

A simple utility to clone and open local and remote git repos.
Go
2
star
57

gopher-advent-2022-hot-function

Code for my Gopher Advent articles.
Go
2
star
58

go-nmea

Package nmea parses NMEA sentences.
Go
2
star
59

go-pubsub

Package pubsub is a simple publish-subscribe implementation using generics.
Go
2
star
60

aircotini

Download tracklogs from Aircotec flight recorders
1
star
61

go-vfsbilly

Package vfsbilly provides a compatibility layer between github.com/twpayne/go-vfs and github.com/go-git/go-billy.
Go
1
star
62

xcscore-js

Cross country league flight scoring for paragliding
TypeScript
1
star
63

pnggrid

Python
1
star
64

vscode-testscript

testscript support for Visual Studio Code
1
star
65

tini

Download tracklogs from Brauniger and Flytec flight recorders
C
1
star
66

go-waypoint

Package waypoint reads and writes waypoints in formats used by the free flying community.
Go
1
star
67

github-cli

A minimal CLI for making GitHub API calls.
Go
1
star
68

garmini

Download IGC tracklogs from Garmin GPSs
C
1
star
69

map-toy

Supporting materials for the JavaScript Romandie talk on "Mapping with JavaScript"
1
star
70

go-openaip

Package openaip decodes http://www.openaip.net/ airspace files.
Go
1
star
71

igc2czml

IGC to CZML file converter
Python
1
star
72

iripper

Command line interface to the BBC's iPlayer
1
star
73

closure-toy

Toy project demonstrating Google's Closure tools
JavaScript
1
star
74

go-xctrack

Package xctrack implements XCTrack's task format.
Go
1
star
75

dotfiles-example

Example chezmoi dotfiles
1
star
76

go-httpd

A trivial HTTP server written in Go
Go
1
star