Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/maplibre/martin
Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.
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
Last synced: 7 days ago
JSON representation
Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling.
- Host: GitHub
- URL: https://github.com/maplibre/martin
- Owner: maplibre
- License: apache-2.0
- Created: 2017-09-30T10:53:46.000Z (about 7 years ago)
- Default Branch: main
- Last Pushed: 2024-08-05T02:51:01.000Z (3 months ago)
- Last Synced: 2024-08-05T03:06:00.703Z (3 months ago)
- Topics: hacktoberfest, leaflet, mapbox-gl, mapbox-gl-js, mapbox-vector-tile, maplibre, maplibre-gl-js, maps, mbtiles, pmtiles, postgis, postgresql, rust, vector-tiles, webserver
- Language: Rust
- Homepage: https://martin.maplibre.org
- Size: 14.2 MB
- Stars: 2,053
- Watchers: 34
- Forks: 192
- Open Issues: 102
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE-APACHE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY_POLICY.txt
Awesome Lists containing this project
- awesome-blazingly-fast - martin - Blazing fast and lightweight PostGIS vector tiles server (Rust)
- awesome-rust - MapLibre/Martin - Book-informational)](https://maplibre.org/martin/) (Libraries / Geospatial)
- awesome-maplibre - Martin - A PostGIS, MBtiles and PMtiles tile server, supports tile generation and mbtiles tooling. (Tile Servers / JavaScript)
- awesome-repositories - maplibre/martin - Blazing fast and lightweight PostGIS, MBtiles and PMtiles tile server, tile generation, and mbtiles tooling. (Rust)
README
[![Martin](https://raw.githubusercontent.com/maplibre/martin/main/logo.png)](https://maplibre.org/martin/)
[![Book](https://img.shields.io/badge/docs-Book-informational)](https://maplibre.org/martin)
[![docs.rs docs](https://docs.rs/martin/badge.svg)](https://docs.rs/martin)
[![](https://img.shields.io/badge/Slack-%23maplibre--martin-blueviolet?logo=slack)](https://slack.openstreetmap.us/)
[![GitHub](https://img.shields.io/badge/github-maplibre/martin-8da0cb?logo=github)](https://github.com/maplibre/martin)
[![crates.io version](https://img.shields.io/crates/v/martin.svg)](https://crates.io/crates/martin)
[![Security audit](https://github.com/maplibre/martin/workflows/Security%20audit/badge.svg)](https://github.com/maplibre/martin/security)
[![CI build](https://github.com/maplibre/martin/actions/workflows/ci.yml/badge.svg)](https://github.com/maplibre/martin/actions)Martin is a tile server and a set of tools able to generate vector tiles on the fly
from large `PostgreSQL` databases, and serve tiles from `PMTiles` and `MBTiles` files. Martin optimizes for speed and heavy traffic, and is written in [Rust](https://github.com/rust-lang/rust).## Features
* Serve [vector tiles](https://github.com/mapbox/vector-tile-spec) from
* [PostGIS](https://github.com/postgis/postgis) databases, automatically discovering compatible tables and functions
* [PMTile](https://protomaps.com/blog/pmtiles-v3-whats-new), both local files and over HTTP
* [MBTile](https://github.com/mapbox/mbtiles-spec) files
* [Combine](https://maplibre.org/martin/sources-composite.html) multiple tile sources into one
* Generate [sprites](https://maplibre.org/martin/sources-sprites.html) and [font glyphs](https://maplibre.org/martin/sources-fonts.html)
* Generate tiles in bulk from any Martin-supported sources into an `MBTiles` file with [martin-cp](https://maplibre.org/martin/martin-cp.html) tool
* Examine, copy, validate, compare, and apply diffs between `MBTiles` files with [mbtiles](https://maplibre.org/martin/tools.html#mbtiles) tool## Documentation
* [Quick Start](https://maplibre.org/martin/quick-start.html)
* [Installation](https://maplibre.org/martin/installation.html)
* Running with [CLI](https://maplibre.org/martin/run-with-cli.html)
or [configuration file](https://maplibre.org/martin/config-file.html)
* [Usage and API](https://maplibre.org/martin/using.html)## License
Licensed under either of
* Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or )
* MIT license ([LICENSE-MIT](LICENSE-MIT) or )
at your option.### Contribution
Unless you explicitly state otherwise, any contribution intentionally
submitted for inclusion in the work by you, as defined in the
Apache-2.0 license, shall be dual licensed as above, without any
additional terms or conditions.