Library lib 21

Projects in this category are library software.


sort by name | name | date | date

gamma

devel, gray, lib

http://puszcza.gnu.org.ua/software/gamma
http://git.gnu.org.ua/cgit/gamma.git

ellinika, gint, runasimi

Description:

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

database, devel, gnu, lib

http://www.gnu.org.ua/software/gdbm
http://git.gnu.org.ua/cgit/gdbm.git

Description:

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.

gint

devel, gray, lib

http://puszcza.gnu.org.ua/software/gint
http://git.gnu.org.ua/cgit/gint.git/

anubis, cfpeek, gamma

Description:

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

devel, gnu, lib

http://www.gnu.org/software/gnulib/
http://git.savannah.gnu.org/cgit/gnulib.git

Description:

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

grecs

devel, gray, lib

http://puszcza.gnu.org.ua/projects/grecs
http://git.gnu.org.ua/cgit/grecs.git/

cfpeek, wordsplit

Description:

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.

gsc

decom, gray, lib, system

http://puszcza.gnu.org.ua/software/gsc
http://git.gnu.org.ua/cgit/gsc.git/

Description:

This project is decommissioned. It's repository is retained as a historic reference only.

imprimatur

devel, doc, gray, lib

http://www.gnu.org.ua/software/imprimatur
http://git.gnu.org.ua/cgit/imprimatur.git/

texinfo

Description:

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

gnu, lib, network, system

http://www.gnu.org/software/inetutils/
http://git.savannah.gnu.org/cgit/inetutils.git

Description:

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

mailutils

gnu, lib, mail, system

http://www.gnu.org/software/mailutils/
http://git.savannah.gnu.org/cgit/mailutils.git

smap, wordsplit

Description:

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 several domain-specific mail delivery agents.

pam-modules

auth, gray, lib, system

http://puszcza.gnu.org.ua/software/pam-modules
http://git.gnu.org.ua/cgit/pam-modules.git/

Description:

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

paxutils

archive, gnu, lib

http://www.gnu.org/software/paxutils/
http://git.savannah.gnu.org/cgit/paxutils.git

cpio, tar

Description:

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

wit

decom, devel, gray, lib, web

https://puszcza.gnu.org.ua/projects/wit
http://git.gnu.org.ua/cgit/wit.git/

wikitrans

Description:

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. It has been superseded by wikitrans.

runcap

devel, lib

http://puszcza.gnu.org.ua/software/runcap/
http://git.gnu.org.ua/cgit/runcap.git/

POSIX::Run::Capture

Description:

A C module providing an API for running external command and capturing its output.

The function runcap() runs an external command and waits for its termination, capturing its stdout and/or stderr and optionally piping the supplied data to its stdin.

wikitrans

devel, gray, lib

https://puszcza.gnu.org.ua/projects/wikitrans
http://git.gnu.org.ua/cgit/wikitrans.git/

dico, wit

Description:

Provides Python framework for translating WikiMedia articles to various formats. The present version supports conversions to plain text, HTML, and Texinfo. A command line translator utility is included.

Config::HAProxy

devel, gray, lib, perl

https://metacpan.org/pod/Config::HAProxy
http://git.gnu.org.ua/cgit/config-haproxy.git/

Apache::Config::Preproc

Description:

A perl module supplying a parser that converts the HAProxy configuration file to a parse tree and provides methods for various operations on this tree, such as: searching, modifying and saving it to a file.

wordsplit

gray, lib

https://puszcza.gnu.org.ua/software/wordsplit
http://git.gnu.org.ua/cgit/wordsplit.git/

cflow, cfpeek, dico, direvent, eclat, grecs, jumper, mailutils, pies, rush, slb, smap, tar, vcsync, vmod-dbrw, vmod-sql, wydawca, fileserv, genrc, tallyman, rpipe

Description:

This package provides a set of C functions for parsing input strings. Default parsing rules are are similar to those used in Bourne shell. This includes tilde expansion, variable expansion, quote removal, word splitting, command substitution, and path expansion. Parsing is controlled by a number of settings which allow the caller to alter processing at each of these phases or even to disable any of them. Thus, wordsplit can be used for parsing inputs in different formats, from simple character-delimited entries, as in /etc/passwd, and up to complex shell statements.

Config::AST

devel, gray, lib, perl

https://metacpan.org/pod/Config::AST
http://git.gnu.org.ua/cgit/config-ast.git/

Config::Parser, Config::Parser::ldap

Description:

This perl module aims to provide a generalized implementation of parse tree for various configuration files. It does not implement parser for any existing configuration file format. Instead, it provides an API that can be used by parser implementors to build internal representation for the particular configuration file format.

Config::Parser

devel, gray, lib, perl

https://metacpan.org/pod/Config::Parser
http://git.gnu.org.ua/cgit/config-parser.git/

Config::AST, Config::Parser::ldap

Description:

Config::Parser provides a framework for writing configuration file parsers. It is an intermediate layer between the abstract syntax tree (Config::AST) and implementation of a parser for a particular configuration file format. The package provides also Config::Parser::Ini -- a configuration file parser for ini-style files.

Config::Parser::ldap

devel, gray, lib, perl

https://metacpan.org/pod/Config::Parser::ldap
http://git.gnu.org.ua/cgit/config-parser-ldap.git/

Config::AST, Config::Parser

Description:

A Perl module for parsing the ldap.conf configuration file.

releaselogparser

devel, gray, lib

https://pypi.org/project/releaselogparser/
http://git.gnu.org.ua/cgit/releaselogparser.git/

Description:

Software packages usually include textual files describing noteworthy changes in each subsequent release. There exist several formats of such files. This package provides Python framework for parsing the most often used formats of such release log files. Support for any new format can be easily added.

In particular, this project page uses this module.

File::BackupCopy

archive, devel, gray, lib, perl

https://puszcza.gnu.org.ua/projects/file-backup
http://git.gnu.org.ua/cgit/file-backup.git/

Description:

Perl extension for creating backup file copies. Three backup naming schemes are supported: simple backup creates backup file name by appending single tilde character to the original file name, numbered backup creates backup name by suffixing the original file name with .~N~, where N is a decimal number. Finally, automatic backup selects numbered scheme if at least one numbered backup file already exists and falls back to the simple backup otherwise.