Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Rust bindings for GDAL

Is georust/gdal beginner-friendly?

We have not seen enough recent pull requests from outside contributors to georust/gdal to say how often they are merged. 2 beginner-friendly issues are open now.

Stars
457
Forks
113
Open beginner issues
2
Indexed issues
48
Dominant language
Rust
License
MIT
Last GitHub push
Jul 4, 2026
Latest indexed
Sep 16, 2026
Contributing guide
No contributing guide
Code of conduct
Code of conduct
Beginner labels
No beginner labels indexed
PR merge metrics
No merged PRs in 30d

How to contribute to georust/gdal

  1. There is no contributing guide, so start from the README and a few recently merged pull requests to see how changes are proposed.
  2. Read its code of conduct: it covers issues and pull requests as well as chat.
  3. Your contributions will be published under the project's MIT license.
  4. Pick one of the 2 open beginner-friendly issues below and comment that you want to work on it before you start.

Issues somebody may already be working on are listed last. List everything by date

  • Unreliable `CARGO_CFG_TARGET_FAMILY` check
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 65/100

    georust/gdal#733 ·

  • Feature::set_field_datetime writes UTC as "timezone unknown" (tzflag 0 instead of 100)
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 88/100

    georust/gdal#732 ·

  • Error when compiling with GDAL 3.13.0
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 38/100

    georust/gdal#715 · 5 comments · 3 reactions ·

  • When I used set_spatial_filter_rect to filter features, no results were returned.
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#708 ·

  • When querying a GPKG file using set_spatial_filter, an error is thrown: failed: no such module: RTREE
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 38/100

    georust/gdal#707 ·

  • Prebuilt bindings incorrectly used for aarch64/arm targets
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    georust/gdal#705 ·

  • Fails to read SQL with GDALVectorTranslate
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    georust/gdal#638 · 5 comments ·

  • Use `GDALGetOutputDriversForDatasetName` in `DriverManager` when available
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    georust/gdal#605 ·

  • Why does it fail to compile on AArch64 Linux?
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#599 · 1 comment ·

  • [Feature Req] Optionally use Transaction if supported
    May be free again A pull request for this issue was closed without being merged. Open

    Difficulty 5/5 Over a week Newbie friendliness 35/100

    georust/gdal#582 · 3 comments ·

  • Incomplete block pixel iterator
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    georust/gdal#570 · 2 comments ·

  • Can add wrapper for GDALAutoCreateWarpedVRT?
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 35/100

    georust/gdal#549 · 1 comment ·

  • Add Wrapper for OGR_L_Intersection
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 45/100

    georust/gdal#537 ·

  • Can `Geometry` be `Send`?
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#534 · 2 comments ·

  • `Polygonize` wrapper
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#533 · 3 comments ·

  • Cross-compile for aarch64-linux-gnu
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    georust/gdal#532 ·

  • is anyone here haved this problem solve? gdal-sys
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    georust/gdal#531 · 5 comments ·

  • Error reported when cross compiling on Windows
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    georust/gdal#524 · 2 comments ·

  • `Feature` fields getters and setters should accept field indexes
    Open

    Difficulty 5/5 Over a week Newbie friendliness 20/100

    georust/gdal#500 · 3 comments ·

  • Too hard to create a raster with a run-time data type
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#483 · 11 comments · 1 reaction ·

  • DriverManage::deregister_driver() leaks memory (if it is not re-registered afterwards)
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    georust/gdal#482 ·

  • ci: Try enabling valgrind on latest GDAL
    Open
    maintenance

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#476 ·

  • Implement support for writing Arrow data through OGR
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    georust/gdal#464 ·

  • `Rasterband::write` with `Buffer<T>` forces unnecessary data copy.
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 45/100

    georust/gdal#453 · 5 comments ·

  • Switch from Bors to GitHub Merge Queues
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    georust/gdal#452 · 2 comments ·

  • `Dataset::rasterband` doesn't follow Rust mutable reference rules.
    Open

    Difficulty 5/5 Over a week Newbie friendliness 32/100

    georust/gdal#450 · 2 comments ·

  • Inconsistent mutable reference tracking in `vector` module.
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    georust/gdal#448 ·

  • Unable to open JPEG compressed GeoTiff in Ubuntu 22.04
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 42/100

    georust/gdal#444 · 4 comments ·

  • adding Windows installation methods to the document
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 35/100

    georust/gdal#433 · 7 comments ·

  • How one can cache Dataset
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    georust/gdal#425 · 10 comments ·

  • Implement Send for structs that wrap GDAL types
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#417 · 1 comment · 1 reaction ·

  • can you add BuildVRTOptions example
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 25/100

    georust/gdal#381 · 1 comment ·

  • Debug-printing geometries segfaults
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    georust/gdal#365 · 7 comments ·

  • Error printed to stderr when calling `get_vsi_mem_file_bytes_owned`
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 45/100

    georust/gdal#331 ·

  • Provide an API to create a Geometry object from an owned OGRGeometryH
    Open

    Difficulty 2/5 1-3 hours Newbie friendliness 56/100

    georust/gdal#306 · 4 comments ·

  • Use of no_data_value()
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 30/100

    georust/gdal#259 · 2 comments ·

  • Replace `OGRwkbGeometryType::Type` (a.k.a. c_uint) by `enum GeometryType`
    Open

    Difficulty 5/5 Over a week Newbie friendliness 32/100

    georust/gdal#252 · 6 comments · 1 reaction ·

  • Test failures on Windows
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#219 · 4 comments ·

  • add valgrind on tests in ci and fix all the leaks
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    georust/gdal#204 · 5 comments ·

  • vector: setting feature fields by index
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#191 ·

  • The package cannot be compiling
    Open

    Difficulty 4/5 3-5 days Newbie friendliness 25/100

    georust/gdal#179 · 6 comments ·

  • Warp API
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    georust/gdal#170 · 2 comments ·

  • Run tests with ASan to debug spurious failure
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    georust/gdal#165 · 7 comments · 1 reaction ·

  • Improve / write docs
    Open
    enhancement

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    georust/gdal#139 · 3 comments ·

  • PostGIS write example
    Open

    Difficulty 3/5 1-2 days Newbie friendliness 35/100

    georust/gdal#135 · 1 comment ·

  • Serde deserialize support for GDAL
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    georust/gdal#116 · 1 comment · 1 reaction ·

  • Borrowed vs. owned geometries
    Open

    Difficulty 5/5 Over a week Newbie friendliness 25/100

    georust/gdal#4 · 5 comments ·

  • Random test suite crash
    Possibly taken @lnicola claimed this 42 days ago. Open

    Difficulty 4/5 3-5 days Newbie friendliness 35/100

    georust/gdal#514 · 25 comments ·

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.