saturneric/GpgFrontend
saturneric/GpgFrontend has 800 GitHub stars and 65 forks. Star changes are not measured yet. Last checked 2026-11-11 10:49 UTC. Last push 2026-11-05.
A modern, cross-platform OpenPGP tool with a unique dual-engine core: switch freely between the battle-tested GnuPG and a modern, memory-safe Rust rPGP backend. It makes encryption, signing, and key management easier and more trustworthy in everyday privacy workflows.
計測したスター増加
- 24時間
- 更新が遅れています
- 7日間
- 履歴を収集中
- 15日間
- 履歴を収集中
- 1か月
- 履歴を収集中
期間ごとの純増数です。期間は重複しており、日別の値ではありません。未計測の値は空欄です。スター数は注目度の指標であり、品質の保証ではありません。
README.md
オリジナルGpgFrontend
A modern, cross-platform OpenPGP tool with a unique dual-engine core: switch freely between the battle-tested GnuPG and a modern, memory-safe Rust rPGP backend. It makes encryption, signing, and key management easier and more trustworthy in everyday privacy workflows.
Key Features
- Easy: Encrypt and sign your texts, files and more in just a few clicks.
- Cross-platform: Native support for Windows, macOS and Linux.
- Profiles: Keep separate sets of keys and settings, and switch between them.
- Portable: Run from a USB drive, or carry a profile in one encrypted file.
- Dual-engine: Switch freely between the mature GnuPG and the Rust rPGP backend.
- Future-proof: Explore OpenPGP v6 (RFC 9580) and post-quantum OpenPGP (RFC 9980).
- Memory-safe: Sensitive data is guarded in secure memory while in use.
- Privacy-focused: Everything runs locally, with no telemetry or tracking.
If you like GpgFrontend, you can give it a ⭐ on GitHub as donation. :)
Table of Contents
User Manual
For detailed instructions on installation, usage, and troubleshooting, please refer to the User Manual. The User Manual is the primary and most up-to-date resource for all users who want to use GpgFrontend. It provides guidance on basic concepts, common workflows, and recommended practices for using GpgFrontend effectively.
The source code for the user manual is maintained in this repository.
Release Channels
v2.2.x (Stable, recommended): The current stable series and the recommended choice for daily use. It introduces the dual-engine core, adding the Rust rPGP backend for OpenPGP v6 (RFC 9580) and post-quantum OpenPGP (RFC 9980) alongside GnuPG, which remains the default and most interoperable backend. rPGP-related features continue to evolve over time.
v2.1.x (Legacy): The previous GnuPG-only stable series. It remains in maintenance mode, focusing on bug fixes and security updates, with no new major features or breaking changes planned. Choose this if you need a pure GnuPG build or are not ready to adopt the multi-engine 2.2 line.
Supported Languages
GpgFrontend currently supports an array of languages including:
- English
- Chinese (Simplified/Traditional)
- French
- German
- Italian
- Spanish
- Russian
- Polish
- Turkish
And these translations are contributed by our community: SHOW
If you find an error in any of the translations or need to add a new one, we welcome you to join our translation work.
Modules
GpgFrontend can be extended with modules, so you only enable the features you need. Modules ship as signed packages and are verified before they load. A module can only use the features it declares, and third-party modules run only after you approve their publisher. Modules can add their own menus, tabs, views and settings pages.
To write your own module, start from the Module Repository and the SDK reference.
Contributing & Bug Reports
Contributions, bug reports, and suggestions are welcome. You can open an issue or submit PRs if you prefer to use GitHub. For anonymous users, Git patches can be delivered by mail. If you don't have a GitHub account or prefer not to register, you are welcome to communicate with me via email.
For Developers
Although GpgFrontend's UI looks simple, its architecture is not trivial, especially for developers unfamiliar with C++, Qt, asynchronous workflows, and multithreading. An AI-assisted Wiki is available based on source-code analysis. It can be helpful for navigation and high-level understanding, but it may not be fully accurate in all implementation details. Please use it together with the source code rather than as a replacement for it.
For setting up the development environment, please refer to the Development Environment Setup Guide.
Project's Logo

Mission and Origins
GpgFrontend inherits the codebase from the discontinued but easy-to-use gpg4usb. As described in my blog post "The Past and Present of GpgFrontend: My Journey with an Open-Source Encryption Tool", the project began with a simple question:
"What if everyone could have a small, reliable, and secure 'crypto machine'. A tool that makes encryption as tangible and trustworthy as turning a key in a lock?"
Project Maintainer
You can refer to HERE for my contact details.
LICENSES
GpgFrontend itself is licensed under the GPLv3.
関連プロジェクトを探す
trimstray/the-book-of-secret-knowledge
インスピレーションを与えるリスト、マニュアル、チートシート、ブログ、ハック、ワンライナー、CLI/Web ツールなどを集めたコレクション。
257,619 スターHack-with-Github/Awesome-Hacking
ハッカー、ペンテスター、セキュリティ研究者向けのさまざまな Awesome リスト集。
125,103 スターswisskyrepo/PayloadsAllTheThings
Web アプリケーションセキュリティおよびペネトレーションテスト/CTF 向けの、実用的なペイロードとバイパスの一覧。
82,583 スターcaddyserver/caddy
高速で拡張しやすい、マルチプラットフォーム対応の HTTP/1-2-3 Web サーバー。自動 HTTPS に対応
78,959 スター