Skip to content

Alternatives

Please be aware that different projects may have different design goals (speed, accuracy, data sources, etc.). Please do your own research on which one is the best for your use case.

This page is not a complete list of all alternatives.

See the repos in Lookup Libraries section of evansiroky/timezone-boundary-builder first.

A question on Stack Overflow also: How to get a time zone from a location using latitude and longitude coordinates?.

Speed, memory, and accuracy at a glance

The radar charts below compare popular timezone lookup packages in Go, Python, and Rust on lookup speed, peak memory, and accuracy (wrong-result rate), based on the continuous benchmark results from tz-benchmark. All three axes share logarithmic scales, so further out is better; click a package name below a chart to see its numbers.

Go

Rust

Python

Ruby

Swift

Database

Last updated on