Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tomburgs/agloe
📍 Agloe is a geocoder which combines Go with WebAssembly in order to parse highly compressed Open Street Map (OSM) files all in the browser.
https://github.com/tomburgs/agloe
agloe geocoder geolocation golang nextjs openstreetmap osm typescript webassembly
Last synced: 3 months ago
JSON representation
📍 Agloe is a geocoder which combines Go with WebAssembly in order to parse highly compressed Open Street Map (OSM) files all in the browser.
- Host: GitHub
- URL: https://github.com/tomburgs/agloe
- Owner: Tomburgs
- License: mit
- Created: 2021-01-29T20:43:05.000Z (almost 4 years ago)
- Default Branch: master
- Last Pushed: 2022-01-09T19:38:27.000Z (about 3 years ago)
- Last Synced: 2023-03-04T13:13:57.635Z (almost 2 years ago)
- Topics: agloe, geocoder, geolocation, golang, nextjs, openstreetmap, osm, typescript, webassembly
- Language: Go
- Homepage: https://agloe.vercel.app
- Size: 25.6 MB
- Stars: 9
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## What is Agloe
Agloe is a privacy concerned geocoder which combines Go with WebAssembly in order to parse highly compressed Open Street Map (OSM) files all in the browser.
We host a live version [here](https://agloe.vercel.app), so give it a go.
## How it works
The core of the application is written in Go. We utilize various browser APIs such as WebAssembly, IndexedDB, and read/write streams to create a geocoder which does not depend on any backend services for searching & locating entities.
## Limits of Agloe
Agloe is not a replacement for any of the major geodata service providers, such as MapBox, Pelias, Apple Maps, or Google Maps for when you need to parse the entire world for geographic locations.
That being said, it is more than able to parse regions or cities for coordinates / bounds for things such as stores, streets, monuments, cafes, etc. If you're looking to make a widget that could let your users search for stuff within a city, give Agloe a shot.
## Browser support
Agloe is supported in the latest version of every major browser.