Warning: This is old version of the site! Return to the current version.


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://www.gnu.org.ua/software/gdbm
Repo: http://git.gnu.org.ua/cgit/gdbm.git
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, cfpeek, 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
See also: cfpeek

Grecs is a library for parsing structured configuration files from C programs. A structured configuration file has hierarchical structure, with block statements enclosing lower-level statements. Such configurations files are used by many programs, such as, e.g. Bind or Dico.

Grecs provides primitives for parsing such files into an internal tree-like structure and for basic operations on such structures. These operations include value lookups by keyword paths, traversing trees recursively, joining several trees together, reductions, etc.

gsc
Home: http://puszcza.gnu.org.ua/software/gsc
Repo: http://git.gnu.org.ua/cgit/gsc.git/
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.

imprimatur
Home: http://www.gnu.org.ua/software/imprimatur
Repo: http://git.gnu.org.ua/cgit/imprimatur.git/
Categories: Program Development, doc, Sergey Poznyakoff Software, Library
See also: texinfo

Imprimatur provides Texinfo macros for various editing tasks such as adding editor notes and annotations, as well as Makeinfo rules for verifying Texinfo document structure, format, and (to a certain extent) content coverage.

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://git.gnu.org.ua/cgit/pam-modules.git/
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.