Projects in category lib: Library

Projects in this category are library software.

gamma
Home: http://puszcza.gnu.org.ua/software/gamma
Repo: http://git.gnu.org.ua/cgit/gamma.git
Categories: Program Development, Sergey Poznyakoff Software, Library
See also: ellinika, runasimi

GAMMA stands for a Guile Archive of Multiple Modules with an 'A' just for the 'A' of it. It contains a set of useful Guile modules. In particular, it is used by Runasimi.org and Ellinika.gnu.org.ua.

gdbm
Home: http://puszcza.gnu.org.ua/projects/gdbm
Repo: http://cvs.gnu.org.ua/viewvc/gdbm/gdbm
Categories: Database Software, Program Development, Official GNU Software, Library

GNU dbm is a library of database functions that use extendible hashing and works similar to the standard UNIX dbm functions. These routines are provided to a programmer needing to create and manipulate a hashed database.

GNU dbm was originally written by Philip A. Nelson. Currently it is being developed by Jason Downs, who is also its maintainer, and myself.

gint
Home: http://puszcza.gnu.org.ua/software/gint
Repo: http://git.gnu.org.ua/cgit/gint.git/
Categories: Program Development, Sergey Poznyakoff Software, Library
See also: anubis, gamma, idest, mailutils, radius

GINT provides a framework for easy integration of Guile into arbitrary software projects. It includes Autoconf macros for detecting the presence of Guile on the system, detecting its version number and location of its components, a set of Makefile and Automake rules for snarfing C sources, i.e. generating auxiliary files (.x files, containing symbol information for Guile interpreter, and .doc files, containing information about Guile primitives, their arguments and docstrings), and a C lexer program for extracting docstrings from a C file.

gnulib
Home: http://www.gnu.org/software/gnulib/
Repo: http://git.savannah.gnu.org/cgit/gnulib.git
Categories: Program Development, Official GNU Software, Library

Gnulib is a central location for common GNU code, which is shared among many GNU (and non-GNU) packages.

Gnulib is developed by many individuals. I maintain the argp module.

grecs
Home: http://puszcza.gnu.org.ua/projects/grecs
Repo: http://git.gnu.org.ua/cgit/grecs.git/
Categories: Program Development, Sergey Poznyakoff Software, Library

Gray's Extensible Configuration System -- a C library that allows to build table-driven parsers for usual UNIX-style configuration files.

gsc
Home: http://puszcza.gnu.org.ua/software/gsc
Repo: http://svn.gnu.org.ua/viewvc/gsc/
Categories: Sergey Poznyakoff Software, Library, System Programs

GSC stands for Gray's scripts collection. This is a collection of scripts, programs and other data I use on my machines. Basically, it is for my own use, but you may find it useful as well.

inetutils
Home: http://www.gnu.org/software/inetutils/
Repo: http://git.savannah.gnu.org/cgit/inetutils.git
Categories: Official GNU Software, Library, Networking Software, System Programs

Inetutils, or GNU Internet Utilities, are the basic internet utilities of the GNU Operating System.

I am one of its maintainers.

mailutils
Home: http://www.gnu.org/software/mailutils/
Repo: http://git.savannah.gnu.org/cgit/mailutils.git
Categories: Official GNU Software, Library, Electronic Mail Processing, System Programs

GNU Mailutils is a swiss army knife of electronic mail handling. It contains a rich set of mail-related utilities and daemons, including pop3d, imap4d, sieve and a universal mail delivery agent, called maidag.

All utilities are able to operate on mailboxes of any existing format, ranging from standard UNIX maildrops, through maildir and up to remote mailboxes, which are transparently accessed using IMAP4, POP3 and SMTP.

This is an official GNU package, of which I am maintainer.

pam-modules
Home: http://puszcza.gnu.org.ua/software/pam-modules
Repo: http://svn.gnu.org.ua/viewvc/pam-modules/
Categories: Authentication Software, Sergey Poznyakoff Software, Library, System Programs

PAM-modules is a collection of useful PAM modules plus a command line utility for checking PAM authentication and other management groups.

paxutils
Home: http://www.gnu.org/software/paxutils/
Repo: http://git.savannah.gnu.org/cgit/paxutils.git
Categories: Archivation Software, Official GNU Software, Library
See also: cpio, tar

Paxutils is intended to provide a set of archiver programs. It will include tar and cpio utilities and will provide POSIX pax program.

Presently it hosts the codebase shared between tar and cpio

wit
Home:
Repo: http://git.gnu.org.ua/cgit/wit.git/
Categories: Program Development, Sergey Poznyakoff Software, Library, Web-Related Software
See also: dico

Wit is a wiki translator, a package that supplies Python classes for translating Wiki Markup into another kind of markup, such as, e.g. plain text and HTML.