https://github.com/pojntfx/keygaen
Sign, verify, encrypt and decrypt data with PGP in your browser.
https://github.com/pojntfx/keygaen
encryption gopenpgp gpg pgp signatures
Last synced: 10 months ago
JSON representation
Sign, verify, encrypt and decrypt data with PGP in your browser.
- Host: GitHub
- URL: https://github.com/pojntfx/keygaen
- Owner: pojntfx
- License: agpl-3.0
- Created: 2021-09-28T21:16:37.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2023-11-23T11:42:22.000Z (over 2 years ago)
- Last Synced: 2024-07-07T01:26:48.145Z (almost 2 years ago)
- Topics: encryption, gopenpgp, gpg, pgp, signatures
- Language: Go
- Homepage: https://pojntfx.github.io/keygaen/
- Size: 168 MB
- Stars: 113
- Watchers: 4
- Forks: 11
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# keygaen

Sign, verify, encrypt and decrypt data with PGP in your browser.
⚠️ keygaen has not yet been audited! While we try to make keygaen as secure as possible, it has not yet undergone a formal security audit by a third party. Please keep this in mind if you use it for security-critical applications. ⚠️
[](https://github.com/pojntfx/keygaen/actions/workflows/hydrun.yaml)

[](https://pkg.go.dev/github.com/pojntfx/keygaen)
[](https://matrix.to/#/#keygaen:matrix.org?via=matrix.org)
[](https://github.com/pojntfx/keygaen/releases)
## Overview
keygaen is an app to work with PGP without having to install anything on your local system.
## Installation
The web app is available on [GitHub releases](https://github.com/pojntfx/keygaen/releases) in the form of a static `.tar.gz` archive; to deploy it, simply upload it to a CDN or copy it to a web server. For most users, this shouldn't be necessary though; thanks to [@maxence-charriere](https://github.com/maxence-charriere)'s [go-app package](https://go-app.dev/), keygaen is a progressive web app. By simply visiting the [public deployment](https://pojntfx.github.io/keygaen/) once, it will be available for offline use whenever you need it:
[
](https://pojntfx.github.io/keygaen/)
## Screenshots
Click on an image to see a larger version.
## Acknowledgements
- This project would not have been possible were it not for [@maxence-charriere](https://github.com/maxence-charriere)'s [go-app package](https://go-app.dev/); if you enjoy using keygaen, please donate to him!
- The open source [PatternFly design system](https://www.patternfly.org/v4/) provides the components for the project.
- [GopenPGP](https://gopenpgp.org/) is the PGP library in use.
## Contributing
To contribute, please use the [GitHub flow](https://guides.github.com/introduction/flow/) and follow our [Code of Conduct](./CODE_OF_CONDUCT.md).
To build and start a development version of keygaen locally, run the following:
```shell
$ git clone https://github.com/pojntfx/keygaen.git
$ cd keygaen
$ make depend
$ make run-pwa/keygaen-pwa
```
Have any questions or need help? Chat with us [on Matrix](https://matrix.to/#/#keygaen:matrix.org?via=matrix.org)!
## License
keygaen (c) 2023 Felicitas Pojtinger and contributors
SPDX-License-Identifier: AGPL-3.0