Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
Rather than reading a .osm file with serde, I suggest using OSMPBF to read .osm.pbf files. They're a Protobuf-based encoding of OSM which is much much more space efficient than XML and should be much faster to read too though they do still take a long time. It also doesn't require reading your entire file into memory at once, unlike Serde.
Turns out OSMPBF is a no-go for me, as the memmap dependency doesn't compile for WebAssembly...
NOTE:
The number of mentions on this list indicates mentions on common posts plus user suggested alternatives.
Hence, a higher number means a more popular project.