Skip to content

daangn/h3lite

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

h3lite

Lightweight implementation of H3 geospatial indexing system.

It aims to be a faster and lighter alternative optimized for each target language. Please refer to each package for details.

Motivation

Uber's original H3 implementation is written in C, and they provide bindings for other languages based on it.

Which is understandable for reducing maintenance cost, but it has some drawbacks:

  • For Go, it requires CGO_ENABLED.
  • For JavaScript, its Emscripten build is quite large and far from the optimal.

This makes hard to effectively utilize the good features of each language and leveraging their module system.

Thankfully, the original implementation is entirely open source, so we can handle the maintenance difficulties ourselves. We value a better user experience more than that.

LICENSE

Libraries are licensed under the Apache 2.0 License

For the original H3 algorithm and reference implementation, it is licensed under the the Apache 2.0 License - Copyright (c) Uber Technologies, Inc.

About

Lightweight implementation of H3 geospatial indexing system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors