{"id":23639079,"url":"https://github.com/do-me/tauri-basemap","last_synced_at":"2026-03-02T04:31:05.909Z","repository":{"id":269989100,"uuid":"909054916","full_name":"do-me/tauri-basemap","owner":"do-me","description":"Basemap.de world vector with a photon geocoder packaged as tauri app for any device","archived":false,"fork":false,"pushed_at":"2025-01-05T21:00:27.000Z","size":13317,"stargazers_count":10,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-08-04T07:46:00.838Z","etag":null,"topics":["maplibre","maplibre-gl-js","photon","tauri","tauri-app","vectortiles"],"latest_commit_sha":null,"homepage":"https://do-me.github.io/tauri-basemap/","language":"JavaScript","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/do-me.png","metadata":{"files":{"readme":"README.md","changelog":null,"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}},"created_at":"2024-12-27T16:32:59.000Z","updated_at":"2025-05-13T09:24:24.000Z","dependencies_parsed_at":"2025-02-19T00:40:40.295Z","dependency_job_id":"477d44db-ac57-4939-b0ef-be7a9ce69da5","html_url":"https://github.com/do-me/tauri-basemap","commit_stats":null,"previous_names":["do-me/tauri-basemap"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/do-me/tauri-basemap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-me%2Ftauri-basemap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-me%2Ftauri-basemap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-me%2Ftauri-basemap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-me%2Ftauri-basemap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/do-me","download_url":"https://codeload.github.com/do-me/tauri-basemap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/do-me%2Ftauri-basemap/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29992302,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-02T01:47:34.672Z","status":"online","status_checked_at":"2026-03-02T02:00:07.342Z","response_time":60,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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","photon","tauri","tauri-app","vectortiles"],"created_at":"2024-12-28T08:11:54.563Z","updated_at":"2026-03-02T04:31:05.894Z","avatar_url":"https://github.com/do-me.png","language":"JavaScript","readme":"# Tauri Basemap\n[Basemap.de world vector](https://basemap.de/produkte-und-dienste/web-vektor-world/) with a custom [photon geocoder](https://photon.komoot.io/) interface packaged as tauri app for any device. \n\nClick the image below to view the demo videos on YouTube.\n\n## MacOS\n[![Tauri Basemap](https://github.com/user-attachments/assets/399fc3aa-9046-4bc9-820c-4d3887f9f619)](https://youtu.be/b0tNk9DrmFs)\n\n## iOS\n[![Tauri Basemap](https://github.com/user-attachments/assets/af288189-396b-407e-bcc6-63113dc5548f)](https://youtu.be/sONjXU4eRss)\n\n## Interactive web-app here: https://do-me.github.io/tauri-basemap/\n\n## How to build bundles \n\nWith npm installed: \n\n- `npm create tauri-app@latest`\n- run through the wizard with these settings: \n\n```bash\n(base) ➜  tauri npm create tauri-app@latest\n✔ Project name · basemap-test\n✔ Identifier · com.basemap-test.app\n✔ Choose which language to use for your frontend · TypeScript / JavaScript - (pnpm, yarn, npm, deno, bun)\n✔ Choose your package manager · npm\n✔ Choose your UI template · Vanilla\n✔ Choose your UI flavor · JavaScript\n```\n\n- under `/basemap-test` run `npm install`\n- then under `/basemap-test/src` simply overwrite the following files with the ones from this repo\n  - `index.html`\n  - `main.js`\n  - `styles.css`\n\n### MacOS\n- for testing locally run `npm run tauri dev`\n- for building e.g. dmg or macos app `npm run tauri build`. The resulting .app-file weighs only 9Mb and starts instantly.\n- I added the `basemap.app` under `builds` to this repo but note that you should NEVER blindly trust random .app-files from the web. Instead, it's best to build it yourself.\n\n### iOS\nI didn't manage to get xcode simulator to run the app so I used my real iPhone to test and record the demo. \nThere's lots of loopholes in getting everything running properly. Here's a few things to do right from the start: \n\n1. Install Rust from the command line, with the official method, not with homebrew\n2. Install Xcode by downloading the .xip file from apple developer tools, not from the app store\n3. If running on a real iPhone via cable, the developer settings must be activated. Also, the first run will fail, as you allow apps you developed yourself in the settings.\n\nThis command should work eventually and install the `basemap` app on your phone\n- npm run tauri ios dev --host\n\nIf you change any files, the app will automatically update within 1-2 seconds. The app remains installed after killing the server or detaching the phone.\n\nYou can create a build resulting in an .ipa file with \n- npm run tauri ios build\n\nIf an iPhone has dev mode activated you should be able to install it. Still, it's best if you build it yourself!\n\n## To Do: \n- Build Windows \u0026 Android files\n\nThis is repo is the result of a small learning journey with tauri.\n\n\n\n\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdo-me%2Ftauri-basemap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdo-me%2Ftauri-basemap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdo-me%2Ftauri-basemap/lists"}