Rust bindings to the MapLibre Native map rendering engine

4 Open Issues Need Help Last updated: Jul 22, 2025

Open Issues Need Help

View All on GitHub

AI Summary: Integrate safety checks into the CI pipeline for the `maplibre-native-rs` project using Miri, AddressSanitizer, and LeakSanitizer to detect memory safety issues and memory leaks, improving the robustness and reliability of the Rust bindings for the MapLibre Native map rendering engine.

Complexity: 4/5
help wanted good first issue github_actions

Rust bindings to the MapLibre Native map rendering engine

Rust
Set up logging about 1 month ago

AI Summary: Implement logging capabilities within the Rust bindings for the MapLibre Native map rendering engine. This involves integrating a logging mechanism, potentially adapting existing Node.js logging solutions, to provide detailed logs for debugging, particularly focusing on thread safety issues. The solution should be accessible to developers using the Rust bindings.

Complexity: 4/5
help wanted

Rust bindings to the MapLibre Native map rendering engine

Rust
Set up `release-pls` about 1 month ago

AI Summary: Set up the `release-plz` tool for automated release management of the MapLibre-native-rs Rust project, including configuring the `.release-plz.toml` file and implementing the necessary GitHub Actions workflows for proposing release PRs and publishing releases to crates.io.

Complexity: 3/5
help wanted good first issue

Rust bindings to the MapLibre Native map rendering engine

Rust

AI Summary: Automate the monthly update of the MapLibre Native dependency SHA in the `maplibre-native-rs` Rust project. This involves creating a GitHub Actions workflow that periodically fetches the latest SHA from the upstream MapLibre Native repository and generates a pull request with the updated SHA.

Complexity: 3/5
help wanted good first issue dependencies

Rust bindings to the MapLibre Native map rendering engine

Rust