{"id":39893069,"url":"https://github.com/saturneric/gpgfrontend","last_synced_at":"2026-01-18T15:00:49.968Z","repository":{"id":39843578,"uuid":"378396257","full_name":"saturneric/GpgFrontend","owner":"saturneric","description":"A modern \"Enigma\" built on GnuPG brings easy and trustworthy to your privacy life.","archived":false,"fork":false,"pushed_at":"2026-01-17T18:07:47.000Z","size":14901,"stargazers_count":696,"open_issues_count":11,"forks_count":56,"subscribers_count":9,"default_branch":"main","last_synced_at":"2026-01-18T03:34:26.757Z","etag":null,"topics":["crypto","decrypt","digital-signature","encrypt","gpg","openpgp","security","security-tools","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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-06-19T11:31:35.000Z","updated_at":"2026-01-10T21:14:29.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":36,"template":false,"template_full_name":null,"purl":"pkg:github/saturneric/GpgFrontend","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","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/saturneric%2FGpgFrontend/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28538868,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-18T14:59:57.589Z","status":"ssl_error","status_checked_at":"2026-01-18T14:59:46.540Z","response_time":98,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["crypto","decrypt","digital-signature","encrypt","gpg","openpgp","security","security-tools","signature-verification"],"created_at":"2026-01-18T15:00:48.976Z","updated_at":"2026-01-18T15:00:49.934Z","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[![Ask DeepWiki](https://deepwiki.com/badge.svg)](https://deepwiki.com/saturneric/GpgFrontend)\n\nA modern \"Enigma\" built on [GnuPG](https://www.gnupg.org/). It brings easy and\ntrustworthy to your privacy life.\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\n**Key Features**\n\n- Easy: Encrypt and sign your texts, files and more.\n- Cross-platform: Native support for Windows, macOS and Linux.\n- Portable: Run directly from a USB drive and carry your keys.\n- Flexible: Manage keys separately through multiple key databases.\n- Privacy-focused: Using multiple approaches to enhance safety.\n\n\u003e If you like GpgFrontend, you can give it a ⭐ on GitHub as donation. :)\n\n## Table of Contents\n\n- [GpgFrontend](#gpgfrontend)\n  - [Table of Contents](#table-of-contents)\n  - [User Manual](#user-manual)\n  - [Supported Languages](#supported-languages)\n  - [Modules](#modules)\n  - [Contributing \\\u0026 Bugs Report](#contributing--bugs-report)\n    - [For Developers](#for-developers)\n  - [Project's Logo](#projects-logo)\n  - [Mission and Origins](#mission-and-origins)\n  - [Project Maintainer](#project-maintainer)\n  - [LICENSES](#licenses)\n\n## User Manual\n\nFor detailed instructions on installation, usage, and troubleshooting, please\nrefer to the [User Manual](https://www.gpgfrontend.bktus.com/overview/glance).\nThe User Manual is the primary and most up-to-date resource for all users. It\nprovides guidance beyond what is found in the README, ensuring you have the best\npractices.\n\nThe source code for the user manual is maintained in this\n[repository](https://github.com/saturneric/GpgFrontend-Manual.git).\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- Spanish\n\nContributors: [SHOW](TRANSLATORS)\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## 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 [Module\nRepository](https://github.com/saturneric/GpgFrontend-Modules.git) to reach a\nbroader audience.\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### For Developers\n\nGpgFrontend's architecture and design are not easy for beginners, especially for\ndevelopers who are not familiar with C++, Qt, and multithreading. I was\nstruggling hard for these in the past few years as well. [An AI-assisted\nWiki](https://deepwiki.com/saturneric/GpgFrontend) has been created through\nanalysis of the GpgFrontend source code. This Wiki offers a comprehensive\noverview of the project’s technical architecture, design principles, and major\ncomponents. I'd checked it and I would say that it can be of great help.\n\nFor setting up the development environment, please refer to the [Development\nEnvironment Setup Guide](https://gpgfrontend.bktus.com/appendix/setup-dev-env).\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## Mission and Origins\n\nGpgFrontend inherits the codebase from the discontinued but easy-to-use\n**[gpg4usb](https://git.bktus.com/gpgfrontend/gpg4usb/)**. As described in my\nblog post _[“The Past and Present of GpgFrontend: My Journey with an Open-Source\nEncryption Tool”](https://blog.bktus.com/en/archives/u8hywl/)_, the project\nbegan with a simple question:\n\n\u003e “What if everyone could have a small, reliable, and secure ‘crypto machine’. A\n\u003e tool that makes encryption as tangible and trustworthy as turning a key in a\n\u003e lock?”\n\n## Project Maintainer\n\n[@Saturneric](https://github.com/saturneric)\n\nYou can refer to [HERE](https://www.gpgfrontend.bktus.com/overview/contact) for\nmy contact details.\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":[],"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"}