An open API service for producing an overview of a list of open source projects.

https://github.com/maplibre/martin

hacktoberfest leaflet mapbox-gl mapbox-gl-js mapbox-vector-tile maplibre maplibre-gl-js maps mbtiles pmtiles postgis postgresql rust vector-tiles webserver

Score: 24.956069716394353

Last synced: about 15 hours ago
JSON representation

Repository metadata:

Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 2,740
Total Committers: 110
Avg Commits per committer: 24.909
Development Distribution Score (DDS): 0.739

Commits in past year: 783
Committers in past year: 51
Avg Commits per committer in past year: 15.353
Development Distribution Score (DDS) in past year: 0.513

Name Email Commits
dependabot[bot] 4****] 714
Yuri Astrakhan y****n@g****m 623
Frank Elsinga f****k@e****e 520
Stepan Kuzmin t****n@g****m 323
Stepan Kuzmin s****n@y****u 69
Lucas z****o@h****m 63
dependabot-preview[bot] 2****] 62
Copilot 1****t 43
Andrey Bakhvalov b****y@g****m 42
pre-commit-ci[bot] 6****] 39
renovate[bot] 2****] 36
Birk Skyum b****m@p****e 32
rstanciu 5****n 13
Brian Todt t****b 8
David E Disch e****h@g****m 7
Manbhav Sugla m****4@g****m 7
Lena Pronina k****k@g****m 5
Paweł Urbanek c****t@p****m 4
Michael Kirk m****e@e****e 4
Josh Lee j****v@g****m 4
Gabe Schine g****e 4
Anna Barinova a****a@h****m 4
Anay Garodia 7****a 3
Hiroaki Yutani y****i@g****m 3
Kosta Tarasov 3****l 3
NINNiT s****r@g****m 3
Pat Sier p****r 3
Paul FLORENCE p****e@m****m 3
Ian Wagner i****r@s****m 2
Chris Thiange c****e 2
and 80 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 395
Total pull requests: 2,033
Average time to close issues: 4 months
Average time to close pull requests: 9 days
Total issue authors: 185
Total pull request authors: 97
Average comments per issue: 2.86
Average comments per pull request: 0.97
Merged pull request: 1,571
Bot issues: 28
Bot pull requests: 962

Past year issues: 76
Past year pull requests: 506
Past year average time to close issues: 27 days
Past year average time to close pull requests: 3 days
Past year issue authors: 41
Past year pull request authors: 45
Past year average comments per issue: 2.2
Past year average comments per pull request: 1.27
Past year merged pull request: 328
Past year bot issues: 18
Past year bot pull requests: 143

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/maplibre/martin

Top Issue Authors

  • nyurik (106)
  • CommanderStorm (26)
  • github-actions[bot] (22)
  • sharkAndshark (19)
  • pcace (5)
  • ljh2057 (5)
  • dependabot[bot] (4)
  • stepankuzmin (4)
  • Zia- (3)
  • gabeschine (3)
  • nouryf (3)
  • christophfink (3)
  • artyomb (3)
  • renovate[bot] (2)
  • korywka (2)

Top Pull Request Authors

  • dependabot[bot] (900)
  • CommanderStorm (463)
  • nyurik (305)
  • sharkAndshark (98)
  • renovate[bot] (42)
  • pre-commit-ci[bot] (20)
  • Copilot (15)
  • johncarmack1984 (13)
  • upsicleclown (10)
  • jleedev (7)
  • manbhav234 (7)
  • Auspicus (6)
  • NINNiT (6)
  • sdf-jkl (5)
  • tomeronen (4)

Top Issue Labels

  • help wanted (82)
  • good first issue (58)
  • enhancement (44)
  • question (44)
  • pg (30)
  • config (29)
  • mbtiles (21)
  • serving (20)
  • docs (19)
  • rust (13)
  • bug (11)
  • dependencies (9)
  • cli (9)
  • github_actions (8)
  • performance (8)
  • UI (7)
  • needs more info (7)
  • ci/cd (7)
  • pmtiles (6)
  • martin-cp (6)
  • install (5)
  • duplicate (5)
  • javascript (4)
  • backend (3)
  • breaking (2)
  • sprites (2)
  • needs-more-info (1)
  • feature (1)
  • unconfirmed (1)
  • build (1)

Top Pull Request Labels

  • dependencies (902)
  • rust (713)
  • javascript (109)
  • github_actions (76)
  • ci/cd (4)
  • breaking (3)
  • relnotes (2)
  • docker (2)
  • serving (1)
  • config (1)
  • bless (1)

Package metadata

proxy.golang.org: github.com/maplibre/martin

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/maplibre/martin#section-documentation
  • Licenses: apache-2.0
  • Latest release: v0.18.1 (published about 1 year ago)
  • Last Synced: 2026-08-22T16:51:40.245Z (3 days ago)
  • Versions: 54
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 6.521%
    • Average: 6.74%
    • Dependent repos count: 6.959%
crates.io: martin

Blazing fast and lightweight tile server with PostGIS, MBTiles, and PMTiles support

  • Homepage: https://martin.maplibre.org/
  • Documentation: https://docs.rs/martin/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 1.14.0 (published 7 days ago)
  • Last Synced: 2026-08-23T15:32:26.568Z (1 day ago)
  • Versions: 56
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 41,524 Total
  • Rankings:
    • Stargazers count: 5.085%
    • Forks count: 6.183%
    • Average: 28.588%
    • Dependent repos count: 29.318%
    • Dependent packages count: 33.812%
    • Downloads: 68.544%
  • Maintainers (3)
crates.io: martin-core

Basic building blocks of MapLibre's Martin tile server.

  • Homepage: https://martin.maplibre.org/
  • Documentation: https://docs.rs/martin-core/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.11.0 (published 7 days ago)
  • Last Synced: 2026-08-23T15:32:28.187Z (1 day ago)
  • Versions: 27
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,024 Total
  • Rankings:
    • Stargazers count: 2.732%
    • Forks count: 3.376%
    • Dependent repos count: 19.828%
    • Dependent packages count: 26.216%
    • Average: 29.258%
    • Downloads: 94.139%
  • Maintainers (2)
crates.io: mbtiles

A simple low-level Mbtiles access and processing library, with some tile format detection and other relevant heuristics.

  • Homepage: https://maplibre.org/martin/tools.html#mbtiles
  • Documentation: https://docs.rs/mbtiles/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.19.1 (published 7 days ago)
  • Last Synced: 2026-08-23T15:32:26.038Z (1 day ago)
  • Versions: 41
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 50,724 Total
  • Rankings:
    • Stargazers count: 4.49%
    • Forks count: 5.34%
    • Dependent repos count: 30.655%
    • Average: 35.009%
    • Dependent packages count: 36.211%
    • Downloads: 98.347%
  • Maintainers (3)
crates.io: martin-config-macros

Derive macros for MapLibre's Martin tile server configuration types.

  • Homepage: https://martin.maplibre.org/
  • Documentation: https://docs.rs/martin-config-macros/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.1.1 (published 7 days ago)
  • Last Synced: 2026-08-23T15:32:29.778Z (1 day ago)
  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 149 Total
  • Rankings:
    • Dependent repos count: 13.136%
    • Dependent packages count: 17.349%
    • Average: 39.861%
    • Downloads: 89.097%
  • Maintainers (2)
crates.io: martin-tile-utils

Utilities to help with map tile processing, such as type and compression detection. Used by the MapLibre's Martin tile server.

  • Homepage: https://martin.maplibre.org/
  • Documentation: https://docs.rs/martin-tile-utils/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.7.6 (published 7 days ago)
  • Last Synced: 2026-08-23T15:32:23.958Z (1 day ago)
  • Versions: 33
  • Dependent Packages: 3
  • Dependent Repositories: 0
  • Downloads: 51,491 Total
  • Rankings:
    • Dependent repos count: 29.297%
    • Dependent packages count: 34.527%
    • Average: 54.394%
    • Downloads: 99.359%
  • Maintainers (3)
crates.io: martin-mbtiles

WARNING: This crate was renamed to mbtiles.

  • Homepage:
  • Documentation: https://docs.rs/martin-mbtiles/
  • Licenses: MIT OR Apache-2.0
  • Latest release: 0.7.0 (published almost 3 years ago)
  • Last Synced: 2026-08-23T15:32:24.295Z (1 day ago)
  • Versions: 9
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Downloads: 12,258 Total
  • Rankings:
    • Dependent repos count: 29.297%
    • Dependent packages count: 34.527%
    • Average: 54.394%
    • Downloads: 99.359%
  • Maintainers (2)

Dependencies

.github/workflows/bench.yml actions
  • actions/checkout v3 composite
.github/workflows/ci.yml actions
  • actions/checkout v3 composite
  • actions/download-artifact v3 composite
  • actions/upload-artifact v3 composite
  • nyurik/action-setup-postgis v1 composite
  • softprops/action-gh-release v1 composite
  • ${{matrix.image}} * docker
Cargo.lock cargo
  • 291 dependencies
Cargo.toml cargo
  • cargo-husky 1 development
  • criterion 0.4 development
  • ctor 0.1 development
  • indoc 2 development
  • actix 0.13
  • actix-cors 0.6
  • actix-http 3
  • actix-rt 2
  • actix-web 4
  • async-trait 0.1
  • clap 4
  • deadpool-postgres 0.10
  • env_logger 0.10
  • flate2 1
  • futures 0.3
  • itertools 0.10
  • log 0.4
  • num_cpus 1
  • openssl 0.10
  • pmtiles 0.2
  • postgis 0.9
  • postgres 0.19
  • postgres-openssl 0.5
  • postgres-protocol 0.6
  • regex 1
  • semver 1
  • serde 1
  • serde_json 1
  • serde_yaml 0.9
  • subst 0.2
  • thiserror 1
  • tilejson 0.3
docker-compose.yml docker
  • maplibre/martin v0.7.0
  • postgis/postgis 14-3.3
  • postgis/postgis 14-3.3-alpine
  • postgis/postgis 15-3.3
  • postgis/postgis 11-3.0-alpine
.github/actions/setup-rust/action.yml actions
  • BRAINSia/free-disk-space 7048ffbf50819342ac964ef3998a51c2564a8a75 composite
  • Swatinem/rust-cache c19371144df3bb44fab255c43d04cbc2ab54d1c4 composite
  • taiki-e/install-action 3d7d7cd5ac7f994c1892ae0c06165095b9139094 composite
.github/workflows/autofix.yml actions
  • BRAINSia/free-disk-space 7048ffbf50819342ac964ef3998a51c2564a8a75 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/setup-node 820762786026740c76f36085b0efc47a31fe5020 composite
  • astral-sh/setup-uv c771a70e6277c0a99b617c7a806ffedaca235ff9 composite
  • autofix-ci/action c5b2d67aa2274e7b5a18224e8171550871fc7e4a composite
  • taiki-e/install-action 3d7d7cd5ac7f994c1892ae0c06165095b9139094 composite
.github/workflows/hotpath-profile.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
  • taiki-e/install-action 3d7d7cd5ac7f994c1892ae0c06165095b9139094 composite
  • postgis/postgis 18-3.6 docker
.github/workflows/scorecard.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
  • github/codeql-action/upload-sarif e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 composite
  • ossf/scorecard-action 2d1146689b8cda280b9bc96326124645441f03bc composite
.github/workflows/pr-relabeling.yml actions
.github/workflows/security.yml actions
  • EmbarkStudios/cargo-deny-action 3c6349835b2b7b196a839186cb8b78e02f7b5f25 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/dependency-review-action a1d282b36b6f3519aa1f3fc636f609c47dddb294 composite
  • github/codeql-action/analyze e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 composite
  • github/codeql-action/init e4fba868fa4b1b91e1fdab776edc8cfbe6e9fb81 composite
  • rustsec/audit-check 69366f33c96575abad1ee0dba8212993eecbe998 composite
  • zizmorcore/zizmor-action 6fc4b006235f201fdab3722e17240ab420d580e5 composite
.github/workflows/shear-expand.yml actions
  • ./.github/actions/setup-rust * composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
.github/workflows/build-binary.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
  • ilammy/setup-nasm 72793074d3c8cdda771dba85f6deafe00623038b composite
  • mlugg/setup-zig d1434d08867e3ee9daa34448df10607b98908d29 composite
  • taiki-e/install-action 3d7d7cd5ac7f994c1892ae0c06165095b9139094 composite
.github/workflows/hotpath-comment.yml actions
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/download-artifact 3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c composite
martin-config-macros/Cargo.toml cargo
demo/frontend/package-lock.json npm
  • 184 dependencies
.github/workflows/demo.yml actions
  • actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
  • taiki-e/install-action 763e3324d4fd026c9bd284c504378585777a87d5 composite
martin/martin-ui/package.json npm
  • @biomejs/biome 2.3.6 development
  • @tailwindcss/postcss ^4.1.12 development
  • @testing-library/react 16.3.0 development
  • @testing-library/user-event 14.6.1 development
  • @types/node 24.10.1 development
  • @types/react 19.2.6 development
  • @types/react-dom 19.2.3 development
  • @vitejs/plugin-react 5.1.1 development
  • @vitest/coverage-v8 4.0.12 development
  • @vitest/ui 4.0.12 development
  • cross-env 10.1.0 development
  • identity-obj-proxy 3.0.0 development
  • jsdom 27.2.0 development
  • postcss 8.5.6 development
  • tailwindcss 4.1.17 development
  • ts-node 10.9.2 development
  • tw-animate-css ^1.3.7 development
  • typescript 5.9.3 development
  • vite 7.2.4 development
  • vitest 4.0.12 development
  • @maplibre/maplibre-gl-inspect 1.8.0
  • @radix-ui/react-dialog 1.1.15
  • @radix-ui/react-hover-card 1.1.15
  • @radix-ui/react-slot 1.2.4
  • @radix-ui/react-switch 1.2.6
  • @radix-ui/react-tabs 1.1.13
  • @radix-ui/react-toast 1.2.15
  • @radix-ui/react-tooltip 1.2.8
  • @tailwindcss/vite ^4.1.12
  • @vis.gl/react-maplibre 8.1.0
  • class-variance-authority 0.7.1
  • clsx 2.1.1
  • cmdk 1.1.1
  • lucide-react 0.554.0
  • maplibre-gl 5.13.0
  • next-themes 0.4.6
  • react 19.2.0
  • react-dom 19.2.0
  • sonner 2.0.7
  • tailwind-merge 3.4.0
demo/frontend/package.json npm
  • @biomejs/biome ^2.3.7 development
  • @types/debounce ^1.2.4 development
  • @types/node ^24.10.1 development
  • @types/react ^19.2.6 development
  • @types/react-dom ^19.2.3 development
  • @vitejs/plugin-react ^5.1.1 development
  • typescript ^5.9.3 development
  • vite ^7.2.4 development
  • vite-plugin-mkcert ^1.17.9 development
  • vite-tsconfig-paths ^5.0.0 development
  • date-fns ^4.1.0
  • debounce 3.0.0
  • maplibre-gl ^5.13.0
  • normalize.css 8.0.1
  • react 19.2.0
  • react-day-picker ^9.11.1
  • react-dom 19.2.0
  • react-map-gl ^8.1.0
  • react-scroll-parallax 3.5.0
  • styled-components 6.1.19
martin-tile-utils/Cargo.toml cargo
demo/docker-compose.yml docker
  • ghcr.io/maplibre/martin latest
martin/martin-ui/package-lock.json npm
  • 452 dependencies
demo/db/Dockerfile docker
  • postgis/postgis 15-3.3 build
martin/Cargo.toml cargo
demo/frontend/Dockerfile docker
  • nginx alpine build
  • node alpine build
.github/workflows/pr-title.yml actions
  • amannn/action-semantic-pull-request 48f256284bd46cdaab1048c3721360e808335d50 composite
.github/workflows/build-deploy-docs.yml actions
  • DavidAnson/markdownlint-cli2-action 30a0e04f1870d58f8d717450cc6134995f993c63 composite
  • Swatinem/rust-cache f13886b937689c021905a6b90929199931d60db1 composite
  • actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
  • peaceiris/actions-gh-pages 4f9cc6602d3f66b9c108549d475ec49e8ef4d45e composite
  • taiki-e/install-action 763e3324d4fd026c9bd284c504378585777a87d5 composite
  • tcort/github-action-markdown-link-check e7c7a18363c842693fadde5d41a3bd3573a7a225 composite
martin-core/Cargo.toml cargo
mbtiles/Cargo.toml cargo
.github/actions/upload-coverage/action.yml actions
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
e2e-tests/Cargo.toml cargo