San Francisco International Airport Museum's repositories
go-activitypub
An opionated (and incomplete) ActivityPub service implementation in Go.
go-activitypub-feeds
An opinionated Go package for publishing syndication feeds to ActivityPub accounts.
go-sfomuseum-airfield-wasm
Go package for compiling methods from the go-sfomuseum-airfield package to a JavaScript-compatible WebAssembly (wasm) binary. It also provides a net/http middleware packages for appending the necessary static assets and HTML resources to use the wasm binary in web applications.
go-sfomuseum-edtf
Go package for convert SFO Museum date strings in to Extended DateTime Format (EDTF) strings and instances.
go-sfomuseum-pmtiles
Opinionated SFO Museum package for working with Protomaps (v3) databases.
go-text-emboss
Go package for interacting with the sfomuseum/swift-text-emboss command-line, www and grpc tools
docker-sfomuseum-placeholder
This is SFO Museum's Dockerfile for running the (Pelias) Placeholder service.
flamework-aws
Limited (and opionated) methods for working with AWS services in a Flamework-based application.
go-http-auth
Go package to provide a simple interface for enforcing authentication in HTTP handlers.
go-http-oauth2
Go HTTP middleware package for using an OAuth2 service as a single-sign-on provider.
go-http-sfomuseum
Go package to provide common elements for SFO Museum web applications, notably headers and footers.
go-offline
Minimalist and opinionated offline task (job) coordination system.
go-offline-gocloud
Go package implementing the sfomuseum/go-offline interfaces using the Go Cloud abstraction libraries.
go-placeholder-client
Go package for talking to a Placeholder endpoint.
go-pubsub-flamework
Go package implementing the sfomuseum/go-pubsub.Publisher interface for Flamework log events
go-sfomuseum-curatorial
Go package for working with curatorial activities (exhibitions, public art, collection) in a SFO Museum context.
go-sfomuseum-github
Go package providing methods and tools for working with SFO Museum related GitHub repositories.
go-sfomuseum-mysql
Go package for working with Who's On First documents and MySQL databases and implementing the whosonfirst/go-whosonfirst-database-sql interfaces in an SFO Museum context.
go-sfomuseum-twitter
Go package for working with Twitter archives.
go-template
Opinionated Go package for loading templates with default functions.
go-whosonfirst-media
Go package for common methods and operations to produce Who's On First (WOF) style GeoJSON Feature documents for media records.
leaflet-geosearch
A geocoding/address-lookup library supporting various api providers.
leaflet-geosearch-placeholder
A leaflet-geosearch provider for the Placeholder coarse geocoder
placeholder
stand-alone coarse geocoder
webcomponent-sfomuseum-wayfinding
Custom Web Components for the SFO Museum Wayfinding system.