{"id":13489767,"url":"https://github.com/dahliaOS/pangolin_desktop","last_synced_at":"2025-03-28T05:31:17.559Z","repository":{"id":37475327,"uuid":"173514295","full_name":"dahliaOS/pangolin_desktop","owner":"dahliaOS","description":"Pangolin Desktop UI shell, designed for dahliaOS, written in Flutter.","archived":false,"fork":false,"pushed_at":"2024-11-08T18:27:10.000Z","size":308809,"stargazers_count":1914,"open_issues_count":3,"forks_count":192,"subscribers_count":36,"default_branch":"main","last_synced_at":"2025-03-27T01:29:56.362Z","etag":null,"topics":["cross-platform","dahliaos","dart","dart-lang","desktop-environment","flutter","flutter-ui","fuchsia","fuchsia-os","hacktoberfest","linux","linux-desktop","material-design","pangolin-desktop","ui","user-interface"],"latest_commit_sha":null,"homepage":"https://web.dahliaos.io","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dahliaOS.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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":null,"patreon":null,"open_collective":"dahliaos","ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null}},"created_at":"2019-03-03T00:34:01.000Z","updated_at":"2025-03-20T16:19:48.000Z","dependencies_parsed_at":"2023-12-18T05:06:45.376Z","dependency_job_id":"bc235154-d74d-4cb0-b276-8d7fb233f47c","html_url":"https://github.com/dahliaOS/pangolin_desktop","commit_stats":{"total_commits":2288,"total_committers":65,"mean_commits":35.2,"dds":0.7443181818181819,"last_synced_commit":"692e0fa67abed7d7d5b3f44e9fea8bcb09d60db8"},"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dahliaOS%2Fpangolin_desktop","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dahliaOS%2Fpangolin_desktop/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dahliaOS%2Fpangolin_desktop/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dahliaOS%2Fpangolin_desktop/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dahliaOS","download_url":"https://codeload.github.com/dahliaOS/pangolin_desktop/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245841742,"owners_count":20681194,"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":["cross-platform","dahliaos","dart","dart-lang","desktop-environment","flutter","flutter-ui","fuchsia","fuchsia-os","hacktoberfest","linux","linux-desktop","material-design","pangolin-desktop","ui","user-interface"],"created_at":"2024-07-31T19:00:34.860Z","updated_at":"2025-03-28T05:31:17.538Z","avatar_url":"https://github.com/dahliaOS.png","language":"Dart","funding_links":["https://opencollective.com/dahliaos"],"categories":["Dart","Projects"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg width=\"80%\" src=\"https://github.com/dahliaOS/brand/blob/master/pangolin/svg/logotypewhitetext.svg#gh-dark-mode-only\" /\u003e\n  \u003cimg width=\"80%\" src=\"https://github.com/dahliaOS/brand/blob/master/pangolin/svg/logotypeblacktext.svg#gh-light-mode-only\" /\u003e\n\u003c/p\u003e\n \n\u003cp align=\"center\"\u003e\n\u003ca href=\"https://dahliaos.io\"\u003eWebsite\u003c/a\u003e •\n\u003ca href=\"https://dahliaos.io/discord\"\u003eDiscord\u003c/a\u003e •\n\u003ca href=\"https://dahliaos.io/download\"\u003eReleases\u003c/a\u003e •\n\u003ca href=\"https://dahliaos.io/donate\"\u003eDonate\u003c/a\u003e •\n\u003ca href=\"https://docs.dahliaos.io\"\u003eDocumentation\u003c/a\u003e\n\n# Pangolin Desktop\n[![Build and Deploy to Web](https://github.com/dahliaOS/pangolin_desktop/actions/workflows/web.yml/badge.svg)](https://github.com/dahliaOS/pangolin_desktop/actions/workflows/web.yml)\n[![Locale generator](https://github.com/dahliaOS/pangolin_desktop/actions/workflows/locale_gen.yml/badge.svg)](https://github.com/dahliaOS/pangolin_desktop/actions/workflows/locale_gen.yml)\n[![Demo](https://img.shields.io/website?label=Web%20Build\u0026url=https%3A%2F%2Fweb.dahliaos.io\u0026style=for-the-badge)](https://web.dahliaos.io)\n[![Crowdin](https://badges.crowdin.net/e/1a53a75fb38f15843d4eb6d9b9e4215a/localized.svg?style=for-the-badge)](https://translate.dahliaos.io/pangolin)\n\n - 🖥 **Pangolin** is the desktop shell of dahliaOS.\n - 💙 **Written** in Dart/Flutter.\n - 🏝 **[Utopia](https://github.com/dahliaOS/utopia)** is the window manager of Pangolin.\n - 🐚 **Pangolin** was named after a shelled animal like the [Armadillo UI](https://9to5google.com/2018/12/26/fuchsia-armadillo-ui-gone/).\n - 🌐 **Check** the web preview [here](https://web.dahliaos.io).\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"100%\" src=\"https://docs.dahliaos.io/docs/pangolin/settings.webp\"\n\u003c/p\u003e\n\n\u003e Settings and start menu, commit [876180d](https://github.com/dahliaOS/pangolin_desktop/commit/876180df15d3b6c8720fb7474d1bcf1b5202fc67).\n\n\u003cp align=\"center\"\u003e\n  \u003cimg width=\"100%\" src=\"https://docs.dahliaos.io/docs/pangolin/search.webp\"\n\u003c/p\u003e\n\n\u003e Calculator, Terminal, Notes and search, commit [876180d](https://github.com/dahliaOS/pangolin_desktop/commit/876180df15d3b6c8720fb7474d1bcf1b5202fc67).\n\n## Development\n\nTo develop and locally test Pangolin:\n\n### Step 1. Install development tools\n\n1. Install [Flutter](https://docs.flutter.dev/get-started/install)\n2. Install an IDE of your choice (we recommend [VSCode](https://code.visualstudio.com/))\n    * We also recommend installing Dart and Flutter extensions if you're opting in for VSCode.\n    For other IDEs, please inform yourself.\n\n### Step 2. Run Pangolin\n\n**Note**: You can run Pangolin on any platform that Flutter supports but we recommend running it on Linux as some features of Pangolin are designed exclusively for Linux and won't work on other platforms.\n\nRun Pangolin by running:\n\n```\nmake run target=linux\n```\n\nList of targets:\n- linux\n- windows\n- macos\n\nFlutter has hot reloading so no need to restart the instance when it's running!\n\n## Contribute\n\nIf you're wondering how to contribute to the project, please refer to [CONTRIBUTING.md](/CONTRIBUTING.md)\n\n## Translate\n\nIf you're interested in translating Pangolin, click [here](https://github.com/dahliaOS/pangolin_desktop/blob/main/CONTRIBUTING.md#translations) for more information on how to do so!\n\n\n## License\n\n\u003cp align=\"left\"\u003e\n  \u003cimg width=\"30%\" src=\"https://github.com/dahliaOS/brand/blob/main/dahliaOS/logotype/svg/logotype-dark.svg#gh-dark-mode-only\"/\u003e\n  \u003cimg width=\"30%\" src=\"https://github.com/dahliaOS/brand/blob/main/dahliaOS/logotype/svg/logotype-light.svg#gh-light-mode-only\"/\u003e\n\u003c/p\u003e\n\nCopyright @ 2019-2023 - The dahliaOS Authors - contact@dahliaos.io\n\nThis project is licensed under the [Apache 2.0 license](/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FdahliaOS%2Fpangolin_desktop","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FdahliaOS%2Fpangolin_desktop","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FdahliaOS%2Fpangolin_desktop/lists"}