NeoPG starts as an opiniated fork of GnuPG 2 to clean up the code and make it easier to develop.
We want to provide a stable and extensible API for application developers, too.
Eventually, we will add new ways to use OpenPGP that make it accessible and usable.
NeoPG uses formal grammars even for parsing trivial data structures, down to individual bytes. This article explains why.
NeoPG is written in C++, while GnuPG is written in C. This article explains why.
I gave a lightning talk about NeoPG at the 34c3 and talked to some people in the community.
NeoPG will not have long-running daemons. This article explains why.