TranslatedA small yet powerful, accurate, and practical GeoIP2 database
- geoip
- geoip2
- surge
- clash
55,140 visible repositories in the index
1–12 of 12 · Most stars
TranslatedA small yet powerful, accurate, and practical GeoIP2 database
Translated🌚 🌍 🌝 Enhanced edition of GeoIP, freely customize GeoIP files in many formats, including but not limited to V2Ray dat format file geoip.dat, MaxMind mmdb format file, sing-box SRS format file, mihomo MRS format file, Clash ruleset, Surge ruleset, Nginx allow & deny rule files, etc. Enhanced edition of GeoIP for Nginx, V2Ray, Xray-core, Clash, mihomo, sing-box, Shadowrocket, Quantumult X, Surge, hysteria, Trojan-Go, dae, etc.
Types and utilities for working with 2d geometry in Golang
Go library to access geocoding and reverse geocoding APIs
Gountries provides: Countries (ISO-3166-1), Country Subdivisions(ISO-3166-2), Currencies (ISO 4217), Geo Coordinates(ISO-6709) as well as translations, country borders and other stuff exposed as struct data.
Simple Features is a pure Go Implementation of the OpenGIS Simple Feature Access Specification
A self-hostable REST-like API to get the time zone from geo coordinates
Go client for the GeoServer REST API — workspaces, datastores, layers, styles, security, ACL, GeoWebCache, Importer, plus OWS GetCapabilities/Describe. Tested against GeoServer 2.27 LTS and 2.28 stable.
Go library for PHP community with convenient functions
Go tool + library that publishes GIS vector data to GeoServer via PostGIS — walks a directory of shapefile / GeoJSON / GeoPackage / KML, loads each into PostGIS via GDAL/OGR, then registers the resulting tables as GeoServer feature types. Idempotent. Tested on GeoServer 2.27 LTS + 2.28 stable.
Draw a polygon on the map or paste a geoJSON and explore how the s2.RegionCoverer covers it with S2 cells depending on the min and max levels
Conversion utilities between H3 indexes and GeoJSON