Page MenuHome GnuPG

Official GPGme interface/bindings for Nodejs (node)
Open, NormalPublic

Description

Could we create official GnuPG bindings for the server-side Nodejs (Javascript) ecosystem? I searched the mailing lists and only found New GPGME language binding: gpgme.js - JavaScript / Browser, which is browser-only and is not found within GnuPG's official repos.

I am eager to contribute to this, but would first need assistance understanding some high-level concepts. I lack experience/knowledge with language bindings to C interfaces/libs.

Details

Due Date
Sat, Jan 31, 12:00 AM
Version
2.x

Event Timeline

Note that we have moved almost all bindings out of gpgme into separate repos. I suggest to develop such bindings externally. And you'll have to find external resources to learn how to create nodejs bindings for gpgme.

Thanks, I'll start here and see how it was done with JS for the browser: https://dev.gnupg.org/source/gpgme/browse/master/lang/js/

anthumchris triaged this task as Normal priority.
anthumchris set Due Date to Sat, Jan 31, 12:00 AM.
anthumchris changed Version from 2.5 to 2.x.
This comment was removed by anthumchris.

I decided to prioritize developer experience and provide simplified, high-level functional abstractions instead of maintaining 1:1 parity with the underlying gpgme library functions. See example in T8021