{"id":13818900,"url":"https://github.com/dimfeld/svelte-maplibre","last_synced_at":"2026-01-26T20:35:53.093Z","repository":{"id":65951861,"uuid":"603283312","full_name":"dimfeld/svelte-maplibre","owner":"dimfeld","description":"Svelte bindings for the MapLibre mapping library","archived":false,"fork":false,"pushed_at":"2026-01-25T02:57:58.000Z","size":2010,"stargazers_count":486,"open_issues_count":30,"forks_count":57,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-01-25T16:31:25.918Z","etag":null,"topics":["maplibre","maplibre-gl-js","mapping","svelte"],"latest_commit_sha":null,"homepage":"https://svelte-maplibre.vercel.app","language":"Svelte","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dimfeld.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2023-02-18T03:07:18.000Z","updated_at":"2026-01-25T02:58:03.000Z","dependencies_parsed_at":"2023-12-19T01:59:06.130Z","dependency_job_id":"7a8aa44f-ab7d-481d-b932-4680a59fae5d","html_url":"https://github.com/dimfeld/svelte-maplibre","commit_stats":{"total_commits":73,"total_committers":3,"mean_commits":"24.333333333333332","dds":0.0273972602739726,"last_synced_commit":"d7878e84812d5927b0ecb34ad331e2beb044057e"},"previous_names":[],"tags_count":75,"template":false,"template_full_name":null,"purl":"pkg:github/dimfeld/svelte-maplibre","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fsvelte-maplibre","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fsvelte-maplibre/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fsvelte-maplibre/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fsvelte-maplibre/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dimfeld","download_url":"https://codeload.github.com/dimfeld/svelte-maplibre/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dimfeld%2Fsvelte-maplibre/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28787223,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-26T13:55:28.044Z","status":"ssl_error","status_checked_at":"2026-01-26T13:55:26.068Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["maplibre","maplibre-gl-js","mapping","svelte"],"created_at":"2024-08-04T08:00:35.022Z","updated_at":"2026-01-26T20:35:53.052Z","avatar_url":"https://github.com/dimfeld.png","language":"Svelte","funding_links":[],"categories":["Svelte","UI Components","Bindings","Recently Updated"],"sub_categories":["Maps","JavaScript","[Oct 27, 2024](/content/2024/10/27/README.md)"],"readme":"\u003cp align=\"center\"\u003e\n\u003cpicture\u003e\n  \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"./static/logos/svelte-maplibre-logo-color-for-dark.svg\"\u003e\n  \u003cimg alt=\"svelte-maplibre logo\" height=\"60px\" src=\"./static/logos/svelte-maplibre-logo-color-for-light.svg\" /\u003e\n\u003c/picture\u003e\n\n\u003c/p\u003e\n\u003cp align=\"center\"\u003eSvelte wrapper for the \u003ca href=\"https://maplibre.org/projects/maplibre-gl-js/\"\u003emaplibre\u003c/a\u003e mapping library.\n\u003c/p\u003e\n\n---\n\nThis library is functional, but I'm still experimenting with extra features to make advanced functionality easier to use. It also needs proper documentation. In the meantime, the [demo site](https://svelte-maplibre.vercel.app) includes code for all the examples, and is a good place to start.\n\n[Changelog](./CHANGELOG.md)\n\n## Installation\n\n```\nnpm install svelte-maplibre\n```\n\n## Usage\n\n```svelte\n\u003cscript\u003e\n  import { MapLibre } from 'svelte-maplibre';\n\u003c/script\u003e\n\n\u003cMapLibre \n  center={[50,20]}\n  zoom={7}\n  class=\"map\"\n  standardControls\n  style=\"https://basemaps.cartocdn.com/gl/positron-gl-style/style.json\" /\u003e\n\n\u003cstyle\u003e\n  :global(.map) {\n    height: 500px;\n  }\n\u003c/style\u003e\n```\n\n## Developing\n\nYou should create a `.env` file to configure the environment. See the `.env.example` file for the\nnecessary settings.\n\nCurrently the only environment variable is a MapTiler API key, required for the 3D Buildings example.\nIf you don't have one, you can set this to a blank value to use the other examples.\n\n## Credits\n\nLogo created by [Bruce Wayyn](https://github.com/brucewayyn)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimfeld%2Fsvelte-maplibre","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdimfeld%2Fsvelte-maplibre","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdimfeld%2Fsvelte-maplibre/lists"}