Packages — G (Page 1 of 8)

g-wrap 1.9.15 — Generate C bindings for Guile

G-Wrap is a tool and Guile library for generating function wrappers for inter-language calls. It currently only supports generating Guile wrappers for C functions. Given a definition of the types and prototypes for a given C interface, G-Wrap will automatically generate the C code that provides access to that interface and its types from the Scheme level.

g2reverb 0.7.1 — LADSPA stereo reverb plugin

This package provides a LADSPA plugin for a stereo reverb effect.

gajim 0.16.9 — Jabber (XMPP) client

Gajim is a feature-rich and easy to use Jabber/XMPP client. Among its features are: a tabbed chat window and single window modes; support for group chat (with Multi-User Chat protocol), invitation, chat to group chat transformation; audio and video conferences; file transfer; TLS, GPG and end-to-end encryption support; XML console.

gama 1.21 — Adjustment of geodetic networks

This is a GNU package.

GNU Gama is a program for the adjustment of geodetic networks. It is useful in measurements where Global Positioning System (GPS) is not available, such as underground. It features the ability to adjust in local Cartesian coordinates as well as partial support for adjustments in global coordinate systems.

gambit-c 4.8.5 — Efficient Scheme interpreter and compiler

Gambit consists of two main programs: gsi, the Gambit Scheme interpreter, and gsc, the Gambit Scheme compiler. The interpreter contains the complete execution and debugging environment. The compiler is the interpreter extended with the capability of generating executable files. The compiler can produce standalone executables or compiled modules which can be loaded at run time. Interpreted code and compiled code can be freely mixed.

gamine 1.5 — Mouse and keyboard discovery for children

Gamine is a game designed for young children who are learning to use the mouse and keyboard. The child uses the mouse to draw colored dots and lines on the screen and keyboard to display letters.

ganv 1.4.2 — GTK+ widget for interactive graph-like environments

Ganv is an interactive GTK+ widget for interactive “boxes and lines” or graph-like environments, e.g. modular synths or finite state machine diagrams.

ganv 1.5.4-1.12f7d6b04 — GTK+ widget for interactive graph-like environments

Ganv is an interactive GTK+ widget for interactive “boxes and lines” or graph-like environments, e.g. modular synths or finite state machine diagrams.

garcon 0.4.0 — Implementation of the freedesktop.org menu specification

Garcon is a freedesktop.org compliant menu implementation based on GLib and GIO. It was started as a complete rewrite of the former Xfce menu library called libxfce4menu, which, in contrast to garcon, was lacking menu merging features essential for loading menus modified with menu editors.

gavl 1.4.0 — Low level library for multimedia API building

Gavl is short for Gmerlin Audio Video Library. It is a low level library, upon which multimedia APIs can be built. Gavl handles all the details of audio and video formats like colorspaces, sample rates, multichannel configurations, etc. It provides standardized definitions for those formats as well as container structures for carrying audio samples or video images inside an application.

In addition, it handles the sometimes ugly task of converting between all these formats and provides some elementary operations (copying, scaling, alpha blending etc).

gawk 4.1.4 — Text scanning and processing language

This is a GNU package.

Gawk is the GNU implementation of Awk, a specialized programming language for the easy manipulation of formatted text, such as tables of data. Gawk features many extensions beyond the traditional implementation, including network access, sorting, and large libraries.

gcal 4.1 — Calculating and printing a wide variety of calendars

This is a GNU package.

Gcal is a program to calculate and print calendars on the command-line. Calendars can be printed in 1-month, 3-month or whole-year views. In addition, eternal holiday lists can be generated for many countries, which can be complemented by user-made lists of fixed dates to make an agenda. Gcal can also calculate astronomical data, such as the phases of the moon, and supports alternative calendar formats: Julian, Gregorian, Islamic, Chinese and more.

gcc 7.2.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Ada, and Go. It also includes runtime support libraries for these languages.

gcc 4.9.4 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc 4.7.4 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc 6.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc 5.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc 4.8.5 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-bootstrap 0 — Bootstrap binaries of the GNU Compiler Collection

Bootstrap binaries of the GNU Compiler Collection

gcc-cross-sans-libc-arm-none-eabi 6.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-cross-sans-libc-arm-none-eabi 4.9.4-1.227977 — GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc 6.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc 4.8.5 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc 4.9.4 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc 5.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc 7.2.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc++ 7.2.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc++ 4.9.4 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc++ 4.8.5 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc++ 6.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-objc++ 5.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-stripped-tarball 5.4.0 — GNU Compiler Collection

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcc-toolchain 5.4.0 — Complete GCC tool chain for C/C++ development

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the 'debug' output), and Binutils.

gcc-toolchain 4.8.5 — Complete GCC tool chain for C/C++ development

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the 'debug' output), and Binutils.

gcc-toolchain 4.9.4 — Complete GCC tool chain for C/C++ development

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the 'debug' output), and Binutils.

gcc-toolchain 6.4.0 — Complete GCC tool chain for C/C++ development

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the 'debug' output), and Binutils.

gcc-toolchain 7.2.0 — Complete GCC tool chain for C/C++ development

This package provides a complete GCC tool chain for C/C++ development to be installed in user profiles. This includes GCC, as well as libc (headers and binaries, plus debugging symbols in the 'debug' output), and Binutils.

gcc-vc4 5.4.0 — GCC for VC4

This package provides gcc for VideoCore IV, the Raspberry Pi chip.

gccgo 4.9.4 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gcide 0.51 — GNU Collaborative International Dictionary of English

This is a GNU package.

GCIDE is a free dictionary based on a combination of sources. It can be used via the GNU Dico program or accessed online at http://gcide.gnu.org.ua/

gcl 2.6.12-1.5956140 — A Common Lisp implementation

This is a GNU package.

GCL is an implementation of the Common Lisp language. It features the ability to compile to native object code and to load native object code modules directly into its lisp core. It also features a stratified garbage collection strategy, a source-level debugger and a built-in interface to the Tk widget system.

gcompris 17.05 — Educational software suite

This is a GNU package.

GCompris is an educational software suite comprising of numerous activities for children aged 2 to 10. Some of the activities are game orientated, but nonetheless still educational. Below you can find a list of categories with some of the activities available in that category.

  1. computer discovery: keyboard, mouse, different mouse gestures, ...

  2. arithmetic: table memory, enumeration, double entry table, mirror image, ...

  3. science: the canal lock, the water cycle, the submarine, electric simulation ...

  4. geography: place the country on the map

  5. games: chess, memory, connect 4, oware, sudoku ...

  6. reading: reading practice

  7. other: learn to tell time, puzzle of famous paintings, vector drawing, cartoon making, ...

gcompris-qt 0.70 — Educational games for small children

Gcompris offers a large collection of educational games for small children, designed to be a unified interface to integrate more educational games. Language-oriented games contain vocabulary, sounds, and voices for many different languages. Currently available boards include:

  1. learning how to use a mouse and keyboard

  2. learning simple arithmetic

  3. learning how to read an analog clock

  4. recognize letters after hearing their names

  5. reading practice

  6. small games (memory games, jigsaw puzzles, ...)

gconf 3.2.6 — Store application preferences

This is a GNU package.

Gconf is a system for storing application preferences. It is intended for user preferences; not arbitrary data storage.

gcr 3.20.0 — Libraries for displaying certificates and accessing key stores

This is a GNU package.

The GCR package contains libraries used for displaying certificates and accessing key stores. It also provides the viewer for crypto files on the GNOME Desktop.

gctp 2.0.0 — General Cartographic Transformation Package (GCTP)

The General Cartographic Transformation Package (GCTP) is a system of software routines designed to permit the transformation of coordinate pairs from one map projection to another. The GCTP is the standard computer software used by the National Mapping Division for map projection computations.

gd 2.2.5 — Library for the dynamic creation of images by programmers

GD is a library for the dynamic creation of images by programmers. GD is written in C, and "wrappers" are available for Perl, PHP and other languages. GD creates PNG, JPEG, GIF, WebP, XPM, BMP images, among other formats. GD is commonly used to generate charts, graphics, thumbnails, and most anything else, on the fly. While not restricted to use on the web, the most common applications of GD involve website development.

gdb 8.0.1 — The GNU debugger

This is a GNU package.

GDB is the GNU debugger. With it, you can monitor what a program is doing while it runs or what it was doing just before a crash. It allows you to specify the runtime conditions, to define breakpoints, and to change how the program is running to try to fix bugs. It can be used to debug programs written in C, C++, Ada, Objective-C, Pascal and more.

gdb-arm-none-eabi 8.0.1 — The GNU debugger

This is a GNU package.

GDB is the GNU debugger. With it, you can monitor what a program is doing while it runs or what it was doing just before a crash. It allows you to specify the runtime conditions, to define breakpoints, and to change how the program is running to try to fix bugs. It can be used to debug programs written in C, C++, Ada, Objective-C, Pascal and more.

gdbm 1.13 — Hash library of database functions compatible with traditional dbm

This is a GNU package.

GDBM is a library for manipulating hashed databases. It is used to store key/value pairs in a file in a manner similar to the Unix dbm library and provides interfaces to the traditional file format.

gdk-pixbuf 2.36.10 — GNOME image loading and manipulation library

This is a GNU package.

GdkPixbuf is a library for image loading and manipulation developed in the GNOME project.

gdk-pixbuf+svg 2.36.10 — GNOME image loading and manipulation library, with SVG support

This is a GNU package.

GdkPixbuf is a library for image loading and manipulation developed in the GNOME project.

gdm 3.24.2 — Display manager for GNOME

This is a GNU package.

GNOME Display Manager is a system service that is responsible for providing graphical log-ins and managing local and remote displays.

gdsl 1.8 — Generic data structures library

The Generic Data Structures Library (GDSL) is a collection of routines for generic data structures manipulation. It is a re-entrant library fully written from scratch in pure ANSI C. It is designed to offer for C programmers common data structures with powerful algorithms, and hidden implementation. Available structures are lists, queues, stacks, hash tables, binary trees, binary search trees, red-black trees, 2D arrays, permutations and heaps.

geda-gaf 1.9.2 — Schematic capture, netlister, symbols, symbol checker, and utils

Gaf stands for “gschem and friends”. It is a subset of the entire tool suite grouped together under the gEDA name. gEDA/gaf is a collection of tools which currently includes: gschem, a schematic capture program; gnetlist, a netlist generation program; gsymcheck, a syntax checker for schematic symbols; gattrib, a spreadsheet programm that manipulates the properties of symbols of a schematic; libgeda, libraries for gschem gnetlist and gsymcheck; gsch2pcb, a tool to forward annotation from your schematic to layout using PCB; some minor utilities.

gedit 3.22.1 — GNOME text editor

This is a GNU package.

While aiming at simplicity and ease of use, gedit is a powerful general purpose text editor.

geeqie 1.3 — Lightweight GTK+ based image viewer

Geeqie is a lightweight GTK+ based image viewer for Unix like operating systems. It features: EXIF, IPTC and XMP metadata browsing and editing interoperability; easy integration with other software; geeqie works on files and directories, there is no need to import images; fast preview for many raw image formats; tools for image comparison, sorting and managing photo collection. Geeqie was initially based on GQview.

gegl 0.2.0 — Graph based image processing framework

GEGL (Generic Graphics Library) provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers.

geierlein 0.9.5 — Free Elster client, for sending Germany VAT declarations

Geierlein is a free Elster client, i.e. an application that allows to send VAT declarations to Germany's fiscal authorities.

Currently it is *not* possible to send returns that are due annually (especially the income tax return) since the fiscal authority doesn't allow to do that off the ERiC library (which is proprietary however). It's not clear at the moment whether one day it will be possible to do so.

geiser 0.9 — Collection of Emacs modes for Guile and Racket hacking

Geiser is a collection of Emacs major and minor modes that conspire with one or more Scheme implementations to keep the Lisp Machine Spirit alive. The continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme implementation, Emacs and, ultimately, the schemer, giving them access to live metadata.

geiser-next 0.9 — Collection of Emacs modes for Guile and Racket hacking

Geiser is a collection of Emacs major and minor modes that conspire with one or more Scheme implementations to keep the Lisp Machine Spirit alive. The continuously running Scheme interpreter takes the center of the stage in Geiser. A bundle of Elisp shims orchestrates the dialog between the Scheme implementation, Emacs and, ultimately, the schemer, giving them access to live metadata.

gemma 0.96 — Tool for genome-wide efficient mixed model association

Genome-wide Efficient Mixed Model Association (GEMMA) provides a standard linear mixed model resolver with application in genome-wide association studies (GWAS).

gengetopt 2.22.6 — Create parsers for command line options

This is a GNU package.

GNU Gengetopt is a program to generate a C/C++ function for parsing command-line options using the getopt_long function found in GNU libc, removing some of the tedium of this task for large programs that accept many options. The options parsed by the generated function may be in both short (e.g., "-h") and long ("--help") formats, as specified by the GNU coding standards. Additionally, the output of the standard options "--help" and "--version" is generated automatically.

geoclue 2.4.7 — Geolocation service

Geoclue is a D-Bus service that provides location information. The primary goal of the Geoclue project is to make creating location-aware applications as simple as possible, while the secondary goal is to ensure that no application can access location information without explicit permission from user.

geocode-glib 3.20.1 — Geocoding and reverse-geocoding library

This is a GNU package.

geocode-glib is a convenience library for geocoding (finding longitude, and latitude from an address) and reverse geocoding (finding an address from coordinates) using the Nominatim service. geocode-glib caches requests for faster results and to avoid unnecessary server load.

geomyidae 0.29 — Small Gopher server

Geomyidae is a server for distributed hypertext protocol Gopher. Its features include:

  1. Gopher menus (see index.gph for an example);

  2. directory listings (if no index.gph was found);

  3. CGI support (.cgi files are executed);

  4. search support in CGI files;

  5. logging with multiple log levels.

geos 3.6.1 — Geometry Engine for Geographic Information Systems

GEOS provides a spatial object model and fundamental geometric functions. It is a C++ port of the Java Topology Suite (JTS). As such, it aims to contain the complete functionality of JTS in C++. This includes all the OpenGIS Simple Features for SQL spatial predicate functions and spatial operators, as well as specific JTS enhanced topology functions.

gerbv 2.6.1 — Gerber file viewer

Gerbv is a viewer for files in the Gerber format (RS-274X only), which is commonly used to represent printed circuit board (PCB) layouts. Gerbv lets you load several files on top of each other, do measurements on the displayed image, etc. Besides viewing Gerbers, you may also view Excellon drill files as well as pick-place files.

gess 1.0 — Detect exon-skipping events from raw RNA-seq data

GESS is an implementation of a novel computational method to detect de novo exon-skipping events directly from raw RNA-seq data without the prior knowledge of gene annotation information. GESS stands for the graph-based exon-skipping scanner detection scheme.

geteltorito 0.6 — Extract the boot image from a CD-ROM

geteltorito can extract the initial/default boot image from CDs (and ISOs) that follow the El Torito specification for bootable CD-ROMs.

Image data is written to standard output by default and all other information is written to standard error.

getmail 5.4 — Mail retriever

A flexible, extensible mail retrieval system with support for POP3, IMAP4, SSL variants of both, maildirs, mboxrd files, external MDAs, arbitrary message filtering, single-user and domain-mailboxes, and many other useful features.

gettext 0.19.8.1 — Tools and documentation for translation

This is a GNU package.

GNU Gettext is a package providing a framework for translating the textual output of programs into multiple languages. It provides translators with the means to create message catalogs, and a runtime library to load translated messages from the catalogs. Nearly all GNU packages use Gettext.

gettext-minimal 0.19.8.1 — Tools and documentation for translation (used to build other packages)

This is a GNU package.

GNU Gettext is a package providing a framework for translating the textual output of programs into multiple languages. It provides translators with the means to create message catalogs, and a runtime library to load translated messages from the catalogs. Nearly all GNU packages use Gettext.

gexiv2 0.10.6 — GObject wrapper around the Exiv2 photo metadata library

This is a GNU package.

Gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. It allows for GNOME applications to easily inspect and update EXIF, IPTC, and XMP metadata in photo and video files of various formats.

gfbgraph 0.2.3 — GLib/GObject wrapper for the Facebook API

This is a GNU package.

This library allows you to use the Facebook API from GLib/GObject code.

gflags 2.2.1 — C++ library for command-line argument parsing

Gflags is a C++ library to parse command-line flags. It differs from other such libraries in that command-line flag definitions can be scattered around the source code, and not just listed in one place such as main. This means that a single source-code file will define and use flags that are meaningful to that file. Any application that links in that file will get the flags, and the gflags library will automatically handle that flag appropriately.

gforth 0.7.3 — Forth interpreter

This is a GNU package.

Gforth is a fast and portable implementation of the ANSI Forth language. It includes an editing mode for Emacs and an interpreter featuring completion and history. A generic virtual machine environment, vmgen, is also included.

gfortran 6.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gfortran 4.8.5 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gfortran 4.9.4 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gfortran 5.4.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Java, Ada, and Go. It also includes runtime support libraries for these languages.

gfortran 7.2.0 — GNU Compiler Collection

This is a GNU package.

GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Fortran, Ada, and Go. It also includes runtime support libraries for these languages.

ghc 7.10.2 — The Glasgow Haskell Compiler

The Glasgow Haskell Compiler (GHC) is a state-of-the-art compiler and interactive environment for the functional language Haskell.

ghc 8.0.2 — The Glasgow Haskell Compiler

The Glasgow Haskell Compiler (GHC) is a state-of-the-art compiler and interactive environment for the functional language Haskell.

ghc-abstract-deque 0.3 — Abstract, parameterized interface to mutable Deques for Haskell

This Haskell package provides an abstract interface to highly-parameterizable queues/deques.

Background: There exists a feature space for queues that extends between:

  • Simple, single-ended, non-concurrent, bounded queues

  • Double-ended, threadsafe, growable queues with important points inbetween (such as the queues used for work-stealing).

This package includes an interface for Deques that allows the programmer to use a single API for all of the above, while using the type-system to select an efficient implementation given the requirements (using type families).

This package also includes a simple reference implementation based on IORef and Data.Sequence.

ghc-abstract-par 0.3.3 — Abstract parallelization interface for Haskell

This Haskell package is an abstract interface only. It provides a number of type clasess, but not an implementation. The type classes separate different levels of Par functionality. See the Control.Monad.Par.Class module for more details.

ghc-adjunctions 4.2.2 — Adjunctions and representable functors

This library provides adjunctions and representable functors for Haskell.

ghc-aeson 0.10.0.0 — Fast JSON parsing and encoding

This package provides a JSON parsing and encoding library for Haskell, optimized for ease of use and high performance. (A note on naming: in Greek mythology, Aeson was the father of Jason.)

ghc-aeson-pretty 0.7.2 — JSON pretty-printing library and command-line tool

This package provides a JSON pretty-printing library compatible with aeson as well as a command-line tool to improve readabilty of streams of JSON data. The library provides the function encodePretty. It is a drop-in replacement for aeson's encode function, producing JSON-ByteStrings for human readers. The command-line tool reads JSON from stdin and writes prettified JSON to stdout. It also offers a complementary "compact"-mode, essentially the opposite of pretty-printing.

ghc-aeson-qq 0.8.2 — JSON quasiquoter for Haskell

aeson-qq provides a JSON quasiquoter for Haskell. This package exposes the function aesonQQ that compile-time converts a string representation of a JSON value into a Data.Aeson.Value.

ghc-alex 3.2.3 — Tool for generating lexical analysers in Haskell

Alex is a tool for generating lexical analysers in Haskell. It takes a description of tokens based on regular expressions and generates a Haskell module containing code for scanning text efficiently. It is similar to the tool lex or flex for C/C++.

ghc-annotated-wl-pprint 0.7.0 — The Wadler/Leijen Pretty Printer, with annotation support

This is a modified version of wl-pprint, which was based on Wadler's paper "A Prettier Printer". This version allows the library user to annotate the text with semantic information, which can later be rendered in a variety of ways.

ghc-ansi-terminal 0.6.2.3 — ANSI terminal support for Haskell

This package provides ANSI terminal support for Haskell. It allows cursor movement, screen clearing, color output showing or hiding the cursor, and changing the title.

ghc-ansi-wl-pprint 0.6.7.3 — Wadler/Leijen Pretty Printer for colored ANSI terminal output

This is a pretty printing library based on Wadler's paper "A Prettier Printer". It has been enhanced with support for ANSI terminal colored output using the ansi-terminal package.

ghc-appar 0.1.4 — Simple applicative parser

This package provides a simple applicative parser in Parsec style.

ghc-array 0.5.2.0 — Mutable and immutable arrays

In addition to providing the Data.Array module, this package also defines the classes IArray of immutable arrays and MArray of arrays mutable within appropriate monads, as well as some instances of these classes.

ghc-asn1-encoding 0.9.5 — ASN1 data reader and writer in RAW, BER and DER forms

This package provides a reader and writer for ASN1 data in raw form with supports for high level forms of ASN1 (BER, and DER).

ghc-asn1-parse 0.9.4 — Simple monadic parser for ASN1 stream types

This package provides a simple monadic parser for ASN1 stream types, when ASN1 pattern matching is not convenient.

ghc-asn1-types 0.3.2 — ASN.1 types for Haskell

The package provides the standard types for dealing with the ASN.1 format.

ghc-async 2.1.1.1 — Library to run IO operations asynchronously

Async provides a library to run IO operations asynchronously, and wait for their results. It is a higher-level interface over threads in Haskell, in which Async a is a concurrent thread that will eventually deliver a value of type a.