Who's On First's repositories
go-webhookd
Go package to implement a bucket-brigrade style webhook server where requests are relayed through a receiver, one or more transformations and one or more dispatchers each of which have interfaces and are defined using a URI-based syntax to allow for custom processing.
go-pubssed
Listen to a Redis PubSub channel and then rebroadcast it over Server-Sent Events (SSE).
whosonfirst-www-spelunker
A simple Flask-based spelunker for poking around Who's On First data
go-whosonfirst-browser
Go package for browsing and rendering Who's On First (WOF) records in a number of formats.
go-whosonfirst-spatial-www
Opinionated web application for the go-whosonfirst-spatial packages.
go-whosonfirst-export
Go package for exporting Who's On First documents.
go-whosonfirst-spatial
Go package defining interfaces for Who's On First specific spatial operations.
go-whosonfirst-spatial-sqlite
SQLite-backed implementation of the go-whosonfirst-spatial interfaces.
go-whosonfirst-sqlite-features
Go package for working with Who's On First features and SQLite databases.
go-whosonfirst-format
Formatter for the Who's on First GeoJSON
go-whosonfirst-spatial-pmtiles
Go package to implement the whosonfirst/go-whosonfirst-spatial interfaces using a Protomaps .pmtiles database.
go-whosonfirst-browser-sqlite
A Go package that implements a SQLite-enabled instance of the whosonfirst/go-whosonfirst-browser tool.
go-whosonfirst-exportify
Tools (written in Go) for exporting Who's On First records.
go-whosonfirst-format-wasm
Go package for building Who's On First formatting tools as WebAssembly (WASM and WASI) binaries.
go-whosonfirst-opensearch
Go package for indexing Who's On First records in OpenSearch.
go-whosonfirst-spatial-grpc
gRPC support for the go-whosonfirst-spatial interfaces.
go-whosonfirst-spatial-grpc-pmtiles
Go package implementing the whosonfirst/go-whosonfirst-spatial-grpc toolchain with support for Protomaps PMTiles databases.
go-whosonfirst-spatial-grpc-sqlite
SQLite support for the gRPC implementation of the go-whosonfirst-spatial interfaces.
go-whosonfirst-spatial-rtree
In-memory implementation of the go-whosonfirst-spatial interfaces.
go-whosonfirst-spelunker
Go package implementing a common interface for Who's On First "spelunker"-ing.
go-whosonfirst-spelunker-httpd
Go package implementing an HTTP server for interacting with implementations of the whosonfirst/go-whosonfirst-spelunker.Spelunker interface.
go-whosonfirst-spelunker-opensearch
Go package implementing the whosonfirst/go-whosonfirst-spelunker.Spelunker interface for use with OpenSearch databases.
go-whosonfirst-spelunker-sql
Go package implementing the whosonfirst/go-whosonfirst-spelunker.Spelunker interface for use with database/sql backed databases.
go-whosonfirst-sql
Go package implementing common properties for SQL-based Who's On First databases
go-whosonfirst-sqlite-features-index
Go package for indexing Who's On First features in SQLite databases.
go-whosonfirst-writer
Common methods for writing Who's On First documents.
whosonfirst-opensearch
OpenSearch schema files (and friends) for Who's On First projects.