{"id":22126621,"url":"https://github.com/sargunv/maplibre-compose","last_synced_at":"2025-04-06T16:10:43.273Z","repository":{"id":260047381,"uuid":"880137684","full_name":"sargunv/maplibre-compose","owner":"sargunv","description":"Add interactive vector tile maps to your Compose app","archived":false,"fork":false,"pushed_at":"2025-03-28T19:36:29.000Z","size":11034,"stargazers_count":103,"open_issues_count":56,"forks_count":13,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-03-30T15:07:29.362Z","etag":null,"topics":["android","compose","compose-multiplatform","ios","jetpack-compose","kotlin-multiplatform","maplibre","maps","vector-tiles"],"latest_commit_sha":null,"homepage":"https://sargunv.github.io/maplibre-compose/","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/sargunv.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"sargunv"}},"created_at":"2024-10-29T07:26:20.000Z","updated_at":"2025-03-28T19:36:33.000Z","dependencies_parsed_at":"2025-02-06T12:11:51.218Z","dependency_job_id":"d147ece9-b256-48f3-b88a-150feb15eb62","html_url":"https://github.com/sargunv/maplibre-compose","commit_stats":{"total_commits":330,"total_committers":4,"mean_commits":82.5,"dds":0.0757575757575758,"last_synced_commit":"651db9416cbcb7cabf9619cbe84163379d6a10f8"},"previous_names":["sargunv/train-tracker-app","sargunv/maplibre-compose"],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sargunv%2Fmaplibre-compose","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sargunv%2Fmaplibre-compose/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sargunv%2Fmaplibre-compose/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/sargunv%2Fmaplibre-compose/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/sargunv","download_url":"https://codeload.github.com/sargunv/maplibre-compose/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509221,"owners_count":20950232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","compose","compose-multiplatform","ios","jetpack-compose","kotlin-multiplatform","maplibre","maps","vector-tiles"],"created_at":"2024-12-01T16:59:30.266Z","updated_at":"2025-04-06T16:10:43.221Z","avatar_url":"https://github.com/sargunv.png","language":"Kotlin","funding_links":["https://github.com/sponsors/sargunv"],"categories":["Bindings"],"sub_categories":["Jetpack Compose or Compose Multiplatform"],"readme":"[![Github Actions](https://github.com/sargunv/maplibre-compose/actions/workflows/ci.yml/badge.svg)](https://github.com/sargunv/maplibre-compose/actions/workflows/ci.yml?query=branch%3Amain)\n[![Maven Central Version](https://img.shields.io/maven-central/v/dev.sargunv.maplibre-compose/maplibre-compose)](https://central.sonatype.com/namespace/dev.sargunv.maplibre-compose)\n[![License](https://img.shields.io/github/license/sargunv/maplibre-compose)](https://github.com/sargunv/maplibre-compose/blob/main/LICENSE)\n[![Documentation](https://img.shields.io/badge/Documentation-blue?logo=MaterialForMkDocs\u0026logoColor=white)](https://sargunv.github.io/maplibre-compose/)\n[![API Reference](https://img.shields.io/badge/API_Reference-blue?logo=Kotlin\u0026logoColor=white)](https://sargunv.github.io/maplibre-compose/api/)\n\n# MapLibre for Compose Multiplatform\n\n## Introduction\n\nMapLibre Compose is a [Compose Multiplatform][compose] wrapper around the\n[MapLibre][maplibre] SDKs for rendering interactive maps. You can use it to add\nmaps to your Compose UIs across Android, iOS, Desktop, and Web.\n\n\u003cp float=\"left\"\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/997cf8a4-2841-40c8-b5a1-ef98193b21b2\" width=\"200\" alt=\"iOS Screenshot\"/\u003e\n  \u003cimg src=\"https://github.com/user-attachments/assets/e450f689-e254-48b7-bd91-3d3042faa290\" width=\"200\" alt=\"Android Screenshot\"/\u003e\n\u003c/p\u003e\n\n## Usage\n\n- [Getting Started](https://sargunv.github.io/maplibre-compose/getting-started/)\n- [API Reference](https://sargunv.github.io/maplibre-compose/api/)\n- [Demo App](./demo-app)\n\n## Status\n\nA large subset of MapLibre's features are already supported, but the full\nbreadth of the MapLibre SDKs is not yet covered. What is already supported may\nhave bugs. API stability is not yet guaranteed; we're still exploring how best\nto express an interactive map API in Compose.\n\nSee [the status table][status] for a breakdown of supported features on each\nplatform. Android and iOS have the most complete support, while Desktop and Web\nare still catching up.\n\n[compose]: https://www.jetbrains.com/compose-multiplatform/\n[maplibre]: https://maplibre.org/\n[status]: https://sargunv.github.io/maplibre-compose/#status\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsargunv%2Fmaplibre-compose","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsargunv%2Fmaplibre-compose","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsargunv%2Fmaplibre-compose/lists"}