Implementations different from GnuPG that aim for OpenPGP compliance.

OpenPGP.js

http://openpgpjs.org/

License: GNU LGPL v>=2.1.

used by:

Completeness: ?

Compatibility: ?

kbpgp

https://github.com/keybase/kbpgp

Keybase's PGP for JS claims: Public-key crypto and improvements to OpenPGP.js

License X11-style
Programming Language/Environment Iced Coffescript compiling to Javascript
Completeness ?
Compatibility ?
Used by https://keybase.io/ (likely), though keybase also claims to use GnuPG and maintains a GnuPG-wapper module

NetPGP

http://www.netpgp.com/

License X11-style
Programming Language/Environment C based on https://github.com/public/OpenPGP-SDK/ which based on OpenSSL
Completeness [2] has: NetPGP is useful but does not make up a full competitor to GnuPG.
Compatibility ?
Used by ?

The latest versions offered on the website are from February 2014 and 2015 (last checked 2018-01-04).

NeoPG

https://neopg.io/

From the website: NeoPG starts as an opiniated fork of GnuPG 2 to clean up the code and make it easier to develop.

License GNU GPL v3 (and others like GnuPG)
Programming Language/Environment C moving to C++
Completeness ?
Compatibility (probably good because started as fork of GnuPG 2)
Used by ?

Chromium Extension End-to-End

https://code.google.com/p/end-to-end/

License Apache 2.0
Programming Language/Environment Javascript, Chromium Extension

Completeness: ? Claims to only create ECC certificates (which curve parameters?)

Compatibility: ?

Android Privacy Guard

http://thialfihar.org/projects/apg/

License GPL 3+
Programming Language/Environment Java, Android SDK

Completeness: ?

Compatibility: ?

Integrates with the K-9 Mailer.

Seems to be unmaintained (last release 2014-03, some known vulnerabilities unfixed since (status 2016-04)) with OpenKeychain being the activeley maintained "fork", see ~OpenKeychain FAQ: relation to APG

OpenPGP-Keychain

http://www.openkeychain.org/about/ , Fork of APG. Uses Bouncy Castle.

License GPL 3+
Programming Language/Environment Java, Android SDK

Completeness: ?

Compatibility: ?

Integrates with the K-9 Mailer.

Bouncy Castle

https://en.wikipedia.org/wiki/Bouncy_Castle_(cryptography) (Homepage with ads: https://bouncycastle.org/)

License MIT
Programming Language/Environment Java

Completeness: ?

Compatibility: ?

hOpenPGP

http://hackage.haskell.org/package/hOpenPGP

native Haskell implementation of OpenPGP (RFC4880), plus Camellia (RFC5581)

License MIT
Programming Language/Environment Haskell

Discussion

OtherFreeSoftwareOpenPGP (last edited 2018-01-04 15:17:18 by bernhard)