{"id":46963512,"url":"https://github.com/dakk/gweatherrouting","last_synced_at":"2026-03-11T10:03:21.616Z","repository":{"id":38827779,"uuid":"89504609","full_name":"dakk/gweatherrouting","owner":"dakk","description":"Open-source sailing routing and navigation software","archived":false,"fork":false,"pushed_at":"2026-01-10T15:02:42.000Z","size":93686,"stargazers_count":69,"open_issues_count":33,"forks_count":13,"subscribers_count":5,"default_branch":"master","last_synced_at":"2026-01-11T04:30:31.606Z","etag":null,"topics":["gtk","regatta","routing","sail","sailing","simulator","weather"],"latest_commit_sha":null,"homepage":"https://gweatherrouting.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dakk.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":"dakk","patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"lfx_crowdfunding":null,"custom":null}},"created_at":"2017-04-26T16:42:50.000Z","updated_at":"2026-01-10T15:02:27.000Z","dependencies_parsed_at":"2024-01-29T16:43:44.407Z","dependency_job_id":"34d22565-691e-4806-b9a2-36a10e3fef68","html_url":"https://github.com/dakk/gweatherrouting","commit_stats":null,"previous_names":[],"tags_count":12,"template":false,"template_full_name":null,"purl":"pkg:github/dakk/gweatherrouting","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakk%2Fgweatherrouting","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakk%2Fgweatherrouting/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakk%2Fgweatherrouting/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakk%2Fgweatherrouting/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dakk","download_url":"https://codeload.github.com/dakk/gweatherrouting/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dakk%2Fgweatherrouting/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30377837,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T06:09:32.197Z","status":"ssl_error","status_checked_at":"2026-03-11T06:09:17.086Z","response_time":84,"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":["gtk","regatta","routing","sail","sailing","simulator","weather"],"created_at":"2026-03-11T10:03:21.009Z","updated_at":"2026-03-11T10:03:21.609Z","avatar_url":"https://github.com/dakk.png","language":"Python","funding_links":["https://github.com/sponsors/dakk"],"categories":[],"sub_categories":[],"readme":"# GWeatherRouting\n\n![CI Status](https://github.com/dakk/gweatherrouting/actions/workflows/ci.yaml/badge.svg)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\u003c!-- [![PyPI version](https://badge.fury.io/py/gweatherrouting.svg)](https://badge.fury.io/py/gweatherrouting) --\u003e\n\nGWeatherRouting is an open-source sailing routing and navigation software written using Python and Gtk4.\n\n![Routing in progress](https://github.com/dakk/gweatherrouting/raw/master/docs/source/_static/images/quickstart/10.gif)\n\n\u003c!-- ![Routing in progress](https://github.com/dakk/gweatherrouting/raw/master/docs/source/_static/images/s3.png) --\u003e\n\u003c!-- ![Routing done](https://github.com/dakk/gweatherrouting/raw/master/docs/source/_static/images/s5.png) --\u003e\n\n![Chart detail](https://github.com/dakk/gweatherrouting/raw/master/docs/source/_static/images/s6.png)\n\n![Log analysis](https://github.com/dakk/gweatherrouting/raw/master/docs/source/_static/images/loganalysis.png)\n\n## Features\n\n- Multi-point sailing weather routing\n- Boat / polar integrated database\n- Grib1 and Grib2 support, with downloader for openskiron\n- GPX support for importing and exporting POIs and tracks\n- Session manager for storing POIs, tracks and routings\n- Chart rendering: \n    - GeoJSON (coastlines included)\n    - GSHHS basemap (download helper included)\n    - KAP, GeoTiff charts and other raster formats supported by GDAL\n    - OpenSeaMap seamarks rendering\n- Gtk4 interface\n- NMEA instruments support\n- NMEA / GPX log analysys\n\n\n## Planned features\n\n- Customizable routing calculator\n- Ortodromic track render\n- AIS rendering\n- Boat dashboard and other realtime navigation support\n\n\n## Installation\n\nYou can install gweatherrouting via flatpak, appimage or using the source code.\n\n1. Make sure to have Python \u003e= 3.9 installed and the `pip` package manager.\n2. Install the following dependencies using your OS package manager (e.g: archlinux=pacman, debian=apt, macos=homebrew). Be aware that some packages have different names with different package managers.\n   - gobject-introspection\n   - gdal\n   - gtk+3\n   - libffi\n   - librsvg\n   - osm-gps-map\n   - py3cairo\n   - pygobject3\n   - pkg-config\n   - libgirepository1.0-dev\n\n\u003e [!NOTE]  \n\u003e If you are using a `virtualenv` you may need to make symbolic links from the UI libraries to your `venv` folder (this is not needed using system interpreter outside venv).\n\n3. Checkout the repository and run: ```pip install .```\n4. Start the software running: ```gweatherrouting```\n\n## License\n\nRead the LICENSE file.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdakk%2Fgweatherrouting","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdakk%2Fgweatherrouting","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdakk%2Fgweatherrouting/lists"}