74165c757677093596c4aa70ff3444b1070d0439
[gnupg-doc.git] / web / related_software / frontends.org
1 #+TITLE: GnuPG - Frontends
2 #+STARTUP: showall
3 #+SETUPFILE: "../share/setup.inc"
4
5 * Frontends
6
7   Here it is some lists of software with support for GnuPG.
8
9   For your convenience, frontends have been grouped together into
10   homogeneous categories. A frontend may belong to one or more
11   categories at a time. A list is sorted in an alphabetical order.
12
13   -  [[#gui][GUI frontends]]
14   -  [[#mua][MUA frontends]]
15   -  [[#chat][chat programs]]
16   -  [[#net][network related]]
17   -  [[#scr][frontends for scripting]]
18   -  [[#nix][for *nix platform]]
19   -  [[#win][for Windows platform]]
20   -  [[#mac][for Mac platform]]
21
22   If you feel wanting to improve these lists, please, fill in a
23   [[#gpgweb][Problem Report]] form.
24
25 ** GUI Frontends
26
27    -  [[http://code.google.com/p/cryptophane/][Cryptophane]] :: Cryptophane is an easy-to-use application for MS
28                      Windows. It allows users to encrypt, sign,
29                      decrypt, and perform key maintenance without
30                      having to deal with GnuPG's command-line
31                      interface.
32    -  [[http://www.gajim.org/][Gajim]] :: The goal of Gajim is to provide a full featured and
33                easy to use Jabber client. Gajim works nicely with
34                GNOME, but does not require it to run. It is released
35                under the GNU General Public License.
36    -  [[http://www.tech-faq.com/gnupg-shell.shtml][GnuPG Shell]] :: GnuPG Shell is a cross-platform graphical
37                      frontend for GnuPG.
38    -  [[file:gpa/index.org][GPA]] :: Aims to be the standard GnuPG graphical frontend. [[gpa/index.en.html][GPA]] is
39              hosted on this site.
40    -  [[http://devel-home.kde.org/~kgpg/][KGpg]] :: Is a KDE frontend for GnuPG.
41    -  [[http://seahorse.sf.net/][Seahorse]] :: Is a GNOME frontend for GnuPG.
42    -  [[http://www.media-art-online.org/wija/][wija]] :: wija is a free and cross-platform Jabber/XMPP client
43               written in Java, with built-in GnuPG key rings
44               management GUI. Its extended protocols allow users to
45               encrypt chat and multi-user chat as well as
46               encrypting/signing messages and signing presence of the
47               user. It is multilingual and runs on GNU/Linux, Mac OS X
48               and Windows.
49    -  [[http://freshmeat.net/projects/xap/][XAP]] :: Is the X application panel and filemanager.
50
51
52 ** MUA Frontends
53
54    -  [[http://www.claws-mail.org/][Claws Mail]] :: Is a very nice GTK+ based MUA with full support
55                     for GnuPG. The Windows version is part of [[http://www.gpg4win.org/][Gpg4win]]
56                     .
57    -  [[http://www.enigmail.net/][Enigmail]] :: Is a plug-in for Mozilla's mailer.
58    -  [[http://www.adobner.de/eudoragpg/][EudoraGPG]] :: Is a plugin for the proprietary Eudora MUA.
59    -  [[http://www.ximian.com/products/ximian_evolution][Evolution]] :: Is a catch all MUA application for the GNOME
60                    desktop.
61    -  [[http://www.beedub.com/exmh/][exmh]] :: Is a Tcl/Tk based MUA.
62    -  [[http://business-php.com/opensource/ez-pine-gpg/][ez-pine-gpg]] :: Is a set of scripts that allows beginners and
63                      experts to use gpg with Pine. There are plenty of
64                      other applications that allow gpg to be used with
65                      Pine: this one is intended to be the best, since
66                      it merges intuitive use with powerful
67                      features. The result is an application that's not
68                      only fast and secure, but also perfect for
69                      novices and power-users alike.
70    -  [[http://www.gnu.org/software/anubis/][GNU Anubis]] :: Is an outgoing mail processor, and an SMTP tunnel
71                     between the MUA and the MTA. It strongly uses the
72                     GnuPG via the GPGME interface. With this GNU tool
73                     you can encrypt or sign an outgoing mail
74                     on-the-fly.
75    -  [[http://www.collaboration-world.com/gnumail/][GNUmail.app]] :: Is a GNUStep MUA which now has support for GnuPG.
76    -  [[http://linux.oregpreshaz.hu/script.html][gpg\_mail]] :: This script is able to encode/sign emails in an
77                    automatic fashion. There is also a [[http://linux.choma.hu/gpg-script/][mirror site]]
78                    available.
79    -  [[http://wald.intevation.org/projects/gpgoe][GPGOE]] :: Is a plugin for the proprietary Outlook Express MUA.
80    -  [[http://www.g10code.de/p-gpgol.html][GPGol]] :: A plug-in for Microsoft Outlook 2003.
81    -  [[http://sites.inka.de/tesla/gpgrelay.html][GPGrelay]] :: Is a Windows program which can be used to use GnuPG
82                   with all MUAs.
83    -  [[http://kmail.kde.org/][KMail]] :: From the KDE desktop, it does also support GnuPG.
84    -  [[http://www.snafu.priv.at/kuvert.html][kuvert]] :: This frontend is for GnuPG and old-style pgp2. It
85                 works slightly similar to Raph Levien's premail: it
86                 sits between MUA and MTA and decides based on the
87                 keyring contents whether to sign, sign/encrypt or
88                 leave an email as it is.  kuvert is unix-only and
89                 designed to work for outbound emails only.  It's a
90                 daemon tool and requires some form of passphrase
91                 cache.  kuvert has been around (under earlier names)
92                 since about 1996.
93    -  [[http://www.physto.se/~p99jlu/MagicPGP.html][MagicPGP]] :: Is yet another set of scripts to use GnuPG with
94                   Pine.
95    -  [[http://www.pobox.com/~lbudney/linux/software/mailcrypt.html][Mailcrypt]] :: For Emacs. You may need the latest [[http://www.lothar.com/tech/crypto/][patches]] until
96                    there is a new release of Mailcrypt.
97    -  [[http://www.mew.org/][Mew]] :: Has support for GnuPG.
98    -  [[http://www.mutt.org/][Mutt]] :: Is an advanced MUA with complete MIME and GnuPG/PGP
99               support. It is also available an
100               [[ftp://ftp.guug.de/pub/mutt/][internationalized version]] .
101    -  [[https://yourmom.dhs.org/pgp/][OpenPGP Webmail]] :: Is a web based mailer to send encrypted
102         messages.
103    -  [[#fend_mua-PGG][PGG]] :: PGG is a complete PGP signing/encrypting solution
104              provided from scratch by the Gnus development team. It
105              deserves the same than [[#fend_mua-Mailcrypt][mailcrypt]] but it has also native
106              MIME support whereas mailcrypt does not. There is no PGG
107              homepage at the moment, sorry.
108    -  [[http://pgpenvelope.sourceforge.net/][pgpenvelope]] :: Is a Pine and procmail filter which allows one to
109                      process messages with GnuPG.
110    -  [[http://www.netspace.net.au/~ggt/privtool.html][privtool]] :: Sorry, no description available.
111    -  [[http://www.memecode.com/scribe.php][Scribe]] :: Scribe is a small and fast email client that lets you
112                 send, receive and manage email without fuss. Scribe
113                 comes with a [[http://www.memecode.com/scribe/gnupg.php][plugin]] that calls GnuPG.
114    -  [[http://www.sys3175.co.uk/securemail.php][Securemail]] :: Is another webmail client.
115    -  [[http://www.squirrelmail.org/plugin_view.php?id=153][Squirrelmail Plugin]] :: A gpg plugin for the popular [[http://www.squirrelmail.org/][Squirrelmail]]
116         web mail server.
117    -  [[http://sylpheed.sraoss.jp/en/][Sylpheed]] :: Is a very nice GTK+ based MUA with full support for
118                   GnuPG.
119    -  [[http://www.lothlann.freeserve.co.uk/pjb/topal/][Topal]] :: Is another program to use GnuPG with Pine.
120    -  [[http://xfmail.slappy.org/][XFmail]] :: Works with GnuPG.
121
122
123 ** Chat programs
124
125    -  [[http://gabber.sourceforge.net/][Gabber]] :: Gabber is a Free and Open Source GNOME client for an
126                 instant messaging system called Jabber. Jabber is a
127                 Free and Open Source distributed instant messaging
128                 system. It does not rely on a single server, and the
129                 protocol is well documented. Jabber allows
130                 communication with many different instant messaging
131                 systems, including ICQ and AIM.
132    -  [[http://www.gajim.org/][Gajim]] :: The goal of Gajim is to provide a full featured and
133                easy to use Jabber client. Gajim works nicely with
134                GNOME, but does not require it to run. It is released
135                under the GNU General Public License.
136    -  [[http://miranda-icq.sourceforge.net/][Miranda ICQ]] :: Has support for GnuPG.
137    -  [[http://psi.affinix.com/][PSI]] :: Psi is a free and crossplatform client for connecting to
138              the Jabber network. It supports multiple accounts, group
139              chat, Unicode, and strong security (TLS and GnuPG).
140    -  [[http://tkabber.jabber.ru/][Tkabber]] :: Tkabber is a free client for an instant messaging
141                  system called Jabber. It is written in Tcl/Tk and
142                  supports many features like support of unicode, ssl
143                  support, http proxy, file transfers and support of
144                  multi-user conference protocol.
145    -  [[http://www.media-art-online.org/wija/][wija]] :: wija is a free and cross-platform Jabber/XMPP client
146               written in Java, with built-in GnuPG key rings
147               management GUI. Its extended protocols allow users to
148               encrypt chat and multi-user chat as well as
149               encrypting/signing messages and signing presence of the
150               user. It is multilingual and runs on GNU/Linux, Mac OS X
151               and Windows.
152
153 ** Network Related
154
155    -  [[http://www.freenigma.org/][freenigma]] :: Is a server based solution for centralized and
156                    transparent encryption and signatures.  It comes
157                    with a web admin interface and may either be used
158                    as a drop in MTA replacement or as an additional
159                    MTA.
160    -  [[http://www.freenigma.com/][freenigma]] :: freenigma is an OpenPGP web service for easy key
161                    management. It allows encryption without taking
162                    care of keys. A documented API is available as well
163                    as several tools to access this web service.
164    -  [[http://eepatents.com/privaria/][Privaria]] :: Is a secure networking suite that uses GnuPG as part
165                   of its authentication and encryption scheme.
166
167 ** Frontends for scripting
168
169    -  [[http://business-php.com/opensource/gpg_encrypt/][gpg\_encrypt()]] :: gpg\_encrypt() is a PHP function that will
170         allow you to easily use GnuPG to encrypt data to your public
171         PGP key and mail that encrypted data to yourself, where it can
172         be securely decrypted with your private key. This is designed
173         primarily for use with web-based forms but can be used to
174         encrypt any data.
175    -  [[http://linux.oregpreshaz.hu/script.html][gpg\_mail]] :: This script is able to encode/sign emails in an
176                    automatic fashion. There is also a [[http://linux.choma.hu/gpg-script/][mirror site]]
177                    available.
178    -  [[http://www.physto.se/~p99jlu/MagicPGP.html][MagicPGP]] :: Is yet another set of scripts to use GnuPG with
179                   Pine.
180    -  [[http://www.bell-labs.com/projects/nsbd/][NSBD]] :: The Not-So-Bad Distribution system.
181    -  [[http://pgpenvelope.sourceforge.net/][pgpenvelope]] :: Is a Pine and procmail filter which allows one to
182                      process messages with GnuPG.
183    -  [[http://www.nessie.de/mroth/pgpgpg/][pgpgpg]] :: Is a comandline wrapper tool to allow the use of
184                 scripts written for PGP with GnuPG.
185    -  [[http://www.sanface.com/pgphtml.html][PGPHTML]] :: Is a perl script to sign HTML pages.
186    -  [[http://py-gnupg.sourceforge.net/][Python GnuPGInterface]] :: Is what the name says.
187    -  [[http://soupermail.sourceforge.net/][Soupermail]] :: Is a versatile HTML form handler.
188
189
190 ** For Unix
191
192    -  [[http://www.claws-mail.org/][Claws Mail]] :: Is a very nice GTK+ based MUA with full support
193                     for GnuPG. The Windows version is part of [[http://www.gpg4win.org/][Gpg4win]]
194                     .
195    -  [[http://www.enigmail.net/][Enigmail]] :: Is a plug-in for Mozilla's mailer.
196    -  [[http://www.ximian.com/products/ximian_evolution][Evolution]] :: Is a catch all MUA application for the GNOME
197                    desktop.
198    -  [[http://www.beedub.com/exmh/][exmh]] :: Is a Tcl/Tk based MUA.
199    -  [[http://business-php.com/opensource/ez-pine-gpg/][ez-pine-gpg]] :: ez-pine-gpg is a set of scripts that allows
200                      beginners and experts to use gpg with Pine. There
201                      are plenty of other applications that allow gpg
202                      to be used with Pine: this one is intended to be
203                      the best, since it merges intuitive use with
204                      powerful features. The result is an application
205                      that's not only fast and secure, but also perfect
206                      for novices and power-users alike.
207    -  [[http://gabber.sourceforge.net/][Gabber]] :: Gabber is a Free and Open Source GNOME client for an
208                 instant messaging system called Jabber. Jabber is a
209                 Free and Open Source distributed instant messaging
210                 system. It does not rely on a single server, and the
211                 protocol is well documented. Jabber allows
212                 communication with many different instant messaging
213                 systems, including ICQ and AIM.
214    -  [[http://www.tech-faq.com/gnupg-shell.shtml][GnuPG Shell]] :: GnuPG Shell is a cross-platform graphical
215                      frontend for GnuPG.
216    -  [[gpa/index.en.html][GPA]] :: Aims to be the standard GnuPG graphical frontend. [[gpa/index.en.html][GPA]] is
217              hosted on this site.
218    -  [[http://linux.oregpreshaz.hu/script.html][gpg\_mail]] :: This script is able to encode/sign emails in an
219                    automatic fashion. There is also a [[http://linux.choma.hu/gpg-script/][mirror site]]
220                    available.
221    -  [[http://devel-home.kde.org/~kgpg/][KGpg]] :: Is a KDE frontend for GnuPG.
222    -  [[http://kmail.kde.org/][KMail]] :: From the KDE desktop, it does also support GnuPG.
223    -  [[http://www.snafu.priv.at/kuvert.html][kuvert]] :: This frontend is for GnuPG and old-style pgp2. It
224                 works slightly similar to Raph Levien's premail: it
225                 sits between MUA and MTA and decides based on the
226                 keyring contents whether to sign, sign/encrypt or
227                 leave an email as it is.  kuvert is unix-only and
228                 designed to work for outbound emails only.  It's a
229                 daemon tool and requires some form of passphrase
230                 cache.  kuvert has been around (under earlier names)
231                 since about 1996.
232    -  [[http://www.physto.se/~p99jlu/MagicPGP.html][MagicPGP]] :: Is yet another set of scripts to use GnuPG with
233                   Pine.
234    -  [[http://www.pobox.com/~lbudney/linux/software/mailcrypt.html][Mailcrypt]] :: For Emacs. You may need the latest [[http://www.lothar.com/tech/crypto/][patches]] until
235                    there is a new release of Mailcrypt.
236    -  [[http://www.mew.org/][Mew]] :: Has support for GnuPG.
237    -  [[http://www.mutt.org/][Mutt]] :: Is an advanced MUA with complete MIME and GnuPG/PGP
238               support. It is also available
239               an [[ftp://ftp.guug.de/pub/mutt/][internationalized version]].
240    -  [[#fend_nix-PGG][PGG]] :: PGG is a complete PGP signing/encrypting solution
241              provided from scratch by the Gnus development team. It
242              deserves the same than [[#fend_mua-Mailcrypt][mailcrypt]] but it has also native
243              MIME support whereas mailcrypt does not. There is no PGG
244              homepage at the moment, sorry.
245    -  [[http://pgpenvelope.sourceforge.net/][pgpenvelope]] :: Is a Pine and procmail filter which allows one to
246                      process messages with GnuPG.
247    -  [[http://www.nessie.de/mroth/pgpgpg/][pgpgpg]] :: Is a comandline wrapper tool to allow the use of
248                 scripts written for PGP with GnuPG.
249    -  [[http://psi.affinix.com/][PSI]] :: Psi is a free and crossplatform client for connecting to
250              the Jabber network. It supports multiple accounts, group
251              chat, Unicode, and strong security (TLS and GnuPG).
252    -  [[http://www.memecode.com/scribe.php][Scribe]] :: Scribe is a small and fast email client that lets you
253                 send, receive and manage email without fuss. Scribe
254                 comes with a [[http://www.memecode.com/scribe/gnupg.php][plugin]] that calls GnuPG.
255    -  [[http://seahorse.sf.net/][Seahorse]] :: Is a GNOME frontend for GnuPG.
256    -  [[http://sylpheed.sraoss.jp/en/][Sylpheed]] :: Is a very nice GTK+ based MUA with full support for
257                   GnuPG.
258    -  [[http://tkabber.jabber.ru/][Tkabber]] :: Tkabber is a free client for an instant messaging
259                  system called Jabber. It is written in Tcl/Tk and
260                  supports many features like support of unicode, ssl
261                  support, http proxy, file transfers and support of
262                  multi-user conference protocol.
263    -  [[http://www.lothlann.freeserve.co.uk/pjb/topal/][Topal]] :: Is another program to use GnuPG with Pine.
264    -  [[http://www.media-art-online.org/wija/][wija]] :: wija is a free and cross-platform Jabber/XMPP client
265               written in Java, with built-in GnuPG key rings
266               management GUI. Its extended protocols allow users to
267               encrypt chat and multi-user chat as well as
268               encrypting/signing messages and signing presence of the
269               user. It is multilingual and runs on GNU/Linux, Mac OS X
270               and Windows.
271    -  [[http://freshmeat.net/projects/xap/][XAP]] :: Is the X application panel and filemanager.
272
273
274 ** For Windows
275
276    -  [[http://www.claws-mail.org/][Claws Mail]] :: Is a very nice GTK+ based MUA with full support
277                     for GnuPG. The Windows version is part of [[http://www.gpg4win.org/][Gpg4win]].
278    -  [[http://code.google.com/p/cryptophane/][Cryptophane]] :: Cryptophane is an easy-to-use application for MS
279                      Windows. It allows users to encrypt, sign,
280                      decrypt, and perform key maintenance without
281                      having to deal with GnuPG's command-line
282                      interface.
283    -  [[http://www.enigmail.net/][Enigmail]] :: Is a plug-in for Mozilla's mailer.
284    -  [[http://www.adobner.de/eudoragpg/][EudoraGPG]] :: Is a plugin for the proprietary Eudora MUA.
285    -  [[http://www.gpg4win.org/][Gpg4win]] :: Gpg4win is an installer package for Windows with
286                  computer programs and handbooks for email and file
287                  encryption.
288    -  [[http://wald.intevation.org/projects/gpgoe][GPGOE]] :: Is a plugin for the proprietary Outlook Express MUA.
289    -  [[http://www.g10code.de/p-gpgol.html][GPGol]] :: A plug-in for Microsoft Outlook 2003.
290    -  [[http://sites.inka.de/tesla/gpgrelay.html][GPGrelay]] :: Is a Windows program which can be used to use GnuPG
291                   with all MUAs.
292    -  [[http://www.memecode.com/scribe.php][Scribe]] :: Scribe is a small and fast email client that lets you
293                 send, receive and manage email without fuss. Scribe
294                 comes with a [[http://www.memecode.com/scribe/gnupg.php][plugin]] that calls GnuPG.
295    -  [[http://www.media-art-online.org/wija/][wija]] :: wija is a free and cross-platform Jabber/XMPP client
296               written in Java, with built-in GnuPG key rings
297               management GUI. Its extended protocols allow users to
298               encrypt chat and multi-user chat as well as
299               encrypting/signing messages and signing presence of the
300               user. It is multilingual and runs on GNU/Linux, Mac OS X
301               and Windows.
302
303 ** For Mac
304
305    -  [[http://www.enigmail.net/][Enigmail]] :: Is a plug-in for Mozilla's mailer.
306    -  [[http://www.gpgtools.org/gpgmail.html][GPGMail]] :: Is a MUA for MAC OS X.
307    -  [[http://gpgtools.org/][GPGTools]] :: GPGTools is an installer package for Mac OS X. It
308                   integrates all required modules for easy use of
309                   GnuPG on this OS.
310    -  [[http://www.gpgtools.org/macgpg1.html][MacGPG]] :: The MacGPG project has information on using GnuPG on
311                 OS-X.
312    -  [[http://www.gpgtools.org/macgpg2.html][MacGPG2]] :: The MacGPG2 project has information on using GnuPG-2
313                  on OS-X.
314    -  [[http://www.media-art-online.org/wija/][wija]] :: wija is a free and cross-platform Jabber/XMPP client
315               written in Java, with built-in GnuPG key rings
316               management GUI. Its extended protocols allow users to
317               encrypt chat and multi-user chat as well as
318               encrypting/signing messages and signing presence of the
319               user. It is multilingual and runs on GNU/Linux, Mac OS X
320               and Windows.