Last changes

Added the abort extension.

Added the json extension.

Improved documentation of gawk-xml.

Added the lmdb extension

Added the nl_langinfo extension.

Added the select extension.

Added the errno extension.

Added the redis extension.

Restructure each extension in a separate directory.

Added the haru extension

gawkextlib: Gawk extensions library


This is gawkextlib. It contains several shared library extension packages for gawk, as well as libgawkextlib containing some APIs that are useful for extension packages. These extension libraries require the use of gawk (GNU Awk) version 4.1.1 or later, except for the select and json extensions, which are currently supported only by gawk 4.2 (API version 2) and later.

The 1.1.0 releases of the extensions should work with both API versions 1 (prior to gawk 4.2) and 2 (starting with gawk 4.2). The API changes did not affect gawkextlib.

Available extensions are listed on the left. Please click on each name to get more information.

Each individual extension can be installed separately. Some of them share a base library that must be installed first.

How to contribute

New extensions are welcome! As well as enhancements of the existing ones. Prospective contributors should know the extension API of gawk. The build instructions for developers also contain guidelines for creating new extension packages that can be integrated into the gawkextlib project.

Please subscribe first to the user's mailing list and send a message explaining your planned contribution. The project administrators will contact you with details about how to proceed.

Copyright © 2017-2018 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
Verbatim copying and distribution of this entire article is permitted in any medium, provided this notice is preserved.

Auk picture extracted from "The New Student's Reference Work" (1914) - now public domain.