{"id":39876258,"url":"https://github.com/vkhitrin/cosmicding","last_synced_at":"2026-01-18T14:24:58.829Z","repository":{"id":258356135,"uuid":"870041971","full_name":"vkhitrin/cosmicding","owner":"vkhitrin","description":"linkding companion app","archived":false,"fork":false,"pushed_at":"2025-11-14T19:41:45.000Z","size":5561,"stargazers_count":24,"open_issues_count":12,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-11-14T21:07:24.063Z","etag":null,"topics":["cosmic","cosmic-ext-application","linkding"],"latest_commit_sha":null,"homepage":"","language":"Rust","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/vkhitrin.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2024-10-09T10:42:14.000Z","updated_at":"2025-11-14T19:41:46.000Z","dependencies_parsed_at":"2025-03-10T21:28:31.618Z","dependency_job_id":"f34a73b2-8b76-41fa-84b7-4a2584807510","html_url":"https://github.com/vkhitrin/cosmicding","commit_stats":null,"previous_names":["vkhitrin/cosmicding"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/vkhitrin/cosmicding","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkhitrin%2Fcosmicding","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkhitrin%2Fcosmicding/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkhitrin%2Fcosmicding/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkhitrin%2Fcosmicding/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vkhitrin","download_url":"https://codeload.github.com/vkhitrin/cosmicding/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vkhitrin%2Fcosmicding/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28537554,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T13:04:05.990Z","status":"ssl_error","status_checked_at":"2026-01-18T13:01:44.092Z","response_time":98,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: 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":["cosmic","cosmic-ext-application","linkding"],"created_at":"2026-01-18T14:24:58.137Z","updated_at":"2026-01-18T14:24:58.824Z","avatar_url":"https://github.com/vkhitrin.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg alt=\"cosmicding logo\" src=\"./res/icons/hicolor/scalable/apps/com.vkhitrin.cosmicding.svg\" alt=\"Logo\" height=\"192px\" width=\"192px\"\u003e\n\u003c/p\u003e\n\n\u003e [!NOTE]\n\u003e macOS status \u003chttps://github.com/vkhitrin/cosmicding/discussions/96\u003e\n\n|                  Accounts View                   |                   Bookmarks View                   |\n| :----------------------------------------------: | :------------------------------------------------: |\n| ![Accounts View](./res/screenshots/accounts.png) | ![Bookmarks View](./res/screenshots/bookmarks.png) |\n\n\u003cp align=\"center\"\u003e\u003ca href='https://flathub.org/apps/com.vkhitrin.cosmicding'\u003e\u003cimg width='190' alt='Download on Flathub' src='https://flathub.org/api/badge?locale=en'/\u003e\u003c/a\u003e\u003c/p\u003e\n\n# Cosmicding\n\nCosmicding is a bookmarks companion app for COSMIC™ Desktop Environment.  \nIt allows storing bookmarks locally, and syncing bookmarks with remote providers.\n\nWhile Cosmicding was designed for COSMIC™ Desktop Environment, it may run cross-platform ([#24](https://github.com/vkhitrin/cosmicding/issues/24),\ntested on Linux, and macOS).\n\nFeatures:\n\n- Store bookmarks locally.\n- Support remote bookmarks providers:\n  - linkding\n- Aggregate bookmarks from multiple providers.\n- Add/Edit/Remove bookmarks.\n- Search bookmarks based on title, URL, tags, description, and notes.\n- Import/Export bookmarks.\n\nCosmicding has been tested with linkding releases \u003e= `1.31.0`.\n\n## Installation\n\n### Remote\n\nCosmicding can be installed from remote sources in several ways:\n\n#### Linux\n\n- Download compiled binaries from GitHub release.\n- Flatpak:\n\n  ```shell\n  flatpak install flathub com.vkhitrin.cosmicding\n  ```\n\n#### macOS\n\n- Download DMG from GitHub release.\n- Using brew:\n\n  ```shell\n  brew tap vkhitrin/tap\n  brew install --cask vkhitrin/tap/cosmicding\n  ```\n\n### Local Install (compiled binary)\n\nDependencies (Linux):\n\n- `cargo`\n- `just`\n- `libxkbcommon-dev`\n- `libcosmic`\n- `libsqlite3-dev`\n- `cosmic-icons`\n\nDependencies (macOS):\n\n- `brew`\n- `cargo`\n- `just`\n- `libxkbcommon`\n- `sqlite3`\n- `cosmic-icons` (can be fetched using brew `brew install --HEAD vkhitrin/tap/cosmic-icons-theme`)\n\nA workaround is required for macOS to display icons correctly, refer to \u003chttps://github.com/vkhitrin/cosmicding/discussions/96\u003e.\n\nInstallation:\n\n```shell\n# Clone the repository\ngit clone https://github.com/vkhitrin/cosmicding\n\n# Change directory to the project folder\ncd cosmicding\n\n# Build Release version\njust build-release\n\n# Install\nsudo just install\n```\n\n### Local Install (flatpak)\n\n```shell\n# Ensure flathub remote is added to user\nflatpak remote-add --user --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo\nflatpak-builder --force-clean \\\n                --sandbox \\\n                --user \\\n                --install \\\n                --install-deps-from=flathub \\\n                --ccache \\\n                --mirror-screenshots-url=https://dl.flathub.org/media/ \\\n                --repo=flatpak-repo builddir \\\n                res/flatpak/com.vkhitrin.cosmicding.yaml\n```\n\n## Acknowledgments\n\n[cosmic-utils](https://github.com/cosmic-utils) organization for their code examples.  \n[@sissbruecker](https://github.com/sissbruecker) for creating linkding.  \n[system76](https://system76.com) for creating COSMIC, and making it fun to develop for.\n\nTranslations:\n\n- Swedish - [@bittin](https://github.com/bittin)\n\nIcon:\n\n- Link logo from \u003chttps://iconoir.com/\u003e.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvkhitrin%2Fcosmicding","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvkhitrin%2Fcosmicding","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvkhitrin%2Fcosmicding/lists"}