This package browser is in early development. Mind the rough edges.

gnulib

Source files to share among distributions

Gnulib is a central location for common infrastructure needed by GNU packages. It provides a wide variety of functionality, e.g., portability across many systems, working with Unicode strings, cryptographic computation, and much more. The code is intended to be shared at the level of source files, rather than being a standalone library that is distributed, built, and installed. The included gnulib-tool script helps with using Gnulib code in other packages. Gnulib also includes copies of licensing and maintenance-related files, for convenience.

Installation

Install the latest version of gnulib as follows:

guix install gnulib

Or install a particular version:

guix install gnulib@2025-06-30-1.9297749

You can also install packages in augmented, pure or containerized environments for development or simply to try them out without polluting your user profile. See the guix shell documentation for more information.

Badge code

You can use the following badge to inform users of gnulib about the latest version available in Guix.

Example HTML:

<a href='https://packages.guix.gnu.org/packages/gnulib'><img src='https://packages.guix.gnu.org/packages/gnulib/badges/latest-version.svg' alt='Version in GNU Guix'></a>

Example Markdown:

[![Version in GNU Guix](https://packages.guix.gnu.org/packages/gnulib/badges/latest-version.svg)](https://packages.guix.gnu.org/packages/gnulib)

Example Org:

[[https://packages.guix.gnu.org/packages/gnulib][https://packages.guix.gnu.org/packages/gnulib/badges/latest-version.svg]]