{"id":13475439,"url":"https://github.com/quexten/goldwarden","last_synced_at":"2025-05-15T02:05:58.201Z","repository":{"id":185969102,"uuid":"667205022","full_name":"quexten/goldwarden","owner":"quexten","description":"A feature-packed Bitwarden compatible desktop client","archived":false,"fork":false,"pushed_at":"2025-02-01T19:59:08.000Z","size":876,"stargazers_count":880,"open_issues_count":94,"forks_count":28,"subscribers_count":12,"default_branch":"main","last_synced_at":"2025-04-14T00:57:34.266Z","etag":null,"topics":["autotype","bitwarden","git-signing","linux","linux-desktop","macos","password-manager","ssh-agent","windows","windows-desktop"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/quexten.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}},"created_at":"2023-07-17T01:24:05.000Z","updated_at":"2025-04-13T22:36:16.000Z","dependencies_parsed_at":"2023-12-26T17:12:19.323Z","dependency_job_id":"55c6a9c5-1a50-4e3a-87ee-d88ddb49dc5a","html_url":"https://github.com/quexten/goldwarden","commit_stats":{"total_commits":517,"total_committers":19,"mean_commits":"27.210526315789473","dds":"0.10251450676982587","last_synced_commit":"829193e70cf8737818d13b6dee6434311d592fcf"},"previous_names":["quexten/goldwarden"],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quexten%2Fgoldwarden","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quexten%2Fgoldwarden/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quexten%2Fgoldwarden/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/quexten%2Fgoldwarden/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/quexten","download_url":"https://codeload.github.com/quexten/goldwarden/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254259370,"owners_count":22040819,"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":["autotype","bitwarden","git-signing","linux","linux-desktop","macos","password-manager","ssh-agent","windows","windows-desktop"],"created_at":"2024-07-31T16:01:20.395Z","updated_at":"2025-05-15T02:05:58.182Z","avatar_url":"https://github.com/quexten.png","language":"Go","funding_links":[],"categories":["Go","linux"],"sub_categories":[],"readme":"\u003cimg src=\"https://raw.githubusercontent.com/quexten/goldwarden/main/gui/com.quexten.Goldwarden.svg\" width=200\u003e\n\n# Goldwarden\n\nGoldwarden is a Bitwarden compatible desktop client. It focuses on providing useful desktop features that the official tools \ndo not (yet) have or are not willing to add (for example, because the integrations are not mature enough for a broad userbase),\nand enhanced security measures that other tools do not provide, such as:\n\n- Support for SSH Agent (Git signing and SSH login)\n- System wide autotype (On Linux (Wayland/XOrg), Mac and Windows)\n- Biometric authentication\n- Implements Bitwarden browser-extension biometrics on Linux\n- Support for injecting environment variables into the environment of a cli command\n- Vault content is held encrypted in memory and only briefly decrypted when needed\n- Kernel level memory protection for keys (via the memguard library)\n- Additional measures to protect against memory dumps\n- Passwordless login (Both logging in, and approving logins)\n- Fido2 (Webauthn) support\n- more to come...?\n\nThe aim is not to replace the official clients, but to complement by implementing the missing features.\n\n### Requirements\nRight now, Goldwarden is only tested on Linux. Somewhat feature-stripped builds for Mac and Windows are available too, but untested.\nAutotype is currently implemented via the remotedesktop portal. This is supported on KDE and Gnome, but not yet on wl-root based environments.\n\n### Installation\n\n#### Flatpak\nThere is a flatpak that includes a small UI, autotype functionality and autostarting of the daemon.\n\n[\u003cimg width='240' alt='Download on Flathub' src='https://flathub.org/assets/badges/flathub-badge-en.png' /\u003e](https://flathub.org/apps/details/com.quexten.Goldwarden)\n\n![image](https://github.com/quexten/goldwarden/assets/11866552/ae081005-00bf-4127-a208-1476ed856ef1)\n![image](https://github.com/quexten/goldwarden/assets/11866552/b7f4c261-f801-4b61-9507-8a9bef793de4)\n\n#### CLI\n##### Arch (AUR)\nOn Arch linux, or other distributions with access to the AUR, simply:\n```\nyay -S goldwarden\n```\nshould be enough to install goldwarden on your system.\n\n##### Deb / RPM\nFor deb/rpm, download the deb/rpm from the latest release on GitHub and install it using your package manager.\n\n#### NixOS\n```\nenvironment.systemPackages = [\n  pkgs.goldwarden\n];\n```\n##### Github Binary Releases\nOn other distributions, Mac and Windows, you can download it from the latest release on GitHub and put it into a location you want to have it in, f.e `/usr/bin`.\n\n##### Compiling\nAlternatively, you can build it yourself.\n```\ngo install github.com/quexten/goldwarden@latest\n```\n\n### Setup and Usage\nTo get started, follow the instructions provided in the wiki [https://github.com/quexten/goldwarden/cli/wiki/Getting-Started](https://github.com/quexten/goldwarden/wiki/Getting-Started).\nFor instructions on specific features, also consult the wiki page for the feature.\n\n### Contributing\nInterested in contributing a feature or bug-fix? Great! Here is some information on how to set up your development environment:\n\nhttps://github.com/quexten/goldwarden/wiki/Setting-up-the-Development-Environment\n\nAfter that, create a PR. If you encounter any issues, feel free to open a discussion thread.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquexten%2Fgoldwarden","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fquexten%2Fgoldwarden","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fquexten%2Fgoldwarden/lists"}