carmen-core

A storage library written in Rust that backs the Carmen geocoding engine, with a JavaScript wrapper. It handles the low-level data work so Carmen can search places quickly.

Share on XNo license declared

Overview

carmen-core is the low-level storage library behind the Carmen geocoding engine. The core is written in Rust and lives in the rust-src folder, while a JavaScript wrapper built as a Node native module lets Carmen call it. It handles the data work so that the higher-level geocoder can search places quickly. You build it with cargo and yarn, and the JS bindings can download a prebuilt binary for your platform when one is available.

Key features

  • Rust backend storage library for the Carmen geocoder
  • JavaScript wrapper through Node native bindings
  • Prebuilt binaries can be fetched during yarn install
  • Rust tests run with cargo test

Best for

Contributors and maintainers working on Carmen internals. The README notes that node-gyp needs Python 2, and a Rust stable toolchain is required.

Upstream
LevyForchh/carmen-core
Fork on GitHub
Guo-astro/carmen-core
Upstream stars
1
Category
Maps and geospatial
License
No license declaredWithout a license, the author keeps all rights. Ask the upstream owner before reusing the code.
Forked
2020-11-01
Sync status
In sync, has own commitsLast synced 2026-09-29