GNU Manuals Online


This table lists official GNU packages with links to their primary documentation, where available. When a package has several associated manuals, they are all listed. If a package has no specific manual online, the link just goes to the package's home page (which is also linked to explicitly).

Many packages could be listed in any of several categories, but for the table here just one has to be chosen, usually following the Free Software Directory.

Bug reports: for any discussion about specific manuals, please contact the package maintainers. For discussion about this page in particular (for example, if you are a GNU maintainer and want to correct or discuss your entry), contact <[email protected]>.

More GNU Project documentation.

Archiving  

Cpio
Manage cpio and tar file archives. [cpio home]
Gzip
General file (de)compression (using lzw). [gzip home]
Paxutils
Manage cpio, tar, and pax file archives. [paxutils home]
Sharutils
Archives in shell scripts, uuencode/uudecode. [sharutils home]
Tar
Managing tar archives. [tar home]
Xorriso
Create, manipulate, burn ISO-9660 filesystems. [xorriso home]

Audio  

Ccd2cue
CCD to CUE sheet conversion. [ccd2cue home]
EMMS
Emacs Multimedia System. [emms home]
Gmediaserver
UPnP compatible media server. [gmediaserver home]
GNUfm
Social music explorations. [gnufm home]
GNUmp3d
Server for streaming audio files. [gnump3d home]
GNUpod
Manage portable audio device. [gnupod home]
Radio
Software radio implementations. [gnuradio home]
GNUsound
Multi-track sound editor for GNOME. [gnusound home]
Guile-SDL
Guile interface for SDL (Simple DirectMedia Layer). [guile-sdl home]
Libcdio  (cd-text)
CD Input and Control library. [libcdio home]
Libextractor
Library to extract meta-data from media files. [libextractor home]

Business and productivity  

Barcode
Convert text strings to printed bars in various standards. [barcode home]
BPEL2oWFN
Translating web service in BPEL to Open Workflow Nets. [bpel2owfn home]
Foliot
An application for tracking time spent on projects. [foliot home]
Gcal
Calculating and printing a wide variety of calendars. [gcal home]
GnuCash
Personal and small business financial accounting software. [gnucash home]
Gretl
Statistical analysis of economic data (econometrics). [gretl home]
Pem
Personal expenses manager. [pem home]
Taler
Electronic payments for a liberal society. [taler home]

Database  

Ferret
Entity/relationship based data modeler. [ferret home]
Gdbm
Hash library of database functions compatible with traditional dbm. [gdbm home]
Guile-dbi
Guile database abstraction layer. [guile-dbi home]
Gurgle
GNU Report Generator Language. [gurgle home]
Libdbh
Advanced library for disk-based hash tables. [libdbh home]
Metaexchange
Manipulate metadata from OAI-PMH and Z39.50. [metaexchange home]
Recutils
Manipulate plain text files as databases. [recutils home]
Sqltutor
Interactively learn SQL by example. [sqltutor home]

Dictionaries  

Dico
Implementation of DICT server (RFC 2229). [dico home]
Gcide
GNU Collaborative International Dictionary of English. [gcide home]
Vera
List of acronyms. [vera home]

Documentation translation  

GNUjdoc
Japanese translations of GNU documents. [gnujdoc home]
GNUnited Nations  (gnun  web-trans)
Build system for www.gnu.org translations. [gnun home]
Trans-coord
Organizational infrastructure for translating www.gnu.org. [trans-coord home]

Editors  

Emacs  (auth  autotype  bovine  calc  ccmode  cl  dbus  dired-x  ebrowse  ede  ediff  edt  eglot  eieio  elisp  emacs-gnutls  emacs-mime  emacs  epa  erc  ert  eshell  eudc  eww  flymake  forms  gnus  htmlfontify  idlwave  ido  info  mairix-el  message  mh-e  newsticker  nxml-mode  octave-mode  org  pcl-cvs  pgg  rcirc  reftex  remember  sasl  sc  semantic  ses  sieve  smtpmail  speedbar  srecode  todo-mode  tramp  url  use-package  vhdl-mode  vip  viper  widget  wisent  woman)
The extensible, customizable, self-documenting text editor.
Available in print: Emacs Reference Cards, GNU Emacs Manual. [emacs home]
Moe
Modeless, multiple-buffer, user-friendly 8-bit text editor. [moe home]
Nano
Small, user-friendly console text editor. [nano home]
Readline  (history  rluserman)
Edit command lines while typing, with history support. [readline home]
Zile
Zile is lossy Emacs, a lightweight Emacs clone. [zile home]

Education  

Dr. Geo
Interactive geometry software. [dr-geo home]
FisicaLab
Educational application for solving physics problems. [fisicalab home]
GCompris
Educational games for small children. [gcompris home]
Ggradebook
GNOME application to track students' grades for teachers. [ggradebook home]
Glean
extensible quizzing and tutorial for self-study. [glean home]
GNUschool
Web application for educators, students, and school administrators. [gnuschool home]
Gtypist
Typing tutor. [gtypist home]
Ignuit
Memorization aid based on Leitner flashcards. [ignuit home]
Java Training Wheels
A simplified Java environment for learning programming. [jtw home]
MIX Development Kit
Virtual development environment for Knuth's MIX.
Available in print: GNU MDK. [mdk home]

Email  

Anubis
SMTP message submission daemon. [anubis home]
GNUbiff
Mail notification program. [gnubiff home]
Mailman
Mailing list manager. [mailman home]
Mailutils
Utilities and library for reading and serving mail. [mailutils home]

Fonts  

Fontopia
A console font editor. [fontopia home]
Fontutils
Scanned image, bitmap, outline font manipulation. [fontutils home]
Free UCS Outline Fonts
Unicode-encoded outline fonts. [freefont home]
Intlfonts
TrueType and BDF fonts covering many scripts. [intlfonts home]
Unifont
Large bitmap font covering Unicode's Basic Multilingual Plane. [unifont home]

GNU organization  

GNU organization  (maintain  standards)
GNU coding standards and maintainer information. [gnustandards home]

Games  

Acm
Multiplayer aerial combat simulation. [acm home]
Ball and Paddle
Ball and paddle game extensible with Guile. [ballandpaddle home]
Chess
Full chess implementation. [chess home]
Dominion
Multi-player world simulation and role-playing game. [dominion home]
FreeDink
Twisted adventures of young pig farmer Dink Smallwood. [freedink home]
Backgammon
Backgammon game. [gnubg home]
GNUbik
3d Rubik's cube game. [gnubik home]
GNUgo
Play the game of Go. [gnugo home]
GNUjump
Game of jumping to the next floor, trying not to fall. [gnujump home]
GNUkart
Racing game. [gnukart home]
Robots
Program a little robot and watch him explore a world. [gnurobots home]
GNUshogi
The game of Shogi (Japanese chess). [gnushogi home]
Leg
Libraries and engines for game programming. [leg home]
Liquid War 6
Multiplayer wargame where your army is a blob of liquid. [liquidwar6 home]
Motti
Multiplayer strategy game. [motti home]
Rpge
Role playing game engine. [rpge home]
Talkfilters
Convert English text to humorous dialects. [talkfilters home]
XBoard
Graphical user interface for chess programs. [xboard home]

Graphics  

3DLDF
3D drawing with MetaPost output. [3dldf home]
Dia
GNU program for drawing diagrams. [dia home]
GIFT
GNU Image Finding Tool, with query by example. [gift home]
GIMP
GNU Image Manipulation Program. [gimp home]
Gpaint
Simple paint program for GNOME. [gpaint home]
Gsegrafix
GNOME application to create scientific and engineering plots. [gsegrafix home]
Guile-opengl
Guile binding for the OpenGL graphics API. [guile-opengl home]
Libxmi
Library for rasterizing 2-d vector graphics. [libxmi home]
Maverik
Support interactive 3d virtual environments. [maverik home]
Panorama
Framework for 3D graphics production. [panorama home]
Plotutils
Plotting utilities and library. [plotutils home]
XaoS
Real-time fractal zoomer. [xaos home]

Health  

GNUmed
Paperless medical practice. [gnumed home]
GNUtrition
Nutrition analysis. [gnutrition home]
Health
Health and hospital information system. [health home]

Interface  

G-Golf
Guile bindings for GObject Introspection. [g-golf home]
GnuDOS
MS-DOS-like file manager, editor, and other tools. [gnudos home]
GNU Interactive Tools
Interactive utilities for file browsing, viewing, and more. [gnuit home]
GNUspeech
Extensible rule-based text-to-speech. [gnuspeech home]
Guile-ncurses
Guile bindings to ncurses. [guile-ncurses home]
Gxmessage
Open popup message window with buttons for return. [gxmessage home]
Inklingreader
Wacom Inkling sketch format conversion and manipulation. [inklingreader home]
Midnight Commander
Graphical file manager. [mc home]
Ncurses
Terminal emulation (termcap, terminfo) library. [ncurses home]
OO-Browser
An interactive object-oriented class browser for Emacs. [oo-browser home]
PowerGuru
Monitoring, logging, and remote control of power generation. [powerguru home]
Remotecontrol
Management of IP-enabled thermostats and other HVAC devices. [remotecontrol home]
Stalkerfs
Desktop search engine for local files, using FUSE. [stalkerfs home]
Termcap
Terminal-independent display support. [termcap home]
Termutils
The tput and tabs utilities for terminal operations. [termutils home]
TRAMP
Transparent Remote Access, Multiple Protocol GNU Emacs package. [tramp home]

Internet applications  

Alive
Autologin and keep-alive daemon. [alive home]
Artanis
Web application framework written in Guile. [artanis home]
Consensus
Coordinate free software social networking projects. [consensus home]
Freetalk
Extensible console-based Jabber client. [freetalk home]
Gratuitous ARP Daemon
Broadcast gratuitous ARP requests for IPMI and more. [garpd home]
Gnash
Flash movie player. [gnash home]
GNUnet
Secure, decentralized, peer-to-peer networking framework. [gnunet home]
GNUzilla
Entirely free browser derived from Mozilla Firefox. [gnuzilla home]
Httptunnel
Bidirectional connection tunnelled inside HTTP requests. [httptunnel home]
Icecat
Entirely free browser derived from Mozilla Firefox. [icecat home]
Inetutils
Basic networking utilities. [inetutils home]
Jwhois
An extended whois client. [jwhois home]
Librejs
Browser add-on that blocks nonfree nontrivial JavaScript. [librejs home]
Lrzsz
Implementation of XMODEM/YMODEM/ZMODEM transfer protocols. [lrzsz home]
MAC Changer
Viewing and manipulating MAC addresses of network interfaces. [macchanger home]
Mediagoblin
Photo and media sharing. [mediagoblin home]
Network
Initiative to encourage development of free network services. [network home]
Pipo
Bulletin board system. [pipo home]
Proxyknife
Customizable multithread proxy hunter. [proxyknife home]
Shishi
Implementation of the Kerberos 5 network security system. [shishi home]
Social
Decentralized social networking server. [social home]
Stump
Secure team-based Usenet moderation program. [stump home]
Websocket4j
WebSocket protocol implementation for Java-HTML5 communication. [websocket4j home]
WebSTUMP
Web interface to STUMP. [webstump home]
Wget
Non-interactive command-line utility for downloading files. [wget home]

Live communications  

Jami
A privacy-respecting communication program. [jami home]

Localization  

FriBiDi
Implementation of the Unicode bidirectional algorithm. [fribidi home]
Gettext
Tools and documentation for translation. [gettext home]

Mathematics  

Aris
Natural deduction first-order logic interface. [aris home]
Bc
Arbitrary precision numeric processing language. [bc home]
C-graph
Visualizing and demonstrating convolution. [c-graph home]
Dap
Statistics and graphics package. [dap home]
Datamash
Scriptable statistics and data calculation. [datamash home]
Dc
Arbitrary precision numeric processing with reverse-polish notation. [dc home]
GMP
Multiple-precision arithmetic library. [gmp home]
GNU Scientific Library
Numerical library for C and C++. [