/cosmicding

linkding companion app for COSMIC™

Primary LanguageRustGNU General Public License v3.0GPL-3.0

cosmicding logo

cosmicding accounts page cosmicding bookmarks page

cosmicding

cosmicding is a linkding companion app for COSMIC™ Desktop Environment.
It provides an alternative frontend to linkding based on libcosmic.

While cosmicding was designed for COSMIC™ Desktop Environment, it should be able to run cross-platform.

Features:

  • Support multiple linkding instances (or multiple users on the same instance).
  • Aggregate bookmarks locally.
  • Add/Edit/Remove bookmarks.
  • Search bookmarks based on title, URL, tags, description, and notes.

cosmicding was tested against linkding releases 1.31.0, and 1.36.0.

Installation

Note

Currently cosmicding is hard-codded to build Apple Silicon releases for macOS.

cosmicding is not distributed at the moment, and has to be built manually.

Local Install

Dependencies (Linux)

  • cargo
  • just
  • libxkbcommon-dev
  • libcosmic
  • libsqlite3-dev
  • cosmic-icons

Dependencies (macOS)

  • cargo
  • just
  • libxkbcommon
  • sqlite3

Installation:

# Clone the repository
git clone https://github.com/vkhitrin/cosmicding

# Change directory to the project folder
cd cosmicding

# Build Release version
just build-release

# Install
sudo just install

Roadmap

cosmicding is currently under heavy development, and is not distributed outside of source code.

The initial release is expected to support macOS and Linux platforms.

Thanks