{"id":13473645,"url":"https://github.com/saturneric/GpgFrontend","last_synced_at":"2025-03-26T19:34:31.328Z","repository":{"id":39843578,"uuid":"378396257","full_name":"saturneric/GpgFrontend","owner":"saturneric","description":"A free, open-source, robust yet user-friendly, compact and cross-platform tool for OpenPGP encryption. It stands out as an exceptional GUI frontend for the modern GnuPG (gpg).","archived":false,"fork":false,"pushed_at":"2024-10-26T14:20:27.000Z","size":12499,"stargazers_count":505,"open_issues_count":11,"forks_count":50,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-10-30T06:33:08.034Z","etag":null,"topics":["communication","crypto","decrypt","digital-signature","dsa","ecc","ecdh","ecdsa","encrypt","encryption-decryption","gpg","openpgp","rsa","security","security-tools","signature","signature-verification"],"latest_commit_sha":null,"homepage":"https://gpgfrontend.bktus.com","language":"C++","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/saturneric.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"COPYING","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-06-19T11:31:35.000Z","updated_at":"2024-10-26T22:29:07.000Z","dependencies_parsed_at":"2023-10-17T01:55:59.709Z","dependency_job_id":"c96f083a-f6be-449a-93b1-84c21d3d4739","html_url":"https://github.com/saturneric/GpgFrontend","commit_stats":null,"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saturneric%2FGpgFrontend","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saturneric%2FGpgFrontend/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saturneric%2FGpgFrontend/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saturneric%2FGpgFrontend/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/saturneric","download_url":"https://codeload.github.com/saturneric/GpgFrontend/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245722880,"owners_count":20661842,"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":["communication","crypto","decrypt","digital-signature","dsa","ecc","ecdh","ecdsa","encrypt","encryption-decryption","gpg","openpgp","rsa","security","security-tools","signature","signature-verification"],"created_at":"2024-07-31T16:01:05.620Z","updated_at":"2025-03-26T19:34:31.299Z","avatar_url":"https://github.com/saturneric.png","language":"C++","readme":"# GpgFrontend\n\n![Language](https://img.shields.io/badge/language-C%2B%2B-green)\n![License](https://img.shields.io/badge/License-GPL--3.0-orange)\n[![Codacy Badge](https://app.codacy.com/project/badge/Grade/d1750e052a85430a8f1f84e58a0fceda)](https://www.codacy.com/gh/saturneric/GpgFrontend/dashboard?utm_source=github.com\u0026utm_medium=referral\u0026utm_content=saturneric/GpgFrontend\u0026utm_campaign=Badge_Grade)\n[![Build Release](https://github.com/saturneric/GpgFrontend/actions/workflows/release.yml/badge.svg?branch=main)](https://github.com/saturneric/GpgFrontend/actions/workflows/release.yml)\n[![Build Nightly](https://github.com/saturneric/GpgFrontend/actions/workflows/testing-nightly.yml/badge.svg?branch=develop)](https://github.com/saturneric/GpgFrontend/actions/workflows/testing-nightly.yml)\n\nGpgFrontend is a free, open-source, robust yet user-friendly, compact and\ncross-platform tool for [OpenPGP](https://www.openpgp.org/) encryption. It\nstands out as an exceptional GUI frontend for the modern\n[GnuPG](https://www.gnupg.org/) (gpg).\n\n\u003cimg width=\"100\" height=\"100\" align=\"right\" style=\"position: absolute;right: 0;padding: 12px;top:12px;z-index: 1000;\" src=\"https://image.cdn.bktus.com/i/2024/02/24/248b2e18-a120-692e-e6bc-42ca30be9011.webp\" alt=\"GpgFrontend\"/\u003e\n\nWhen using GpgFrontend, you can:\n\n- Rapidly encrypt text, files or emails.\n- Digitally sign your text, files or emails with ease.\n- Conveniently manage all your GPG keys on your device.\n- Transfer all your GPG keys between devices safely and effortlessly.\n- Furthermore, you can build and run it on various operating systems, including\n  Windows, macOS, Linux, FreeBSD, and more.\n\nGpgFrontend is **PERMANENTLY FREE** to use. If you’d like to support it,\nconsider giving the project a ⭐ on GitHub. Your support not only helps it grow\nbut also spreads the word, allowing more people to discover and benefit from\nGpgFrontend. Every contribution is highly appreciated!\n\n## Table of Contents\n\n- [GpgFrontend](#gpgfrontend)\n  - [Table of Contents](#table-of-contents)\n  - [User Manual](#user-manual)\n  - [Developer Document](#developer-document)\n  - [Language Support](#language-support)\n    - [Supported Languages](#supported-languages)\n  - [Modules](#modules)\n  - [Contact](#contact)\n  - [Contributing \\\u0026 Bugs Report](#contributing--bugs-report)\n    - [Quick Start with GitHub Codespaces](#quick-start-with-github-codespaces)\n  - [Project Maintainer](#project-maintainer)\n  - [Project's Logo](#projects-logo)\n  - [LICENSES](#licenses)\n\n## User Manual\n\nGpgFrontend provides documentations on its main features. If you want to know\nhow to install, please read the [User\nManual](https://www.gpgfrontend.bktus.com/overview/glance) instead of README.\n\nThe code for the user manual is maintained in [this\nrepository](https://github.com/saturneric/GpgFrontend-Manual.git).\n\n## Developer Document\n\nYou can view the developer documentations that is synchronized with the current\nlatest develop code. [Developer Document](https://doxygen.gpgfrontend.bktus.com)\nwill help you understand the source code and get involved more quickly in the\nprocess of contributing to open source.\n\nThe code for the developer documentations is maintained in [this\nrepository](https://github.com/saturneric/GpgFrontend-Doxygen.git).\n\n## Language Support\n\nIf you find an error in any of the translations or need to add a new one, we\nwelcome you to [join our translation\nwork](https://www.gpgfrontend.bktus.com/appendix/translate-interface).\n\n### Supported Languages\n\nGpgFrontend currently supports an array of languages including:\n\n- English\n- Chinese\n- French\n- German\n- Italian\n\nContributors: [SHOW](TRANSLATORS)\n\n## Modules\n\nGpgFrontend supports extensive module development, allowing users to customize\ntheir experience. Modules can encapsulate functionality, enabling users to\nenable or disable features as needed. Users can refer to existing module code\nfor guidance and are encouraged to contribute to the [Module\nRepository](https://github.com/saturneric/GpgFrontend-Modules.git) to reach a\nbroader audience.\n\nAs the development is still in its infancy, there are not enough modules and\nmany API interfaces have not been stabilized. So the discussion is open for the\ndevelopment of new modules and the introduction of API interfaces.\n\n## Contact\n\nPlease refer to [HERE](https://www.gpgfrontend.bktus.com/overview/contact) for\nmy contact details.\n\n## Contributing \u0026 Bugs Report\n\nFeel free to dive in! [Open an\nissue](https://github.com/saturneric/GpgFrontend/issues/new) or submit PRs if\nyou prefer to use GitHub. For anonymous users, Git patches can be delivered by\n[mail](mailto:eric@bktus.com). If you don't have a GitHub account or prefer not\nto register, you are welcome to communicate with me via email.\n\n[Contributing Guide](https://www.gpgfrontend.bktus.com/appendix/contribute)\n\n### Quick Start with GitHub Codespaces\n\n[![Open in GitHub\nCodespaces](https://github.com/codespaces/badge.svg)](https://codespaces.new/saturneric/GpgFrontend)\n\nWith just one click, you can quickly launch a fully configured development\nenvironment in GitHub Codespaces.\n\n## Project Maintainer\n\n[@Saturneric](https://github.com/saturneric)\n\nI’m always eager to hear your suggestions for improvement. My goal is to\ncontinuously enhance the usability of GpgFrontend and address critical issues\neffectively. Your feedback is highly valued and has a great chance of being\nimplemented in the next release. Feel free to share your ideas and insights via\nIssues, email, or any other convenient method. Together, we can make GpgFrontend\neven better!\n\n## Project's Logo\n\n\u003cimg width=\"256\" height=\"256\" src=\"https://image.cdn.bktus.com/i/2024/02/24/f3f2f26a-96b4-65eb-960f-7ac3397a0a40.webp\" alt=\"Logo\"/\u003e\n\n## LICENSES\n\nGpgFrontend itself is licensed under the [GPLv3](COPYING).\n\n[![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend.svg?type=large)](https://app.fossa.com/projects/git%2Bgithub.com%2Fsaturneric%2FGpgFrontend?ref=badge_large)\n","funding_links":[],"categories":["C++","\u003ca name=\"cpp\"\u003e\u003c/a\u003eC++"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaturneric%2FGpgFrontend","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsaturneric%2FGpgFrontend","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsaturneric%2FGpgFrontend/lists"}