gurk
brew install gurk
v0.9.3
AGPL-3.0-only
Signal Messenger client for terminal
22
30-day installs · #6606
128
90-day · #5043
537
365-day · #4965
1.3k
★ GitHub stars · updated 2mo ago
Runtime dependencies
Build dependencies
Links
- https://github.com/boxdot/gurk-rs
- GitHub: boxdot/gurk-rs
- Brew formula source: Formula/g/gurk.rb
Raw metadata
{
"aliases": [],
"alternatives": [],
"build_dependencies": [
"pkgconf",
"protobuf",
"rust"
],
"categories": [],
"caveats": null,
"conflicts_with": [],
"dependencies": [
"openssl@3"
],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Signal Messenger client for terminal",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:38:30+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "gurk",
"github_default_branch": "main",
"github_last_commit_at": "2026-06-15T09:17:50Z",
"github_readme_excerpt": "# gurk \ud83e\udd52\n[![ci][ci-badge]][ci-link] [![chat][chat-badge]][chat-link] [![ko-fi][ko-fi-badge]][ko-fi-link]\n\n[Signal Messenger] client for terminal.\n\n\n\n# Installation\n\n## Pre-compiled binary\n\nDownload a pre-compiled binary from [Releases].\n\nOr, if you have [`cargo-binstall`](https://github.com/cargo-bins/cargo-binstall):\n\n```shell\ncargo binstall --git https://github.com/boxdot/gurk-rs gurk\n```\n\n## From source (using `cargo`)\n\nPrerequisites:\n\n* [`protoc`] compiler\n* `perl`\n\n```shell\ncargo install --git https://github.com/boxdot/gurk-rs gurk\n```\n\n## Arch Linux\n\n```shell\npacman -S gurk\n```\n(as root)\n- Official repository, tagged releases: [`gurk`](https://archlinux.org/packages/extra/x86_64/gurk)\n```shell\nyay -S gurk\n```\n- AUR source build from Git HEAD: [`gurk-git`](https://aur.archlinux.org/packages/gurk-bin)\n\n## Nix/NixOS\n\nEither per user:\n\n```\n$ nix-env --install gurk-rs\n```\n\nor system-wide:\n\n```nix\nenvironment.systemPackages = with pkgs; [ gurk-rs ];\n```\n\n# Freebsd\n#### (as root)\n```shell\npkg install net-im/gurk-rs\n```\n- pkg repositories\n\n\n```shell\ncd /usr/ports/net-im/gurk-rs\nmake install clean\n```\n- ports tree\n# Usage\n\nRun\n\n```\ngurk\n```\n\nOn the first run, it will open a QR code in your favorite image viewer, such that you can link the\nclient as a new device. This will also create a configuration file at the default [config\nlocation][config-location]. For the configuration directives, see [`src/config.rs`].\n\nNote: The binary cannot be published on crates.io, because it depends on several official Signal\nlibraries that are not available on crates.io.\n\n## Chat\n\n[][chat-link]\n\n# Key bindings\n\n## Default keybindings\n\n* App navigation\n * `f1` Toggle help panel.\n * `ctrl+c` Quit.\n* Message input\n * `tab` Send emoji from input line as reaction on selected message.\n * `alt+enter` Switch between multi-line and single-line input modes.\n * `alt+left`, `alt+right` Jump to previous/next word.\n * `ctrl+w / ctrl+backspace /",
"github_repo": "boxdot/gurk-rs",
"github_stars": 1315,
"github_topics": [],
"homepage": "https://github.com/boxdot/gurk-rs",
"homepage_og_description": null,
"homepage_og_image": null,
"homepage_title": null,
"installs_30d": 22,
"installs_365d": 537,
"installs_90d": 128,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "AGPL-3.0-only",
"llm_generated_at": null,
"llm_model": null,
"name": "gurk",
"oldnames": [],
"one_liner": null,
"optional_dependencies": [],
"rank_30d": 6606,
"rank_365d": 4965,
"rank_90d": 5043,
"raw_hash": "1597f8d7ee077c09",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/g/gurk.rb",
"tap": "homebrew/core",
"test_dependencies": [],
"uses_from_macos": [],
"version_head": null,
"version_stable": "0.9.3",
"versioned_formulae": [],
"why_use_this": null
}