Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
This package provides a helper library for networking and security applications and libraries. It is used by AqBanking.
GnuCash is personal and professional financial-accounting software. It can be used to track bank accounts, stocks, income and expenses, based on the double-entry accounting practice. It includes support for QIF/OFX/HBCI import and transaction matching. It also automates several tasks, such as financial calculations or scheduled transactions.
To make the GnuCash documentation available, its doc output must be installed as well as Yelp, the Gnome help browser.
GNU libextractor is a library for extracting metadata from files. It supports a very large number of file formats, including audio files, document files, and archive files. Each file format is implemented as a plugin, so new formats can be added easily. The package also contains a command-line tool to extract metadata from a file and print the results.
GNUnet is a framework for secure peer-to-peer networking. The high-level goal is to provide a strong foundation of free software for a global, distributed network that provides security and privacy. GNUnet in that sense aims to replace the current internet protocol stack. Along with an application for secure publication of files, it has grown to include all kinds of basic applications for the foundation of a GNU internet.
For reliable NAT traversal, also install the miniupnpc package.
GNU libmicrohttpd is a small, embeddable HTTP server implemented as a C library. It makes it easy to run an HTTP server as part of another application. The library is fully HTTP 1.1 compliant. It can listen on multiple ports, supports four different threading models, and supports IPv6. It also features security features such as basic and digest authentication and support for SSL3 and TLS.
This package provides Guile modules for connecting to various GNUnet services. It also has infrastructure for writing new GNUnet services and connecting to them and can be used from multi-threaded environments. It is not to be confused with guile-gnunet -- guile-gnunet supports a different set of services.
The following services are supported:
NSE (network size estimation)
DHT (distributed hash table)
CADET (secure end-to-end communication between arbitrary peers)
Jetring is a collection of tools that allow for gpg keyrings to be maintained using changesets. It was developed with the Debian keyring in mind, and aims to solve the problem that a gpg keyring is a binary blob that's hard for multiple people to collaboratively edit.
With jetring, changesets can be submitted, reviewed to see exactly what they will do, applied, and used to build a keyring. The origin of every change made to the keyring is available for auditing, and gpg signatures can be used for integrity guarantees.
Pinentry provides a console and a Qt GUI that allows users to enter a passphrase when gpg is run and needs it.
The GNU Privacy Guard is a complete implementation of the OpenPGP standard. It is used to encrypt and sign data and communication. It features powerful key management and the ability to access public key servers. It includes several libraries: libassuan (IPC between GnuPG components), libgpg-error (centralized GnuPG error values), and libskba (working with X.509 certificates and CMS data).
Npth is a library to provide the GNU Pth API and thus a non-preemptive threads implementation.
In contrast to GNU Pth is is based on the system's standard threads implementation. This allows the use of libraries which are not compatible to GNU Pth.
GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend but the API isn't restricted to this engine.
Because the direct use of GnuPG from an application can be a complicated programming task, it is suggested that all software should try to use GPGME instead. This way bug fixes or improvements can be done at a central place and every application benefits from this.
Libgcrypt is a general-purpose cryptographic library. It provides the standard cryptographic building blocks such as symmetric ciphers, hash algorithms, public key algorithms, large integer functions and random number generation.
The GNU Privacy Guard is a complete implementation of the OpenPGP standard. It is used to encrypt and sign data and communication. It features powerful key management and the ability to access public key servers. It includes several libraries: libassuan (IPC between GnuPG components), libgpg-error (centralized GnuPG error values), and libskba (working with X.509 certificates and CMS data).
Guile-Gcrypt provides a Guile interface to a subset of the GNU Libgcrypt crytographic library. It provides modules for cryptographic hash functions, message authentication codes (MAC), public-key cryptography, strong randomness, and more. It is implemented using the foreign function interface (FFI) of Guile.
Signing-party is a collection for all kinds of PGP/GnuPG related things, including tools for signing keys, keyring analysis, and party preparation.
caff: CA - Fire and Forget signs and mails a key
pgp-clean: removes all non-self signatures from key
pgp-fixkey: removes broken packets from keys
gpg-mailkeys: simply mail out a signed key to its owner
gpg-key2ps: generate PostScript file with fingerprint paper strips
gpgdir: recursive directory encryption tool
gpglist: show who signed which of your UIDs
gpgsigs: annotates list of GnuPG keys with already done signatures
gpgparticipants: create list of party participants for the organiser
gpgwrap: a passphrase wrapper
keyanalyze: minimum signing distance (MSD) analysis on keyrings
keylookup: ncurses wrapper around gpg --search
sig2dot: converts a list of GnuPG signatures to a .dot file
springgraph: creates a graph from a .dot file
This package provides Python bindings to the GPGME GnuPG cryptographic library. It is developed in the GPGME source code, and then distributed separately.
Pinentry provides a console and a Qt GUI that allows users to enter a passphrase when gpg is run and needs it.
GnuPG::Interface and its associated modules are designed to provide an object-oriented method for interacting with GnuPG, being able to perform functions such as but not limited to encrypting, signing, decryption, verification, and key-listing parsing.
Pinentry provides a console and a graphical interface for EFL that allows users to enter a passphrase when gpg is run and needs it.
Libgpg-error is a small library that defines common error values for all GnuPG components. Among these are GPG, GPGSM, GPGME, GPG-Agent, libgcrypt, Libksba, DirMngr, Pinentry, SmartCard Daemon and possibly more in the future.
Guile-Gcrypt provides a Guile interface to a subset of the GNU Libgcrypt crytographic library. It provides modules for cryptographic hash functions, message authentication codes (MAC), public-key cryptography, strong randomness, and more. It is implemented using the foreign function interface (FFI) of Guile.
Libassuan is a small library implementing the so-called Assuan protocol. This protocol is used for IPC between most newer GnuPG components. Both, server and client side functions are provided.
GPA, the GNU Privacy Assistant, is a graphical user interface for GnuPG. It can be used to encrypt, decrypt, and sign files, to verify signatures, and to manage the private and public keys.
pgpdump displays the sequence of OpenPGP or PGP version 2 packets from a file.
The output of this command is similar to GnuPG's list packets command, however, pgpdump produces more detailed and easier to understand output.