Packages [F]

GNU Guix provides 6,398 packages transparently available as pre-built binaries. These pages provide a complete list of the packages. Our continuous integration system shows their current build status (updated October 23, 2017).

You can browse packages indexed by their first letter.

GNU?Package versionPackage details
f-seq 1.1-1.6ccded3 Feature density estimator for high-throughput sequence tags

F-Seq is a software package that generates a continuous tag sequence density estimation allowing identification of biologically meaningful sites such as transcription factor binding sites (ChIP-seq) or regions of open chromatin (DNase-seq). Output can be displayed directly in the UCSC Genome Browser.

http://fureylab.web.unc.edu/software/fseq/
patches: snippet

f2fs-tools 1.8.0 Userland tools for f2fs

F2FS, the Flash-Friendly File System, is a modern file system designed to be fast and durable on flash devices such as solid-state disks and SD cards. This package provides the userland utilities.

https://f2fs.wiki.kernel.org/
f3 6.0 Test real capacity of flash memory cards and such.

F3 (Fight Flash Fraud or Fight Fake Flash) tests the full capacity of a flash card (flash drive, flash disk, pendrive). F3 writes to the card and then checks if can read it. It will assure you haven't been sold a card with a smaller capacity than stated.

http://oss.digirati.com.br/f3/
faad2 2.7 MPEG-4 and MPEG-2 AAC decoder

FAAD2 is an MPEG-4 and MPEG-2 AAC decoder supporting LC, Main, LTP, SBR, PS, and DAB+.

http://www.audiocoding.com/faad2.html
fabric 1.13.2 Simple Pythonic remote execution and deployment tool

Fabric is designed to upload files and run shell commands on a number of servers in parallel or serially. These commands are grouped in tasks (which are regular Python functions) and specified in a fabfile.

It is similar to Capistrano, except it's implemented in Python and doesn't expect you to be deploying Rails applications. Fabric is a simple, Pythonic tool for remote execution and deployment.

http://fabfile.org
fastcap 2.0-18Sep92 Multipole-accelerated capacitance extraction program

Fastcap is a capacitance extraction program based on a multipole-accelerated algorithm.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See fastcap.c.)
http://www.rle.mit.edu/cpg/research_codes.htm
patches: 1, 2, snippet

fasthenry 3.0-12Nov96 Multipole-accelerated inductance analysis program

Fasthenry is an inductance extraction program based on a multipole-accelerated algorithm.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See induct.c.)
http://www.rle.mit.edu/cpg/research_codes.htm
patches: 1, 2, 3, 4, 5

fastjar 0.98 Replacement for Sun's 'jar' utility

FastJar is an attempt to create a much faster replacement for Sun's 'jar' utility. Instead of being written in Java, FastJar is written in C.

http://savannah.nongnu.org/projects/fastjar
fasttree 2.1.10 Infers approximately-maximum-likelihood phylogenetic trees

FastTree can handle alignments with up to a million of sequences in a reasonable amount of time and memory. For large alignments, FastTree is 100-1,000 times faster than PhyML 3.0 or RAxML 7.

http://www.microbesonline.org/fasttree
fastx-toolkit 0.0.14 Tools for FASTA/FASTQ file preprocessing

The FASTX-Toolkit is a collection of command line tools for Short-Reads FASTA/FASTQ files preprocessing.

Next-Generation sequencing machines usually produce FASTA or FASTQ files, containing multiple short-reads sequences. The main processing of such FASTA/FASTQ files is mapping the sequences to reference genomes. However, it is sometimes more productive to preprocess the files before mapping the sequences to the genome---manipulating the sequences to produce better mapping results. The FASTX-Toolkit tools perform some of these preprocessing tasks.

http://hannonlab.cshl.edu/fastx_toolkit/
fatfsck-static 4.1 Statically linked fsck.fat from dosfstools

This package provides a statically-linked fsck.fat and a fsck.vfat compatibility symlink for use in an initrd.

https://github.com/dosfstools/dosfstools
faust 2.1.0 Signal processing language

Faust is a programming language for realtime audio signal processing.

http://faust.grame.fr/
faust 0.9.67 Signal processing language

Faust is a programming language for realtime audio signal processing.

http://faust.grame.fr/
patches: snippet

fbida 2.12 Framebuffer and drm-based image viewer

fbida contains a few applications for viewing and editing images on the framebuffer.

https://www.kraxel.org/blog/linux/fbida/
fbreader 0.99.6 E-Book reader

fbreader is an E-Book reader. It supports the following formats:

  1. CHM

  2. Docbook

  3. FB2

  4. HTML

  5. OEB

  6. PDB

  7. RTF

  8. TCR

  9. TXT

  10. XHTML

https://fbreader.org/
fcgi 2.4.0 Language-independent, high-performant extension to CGI

FastCGI is a language independent, scalable extension to CGI that provides high performance without the limitations of server specific APIs.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. )
http://www.fastcgi.com
patches: 1, 2

fcgiwrap 1.1.0 Simple server for running CGI applications over FastCGI

Fcgiwrap is a simple server for running CGI applications over FastCGI. It hopes to provide clean CGI support to Nginx (and other web servers that may need it).

https://nginx.localdomain.pl/wiki/FcgiWrap
fcitx 4.2.8.6 Input method framework

Fcitx is an input method framework with extension support. It has Pinyin, Quwei and some table-based (Wubi, Cangjie, Erbi, etc.) input methods built-in.

http://fcitx-im.org
fcitx-configtool 0.4.8 Graphic Fcitx configuration tool

Fcitx is an input method framework with extension support. It has Pinyin, Quwei and some table-based (Wubi, Cangjie, Erbi, etc.) input methods built-in. This package provides GTK version of the graphic configuration tool of Fcitx.

https://fcitx-im.org/wiki/Configtool
Part of GNU fdisk 2.0.0a1 Low-level disk partitioning and formatting

GNU fdisk provides a GNU version of the common disk partitioning tool fdisk. fdisk is used for the creation and manipulation of disk partition tables, and it understands a variety of different formats.

https://www.gnu.org/software/fdisk/
fdm 1.9 Mail Retrieval Agent (MRA) and Mail Delivery Agent (MDA)

fdm is a program designed to fetch mail from POP3 or IMAP servers, or receive local mail from stdin, and deliver it in various ways.

https://github.com/nicm/fdm
fdupes 1.6.1 Identify duplicate files

fdupes is a program for identifying duplicate files residing within specified directories.

https://github.com/adrianlopezroche/fdupes
feh 2.21 Fast and light imlib2-based image viewer

feh is an X11 image viewer aimed mostly at console users. Unlike most other viewers, it does not have a fancy GUI, but simply displays images. It can also be used to set the desktop wallpaper. It is controlled via commandline arguments and configurable key/mouse actions.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. See 'COPYING' in the distribution.)
https://feh.finalrewind.org/
femtolisp 0.0.0-1.68c5b12 Scheme-like lisp implementation

femtolisp is a scheme-like lisp implementation with a simple, elegant Scheme dialect. It is a lisp-1 with lexical scope. The core is 12 builtin special forms and 33 builtin functions.

https://github.com/JeffBezanson/femtolisp
fetchmail 6.3.26 Remote-mail retrieval and forwarding utility

Fetchmail is a full-featured, robust, well-documented remote-mail retrieval and forwarding utility intended to be used over on-demand TCP/IP links (such as SLIP or PPP connections). It supports every remote-mail protocol now in use on the Internet: POP2, POP3, RPOP, APOP, KPOP, all flavors of IMAP, ETRN, and ODMR. It can even support IPv6 and IPSEC.

Fetchmail retrieves mail from remote mail servers and forwards it via SMTP, so it can then be read by normal mail user agents such as mutt, elm or BSD Mail. It allows all your system MTA's filtering, forwarding, and aliasing facilities to work just as they would on normal mail.

http://www.fetchmail.info/
ffmpeg 2.8.13 Audio and video framework

FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes the libavcodec audio/video codec library.

https://www.ffmpeg.org/
ffmpeg 3.3.4 Audio and video framework

FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes the libavcodec audio/video codec library.

https://www.ffmpeg.org/
ffms2 2.23 Cross-platform wrapper around ffmpeg/libav

FFMpegSource is a wrapper library around ffmpeg/libav that allows programmers to access a standard API to open and decompress media files.

https://github.com/FFMS/ffms2/
fftw 3.3.5 Computing the discrete Fourier transform

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST).

http://fftw.org
fftw-openmpi 3.3.5 Computing the discrete Fourier transform

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST). With OpenMPI parallelism support.

http://fftw.org
fftwf 3.3.5 Computing the discrete Fourier transform

FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions, of arbitrary input size, and of both real and complex data (as well as of even/odd data---i.e. the discrete cosine/ sine transforms or DCT/DST). Single-precision version.

http://fftw.org
figlet 2.2.5 Make large letterforms out of ordinary screen characters

FIGlet is a program for making large ASCII art letterforms out of ordinary screen characters.

http://www.figlet.org/
fil-plugins 0.3.0 LADSPA four-band parametric equalizer plugin

This package provides a LADSPA plugin for a four-band parametric equalizer. Each section has an active/bypass switch, frequency, bandwidth and gain controls. There is also a global bypass switch and gain control.

The 2nd order resonant filters are implemented using a Mitra-Regalia style lattice filter, which is stable even while parameters are being changed.

All switches and controls are internally smoothed, so they can be used 'live' without any clicks or zipper noises. This makes this plugin suitable for use in systems that allow automation of plugin control ports, such as Ardour, or for stage use.

http://kokkinizita.linuxaudio.org
file 5.30 File type guesser

The file command is a file type guesser, a command-line tool that tells you in words what kind of data a file contains. It does not rely on filename extensions to tell you the type of a file, but looks at the actual contents of the file.

http://www.darwinsys.com/file/
patches: 1

Part of GNU file-roller 3.26.1 Graphical archive manager for GNOME

File Roller is an archive manager for the GNOME desktop environment that allows users to view, unpack, and create compressed archives such as gzip tarballs.

http://fileroller.sourceforge.net/
filevercmp 0-1.1a9b779 This program compares version strings

This program compares version strings. It intends to be a replacement for strverscmp.

https://github.com/ekg/filevercmp
filezilla 3.27.1 Full-featured graphical FTP/FTPS/SFTP client

Filezilla client supports FTP, FTP over SSL/TLS (FTPS), SSH File Transfer Protocol (SFTP), HTTP/1.1, SOCKS5, FTP-Proxy, IPv6 and others features such as bookmarks, drag and drop, filename filters, directory comparison and more.

https://filezilla-project.org
fillets-ng 1.0.1 Puzzle game

Fish Fillets NG is strictly a puzzle game. The goal in every of the seventy levels is always the same: find a safe way out. The fish utter witty remarks about their surroundings, the various inhabitants of their underwater realm quarrel among themselves or comment on the efforts of your fish. The whole game is accompanied by quiet, comforting music.

http://fillets.sourceforge.net/
filteraudio 0.0.0-1.2fc6695 Lightweight audio filtering library

An easy to use audio filtering library made from webrtc code, used in libtoxcore.

https://github.com/irungentoo/filter_audio
findnewest 0.3 Print the modification time of the latest file

Recursively find the newest file in a file tree and print its modification time.

https://github.com/0-wiz-0/findnewest/releases
Part of GNU findutils 4.6.0 Operating on files matching given criteria

Findutils supplies the basic file directory searching utilities of the GNU system. It consists of two primary searching utilities: "find" recursively searches for files in a directory according to given criteria and "locate" lists files in a database that match a query. Two auxiliary tools are included: "updatedb" updates the file name database and "xargs" may be used to apply commands with arbitrarily long arguments.

https://www.gnu.org/software/findutils/
patches: 1, 2, 3

fio 2.20 Flexible I/O tester

fio is a tool that will spawn a number of threads or processes doing a particular type of I/O action as specified by the user. The typical use of fio is to write a job file matching the I/O load one wants to simulate.

https://github.com/axboe/fio
fish 2.6.0 The friendly interactive shell

Fish (friendly interactive shell) is a shell focused on interactive use, discoverability, and friendliness. Fish has very user-friendly and powerful tab-completion, including descriptions of every completion, completion of strings with wildcards, and many completions for specific commands. It also has extensive and discoverable help. A special help command gives access to all the fish documentation in your web browser. Other features include smart terminal handling based on terminfo, an easy to search history, and syntax highlighting.

https://fishshell.com/
patches: snippet

fish-guix 0.1.1 Fish completions for Guix

Fish-guix provides completions for Guix for users of the fish shell.

https://www.infotropique.org/projects/fish-guix/
Part of GNU five-or-more 3.22.2 Logic puzzle game

Five or More is a game where you try to align five or more objects of the same color and shape causing them to disappear. On every turn more objects will appear, until the board is full. Try to last as long as possible.

https://wiki.gnome.org/Apps/Five%20or%20more
fixesproto 5.0 Xorg FixesProto protocol headers

Fixes Extension makes changes to many areas of the protocol to resolve issues raised by application interaction with core protocol mechanisms that cannot be adequately worked around on the client side of the wire.

https://www.x.org/wiki/
fizmo 0.8.4 Z-machine interpreter

Fizmo is a console-based Z-machine interpreter. It is used to play interactive fiction, also known as text adventures, which were implemented either by Infocom or created using the Inform compiler.

https://christoph-ender.de/fizmo/
flac 1.3.2 Free lossless audio codec

FLAC stands for Free Lossless Audio Codec, an audio format that is lossless, meaning that audio is compressed in FLAC without any loss in quality.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://xiph.org/flac/
flann 1.8.4 Library for approximate nearest neighbors computation

FLANN is a library for performing fast approximate nearest neighbor searches in high dimensional spaces. It implements a collection of algorithms and a system for automatically choosing the best algorithm and optimum parameters depending on the dataset.

FLANN is written in C++ and contains bindings for C, Octave and Python.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://www.cs.ubc.ca/research/flann/
flashrom 0.9.9 Identify, read, write, erase, and verify ROM/flash chips

flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices.

http://flashrom.org/
flex 2.6.4 Fast lexical analyser generator

Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules. Flex generates a C source file named, "lex.yy.c", which defines the function yylex(). The file "lex.yy.c" can be compiled and linked to produce an executable. When the executable is run, it analyzes its input for occurrences of text matching the regular expressions for each rule. Whenever it finds a match, it executes the corresponding C code.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
https://github.com/westes/flex
flex 2.6.1 Fast lexical analyser generator

Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules. Flex generates a C source file named, "lex.yy.c", which defines the function yylex(). The file "lex.yy.c" can be compiled and linked to produce an executable. When the executable is run, it analyzes its input for occurrences of text matching the regular expressions for each rule. Whenever it finds a match, it executes the corresponding C code.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
https://github.com/westes/flex
flexbar 2.5 Barcode and adapter removal tool for sequencing platforms

Flexbar preprocesses high-throughput nucleotide sequencing data efficiently. It demultiplexes barcoded runs and removes adapter sequences. Moreover, trimming and filtering features are provided. Flexbar increases read mapping rates and improves genome and transcriptome assemblies. It supports next-generation sequencing data in fasta/q and csfasta/q format from Illumina, Roche 454, and the SOLiD platform.

http://flexbar.sourceforge.net
flint 2.5.2 Fast library for number theory

FLINT is a C library for number theory. It supports arithmetic with numbers, polynomials, power series and matrices over many base rings, including multiprecision integers and rationals, integers modulo n, p-adic numbers, finite fields (prime and non-prime order) and real and complex numbers (via the Arb extension library).

Operations that can be performed include conversions, arithmetic, GCDs, factoring, solving linear systems, and evaluating special functions. In addition, FLINT provides various low-level routines for fast arithmetic.

http://flintlib.org/
patches: 1

florence 0.6.3 Extensible, scalable virtual keyboard for X11

Florence is an extensible scalable virtual keyboard for X11. It is useful for people who can't use a real hardware keyboard (for example for people with disabilities), but you must be able to use a pointing device (as a mouse, a trackball, a touchscreen or opengazer).

Florence stays out of your way when you don't need it: it appears on the screen only when you need it. A timer-based auto-click input method is available to help to click.

http://florence.sourceforge.net/
fltk 1.3.3 3D C++ GUI library

FLTK is a C++ GUI toolkit providing modern GUI functionality without the bloat. It supports 3D graphics via OpenGL and its built-in GLUT emulation. FLTK is designed to be small and modular enough to be statically linked, but works fine as a shared library. FLTK also includes an excellent UI builder called FLUID that can be used to create applications in minutes.

http://www.fltk.org
patches: 1, 2

fluidsynth 1.1.8 SoundFont synthesizer

FluidSynth is a real-time software synthesizer based on the SoundFont 2 specifications. FluidSynth reads and handles MIDI events from the MIDI input device. It is the software analogue of a MIDI synthesizer. FluidSynth can also play midifiles using a Soundfont.

http://www.fluidsynth.org/
fluxbox 1.3.7 Small and fast window manager

Fluxbox is a window manager. It is light on resources and easy to handle yet full of features to make an easy and fast desktop experience.

http://fluxbox.org/
fmt 3.0.1 Small and fast C++ formatting library

fmt (formerly cppformat) is a formatting library for C++. It can be used as a safe alternative to printf or as a fast alternative to IOStreams.

http://fmtlib.net/latest/
Part of GNU folks 0.11.2 Library to aggregate data about people

Libfolks is a library that aggregates information about people from multiple sources (e.g., Telepathy connection managers for IM contacts, Evolution Data Server for local contacts, libsocialweb for web service contacts, etc.) to create metacontacts. It's written in Vala, which generates C code when compiled.

https://wiki.gnome.org/Projects/Folks
Part of GNU font-abattis-cantarell 0.0.25 Cantarell sans-serif typeface

The Cantarell font family is a contemporary Humanist sans-serif designed for on-screen reading. It is used by GNOME3.

https://wiki.gnome.org/Projects/CantarellFonts
font-adobe-source-code-pro 2.030R-ro-1.050R-it Monospaced font family for user interface and coding environments

Source Code Pro is a set of monospaced OpenType fonts that have been designed to work well in user interface environments.

https://github.com/adobe-fonts/source-code-pro
font-adobe-source-han-sans 1.004 Pan-CJK fonts

Source Han Sans is a sans serif Pan-CJK font family that is offered in seven weights: ExtraLight, Light, Normal, Regular, Medium, Bold, and Heavy. And in several OpenType/CFF-based deployment configurations to accommodate various system requirements or limitations. As the name suggests, Pan-CJK fonts are intended to support the characters necessary to render or display text in Simplified Chinese, Traditional Chinese, Japanese, and Korean.

https://github.com/adobe-fonts/source-han-sans
font-adobe100dpi 1.0.3 Xorg adobe-100dpi fonts

Xorg adobe-100dpi fonts.

https://www.x.org/wiki/
patches: snippet

font-adobe75dpi 1.0.3 Xorg adobe-75dpi fonts
font-alias 1.0.3 Xorg font aliases

This package provides some common aliases for Xorg fonts. For example: '6x10', '9x15bold', etc.

https://www.x.org/wiki/
patches: snippet

font-anonymous-pro 1.002 Fixed-width fonts designed with coding in mind

Anonymous Pro is a family of four fixed-width fonts designed with coding in mind. Anonymous Pro features an international, Unicode-based character set, with support for most Western and Central European Latin-based languages, plus Greek and Cyrillic.

http://www.marksimonson.com/fonts/view/anonymous-pro
font-arabic-misc 1.0.3 Xorg arabic-misc font
font-awesome 4.7.0 Font that contains a rich iconset

Font Awesome is a full suite of pictographic icons for easy scalable vector graphics.

http://fontawesome.io
Part of GNU font-bitstream-vera 1.10 Bitstream Vera sans-serif typeface

Vera is a sans-serif typeface from Bitstream, Inc. This package provides the TrueType (TTF) files.

https://www.gnome.org/fonts/
font-cns11643 98.1.20170524 CJK TrueType fonts, TW-Kai and TW-Sung

CNS 11643 character set (Chinese National Standard, or Chinese Standard Interchange Code) is the standard character set of the Republic of China (Taiwan) for Chinese Characters and other Unicode symbols. Contained are six TrueType fonts based on two script styles, Regular script (Kai), and Sung/Ming script, each with three variants:

  • CNS 11643 (TW-Kai and TW-Sung): Tens of thousands of CJK characters from frequency tables published by the Taiwanese Ministry of Education. ISO 10646 and Unicode compatible encoding.

  • Big-5 Plus: Several thousand frequently used CJK characters encoded in the user defined area of the Big-5 code.

  • Big-5 Extended: A Big-5 character set based on the Big-5 Plus and CNS 11643 character sets.

http://www.cns11643.gov.tw/AIDB/welcome.do
font-cns11643-swjz 1 TrueType seal script font

Shuowen Jiezi is a TrueType seal script font based on the ancient text of the same name published by the Executive Yuan of Taiwan. 6721 glyphs are included, at Unicode compatible code points corresponding to their modern variants.

http://www.cns11643.gov.tw/AIDB/download.do?name=%E5%AD%97%E5%9E%8B%E4%B8%8B%E8%BC%89
font-comic-neue 2.3 Font that fixes the shortcomings of Comic Sans

Comic Neue is a font that attempts to create a respectable casual typeface, by mimicking Comic Sans while fixing its most obvious shortcomings.

http://www.comicneue.com/
font-cronyx-cyrillic 1.0.3 Xorg cronyx-cyrillic font
font-dec-misc 1.0.3 Xorg dec-misc font
font-dejavu 2.37 Vera font family derivate with additional characters

DejaVu provides an expanded version of the Vera font family aiming for quality and broader Unicode coverage while retaining the original Vera style. DejaVu currently works towards conformance to the Multilingual European Standards (MES-1 and MES-2) for Unicode coverage. The DejaVu fonts provide serif, sans and monospaced variants.

http://dejavu-fonts.org/
font-fantasque-sans 1.7.1 Font family with a monospaced variant for programmers

Fantasque Sans Mono is a programming font designed with functionality in mind. The font includes a bold version and a good italic version with new glyph designs, not just an added slant.

https://fontlibrary.org/en/font/fantasque-sans-mono
font-fira-mono 3.206 Mozilla's monospace font

This is the typeface used by Mozilla in Firefox OS.

http://mozilla.github.io/Fira/
Part of GNU font-gnu-freefont-ttf 20120503 Unicode-encoded outline fonts

The GNU Freefont project aims to provide a set of free outline (PostScript Type0, TrueType, OpenType...) fonts covering the ISO 10646/Unicode UCS (Universal Character Set).

https://www.gnu.org/software/freefont/
Part of GNU font-gnu-unifont 10.0.06 Large bitmap font covering Unicode's Basic Multilingual Plane

GNU Unifont is a bitmap font covering essentially all of Unicode's Basic Multilingual Plane. The package also includes utilities to ease adding new glyphs to the font.

http://unifoundry.com/unifont.html
font-go 20170330-1.f03a046 The Go font family

The Go font family is a set of WGL4 TrueType fonts from the Bigelow & Holmes type foundry, released under the same license as the Go programming language. It includes a set of proportional, sans-serif fonts, and a set of monospace, slab-serif fonts.

https://blog.golang.org/go-fonts
font-google-material-design-icons 3.0.1 Icon font of Google Material Design icons

Material design system icons are simple, modern, friendly, and sometimes quirky. Each icon is created using our design guidelines to depict in simple and minimal forms the universal concepts used commonly throughout a UI. Ensuring readability and clarity at both large and small sizes, these icons have been optimized for beautiful display on all common platforms and display resolutions.

http://google.github.io/material-design-icons
font-google-noto 20170403 Fonts to cover all languages

Google Noto Fonts is a family of fonts designed to support all languages with a consistent look and aesthetic. Its goal is to properly display all Unicode symbols.

https://www.google.com/get/noto/
font-google-roboto 2.136 The Roboto family of fonts

Roboto is Google’s signature family of fonts, the default font on Android and Chrome OS, and the recommended font for the visual language "Material Design".

https://github.com/google/roboto
font-hack 3.000 Typeface designed for source code

Hack is designed to be a workhorse typeface for code. It expands upon the Bitstream Vera & DejaVu projects, provides 1561 glyphs, and includes Powerline support.

X11-style (This is an X11-style, non-copyleft free software license. Check the URI for details. Bitstream Vera License)
https://sourcefoundry.org/hack/
font-inconsolata 0.80 Monospace font

A monospace font, designed for code listings and the like, in print. With attention to detail for high resolution rendering.

http://levien.com/type/myfonts/inconsolata.html
font-iosevka 1.12.5 Coders' typeface, built from code

Iosevka is a slender monospace sans-serif or slab-serif typeface inspired by Pragmata Pro, M+, and PF DIN Mono, designed to be the ideal font for programming. Iosevka is completely generated from its source code.

https://be5invis.github.io/Iosevka/
font-isas-misc 1.0.3 Xorg isas-misc font
font-liberation 2.00.1 Fonts compatible with Arial, Times New Roman, and Courier New

The Liberation font family aims at metric compatibility with Arial, Times New Roman, and Courier New. There are three sets:

  1. Sans (a substitute for Arial, Albany, Helvetica, Nimbus Sans L, and Bitstream Vera Sans);

  2. Serif (a substitute for Times New Roman, Thorndale, Nimbus Roman, and Bitstream Vera Serif);

  3. Mono (a substitute for Courier New, Cumberland, Courier, Nimbus Mono L, and Bitstream Vera Sans Mono).

The Liberation Fonts are sponsored by Red Hat.

https://pagure.io/liberation-fonts/
font-linuxlibertine 5.3.0 Serif and sans serif typefaces

The Linux Libertine fonts is a set of typefaces containing both a Serif version ("Linux Libertine") and a Sans Serif ("Linux Biolinum") designed to be used together as an alternative for Times/Times New Roman and Helvetica/Arial. The Serif typeface comes in two shapes and two weights, and with a Small Capitals version of the regular typeface. Linux Biolinum is available in both Regular and Bold weights.

http://www.linuxlibertine.org/
font-mathjax 2.7.2 Fonts for MathJax

This package contains the fonts required for MathJax.

https://www.mathjax.org/
font-micro-misc 1.0.3 Xorg micro-misc font
font-misc-cyrillic 1.0.3 Xorg misc-cyrillic fonts
font-misc-ethiopic 1.0.3 Xorg misc-ethiopic fonts
font-misc-misc 1.1.2 Xorg misc-misc fonts
font-mutt-misc 1.0.3 Xorg mutt-misc fonts

Xorg mutt-misc fonts.

https://www.x.org/wiki/
patches: snippet

font-open-dyslexic 20160623 Font for dyslexics and high readability

OpenDyslexic is a font designed to help readability for some of the symptoms of dyslexia. Letters have heavy weighted bottoms to provide an indication of orientation to make it more difficult to confuse with other similar letters. Consistently weighted bottoms can also help reinforce the line of text. The unique shapes of each letter can help prevent flipping and swapping. The italic style for OpenDyslexic has been crafted to be used for emphasis while still being readable.

https://opendyslexic.org
font-rachana 7.0 Malayalam font

Rachana is a Malayalam font designed by Hussain K H. The project was part of Rachana Aksharavedi for the original script of Malayalam in computing. Rachana has about 1,200+ glyphs for Malayalam and contains glyphs required for printing old Malayalam books without compromising the writing style.

https://smc.org.in
font-schumacher-misc 1.1.2 Xorg schumacher-misc fonts
font-screen-cyrillic 1.0.4 Xorg screen-cyrillic fonts
font-sony-misc 1.0.3 Xorg sony-misc fonts
font-sun-misc 1.0.3 Xorg sun-misc fonts
font-tamzen 1.11.4 Monospaced bitmap font for console and X11

Tamzen is a fork of the Tamsyn font. It is programatically forked from Tamsyn version 1.11, backporting glyphs from older versions while deleting deliberately empty glyphs (which are marked as unimplemented) to allow secondary/fallback fonts to provide real glyphs at those codepoints.

The TamzenForPowerline fonts provide additional Powerline symbols, which are programatically injected with bitmap-font-patcher and later hand-tweaked with the gbdfed(1) editor:

  1. all icons are expanded to occupy the maximum available space

  2. the branch of the fork icon ( U+E0A0) was made larger than the trunk

  3. for the newline icon ( U+E0A1), the N was made larger at the bottom

  4. the keyhole in the padlock icon ( U+E0A2) was replaced with // lines.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. )
https://github.com/sunaku/tamzen-font
font-terminus 4.40 Simple bitmap programming font

Terminus Font is a clean, fixed-width bitmap font, designed for long periods of working with computers (8 or more hours per day).

http://terminus-font.sourceforge.net/
font-tex-gyre 2.005 Remake of Ghostscript fonts

The TeX Gyre collection of fonts is the result of an extensive remake and extension of the freely available base PostScript fonts distributed with Ghostscript version 4.00. The collection contains the following fonts in the OpenType format: Adventor, Bonum, Chorus, Cursor, Heros, Pagella, Schola, Termes.

http://www.gust.org.pl/projects/e-foundry/tex-gyre/
font-ubuntu 0.83 The Ubuntu Font Family

The Ubuntu Font Family is a unique, custom designed font that has a very distinctive look and feel. This package provides the TrueType (TTF) files.

http://font.ubuntu.com/
font-un 1.0.2-080608 Collection of Korean fonts

Un-fonts is a family of mainly Korean fonts. It contains the following fonts and styles:

  1. UnBatang, UnBatangBold: serif;

  2. UnDotum, UnDotumBold: sans-serif;

  3. UnGraphic, UnGraphicBold: sans-serif style;

  4. UnDinaru, UnDinaruBold, UnDinaruLight;

  5. UnPilgi, UnPilgiBold: script;

  6. UnGungseo: cursive, brush-stroke.

https://kldp.net/projects/unfonts/
font-util 1.3.1 Xorg font utilities

Xorg font package creation/installation utilities.

https://www.x.org/wiki/
font-winitzki-cyrillic 1.0.3 Xorg winitzki-cyrillic font
font-wqy-microhei 0.2.0-beta CJK font

WenQuanYi Micro Hei is a Sans-Serif style (also known as Hei, Gothic or Dotum among the Chinese/Japanese/Korean users) high quality CJK outline font. It was derived from "Droid Sans Fallback" and "Droid Sans" released by Google Inc. This font contains all the unified CJK Han glyphs in the range of U+4E00-U+9FC3 defined in Unicode Standard 5.1, together with many other languages unicode blocks, including Latins, Extended Latins, Hanguls and Kanas. The font file is extremely compact (~4M) compared with most known CJK fonts.

http://wenq.org/wqy2/
font-wqy-zenhei 0.9.45 CJK font

WenQuanYi Zen Hei is a Hei-Ti style (sans-serif type) Chinese outline font. It is designed for general purpose text formatting and on-screen display of Chinese characters and symbols from many other languages. WenQuanYi Zen Hei provides a rather complete coverage of Chinese Hanzi glyphs, including both simplified and traditional forms. The total glyph number in this font is over 35,000, including over 21,000 Chinese Hanzi. This font has full coverage of the GBK (CP936) charset, CJK Unified Ideographs, as well as the code-points needed for zh_cn, zh_sg, zh_tw, zh_hk, zh_mo, ja (Japanese) and ko (Korean) locales for fontconfig.

http://wenq.org/wqy2/
font-xfree86-type1 1.0.4 Xorg xfree86-type1 font

Xorg xfree86-type1 font.

https://www.x.org/wiki/
patches: snippet

fontconfig 2.12.3 Library for configuring and customizing font access

Fontconfig can discover new fonts when installed automatically; perform font name substitution, so that appropriate alternative fonts can be selected if fonts are missing; identify the set of fonts required to completely cover a set of languages; have GUI configuration tools built as it uses an XML-based configuration file; efficiently and quickly find needed fonts among the set of installed fonts; be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display.

non-copyleft (This is a lax, non-copyleft free software license. Check the URI for details. See COPYING in the distribution.)
http://www.freedesktop.org/wiki/Software/fontconfig
fontforge 20170731 Outline font editor

FontForge allows you to create and modify postscript, truetype and opentype fonts. You can save fonts in many different outline formats, and generate bitmaps.

https://fontforge.github.io/en-US/
fontsproto 2.1.3 Xorg FontsProto protocol headers

Fonts Extension contains header files and documentation for the fonts protocol.

https://www.x.org/wiki/
foo2zjs 201709 Printer driver for XQX stream protocol

This package provides a printer driver notably for the ZJS and XQX protocols, which cover printers made by Konica, HP (LaserJet), Oki, Samsung, and more. See README for details.

http://foo2xqx.rkkda.com/
foomatic-filters 4.0.12 Convert PostScript to the printer's native format

This package contains filter scripts used by the printer spoolers to convert the incoming PostScript data into the printer's native format using a printer/driver specific, but spooler-independent PPD file.

https://wiki.linuxfoundation.org/openprinting/database/foomatic
patches: 1, 2

footswitch 0.1-1.7cb0a93 Command line utility for PCsensor foot switch

Command line utility for programming foot switches sold by PCsensor. It works for both single pedal devices and three pedal devices. All supported devices have vendorId:productId = 0c45:7403 or 0c45:7404.

https://github.com/rgerganov/footswitch
fortify-headers 0.8 Standalone fortify-source implementation

This is a standalone implementation of fortify source. It provides compile time buffer checks. It is libc-agnostic and simply overlays the system headers by using the #include_next extension found in GCC. It was initially intended to be used on musl-based Linux distributions.

  • It is portable, works on *BSD, Linux, Solaris and possibly others.

  • It will only trap non-conformant programs. This means that fortify level 2 is treated in the same way as level 1.

  • Avoids making function calls when undefined behaviour has already been invoked. This is handled by using __builtin_trap().

  • Support for out-of-bounds read interfaces, such as send(), write(), fwrite(), etc.

  • No ABI is enforced. All of the fortify check functions are inlined into the resulting binary.

https://git.2f30.org/fortify-headers/
fossil 2.2 Software configuration management system

Fossil is a distributed source control management system which supports access and administration over HTTP CGI or via a built-in HTTP server. It has a built-in wiki, built-in file browsing, built-in tickets system, etc.

https://fossil-scm.org
fping 4.0 Send ICMP ECHO_REQUEST packets to network hosts

fping is a ping like program which uses the Internet Control Message Protocol (ICMP) echo request to determine if a target host is responding. fping differs from ping in that you can specify any number of targets on the command line, or specify a file containing the lists of targets to ping. Instead of sending to one target until it times out or replies, fping will send out a ping packet and move on to the next target in a round-robin fashion.

http://fping.org/
fplll 4.0.4 Library for LLL-reduction of euclidean lattices

fplll LLL-reduces euclidean lattices. Since version 3, it can also solve the shortest vector problem.

http://perso.ens-lyon.fr/damien.stehle/fplll/
fprintd 0.7.0 D-Bus daemon that exposes fingerprint reader functionality

fprintd is a D-Bus daemon that offers functionality of libfprint, a library to access fingerprint readers, over the D-Bus interprocess communication bus. This daemon layer above libfprint solves problems related to applications simultaneously competing for fingerprint readers.

https://www.freedesktop.org/wiki/Software/fprint/fprintd/
fraggenescan 1.30 Finds potentially fragmented genes in short reads

FragGeneScan is a program for predicting bacterial and archaeal genes in short and error-prone DNA sequencing reads. It can also be applied to predict genes in incomplete assemblies or complete genomes.

https://sourceforge.net/projects/fraggenescan/
freealut 1.1.0 Free implementation of OpenAL's ALUT standard
freeciv 2.5.7 Turn based empire building strategy game

Freeciv is a turn based empire building strategy game inspired by the history of human civilization. The game commences in prehistory and your mission is to lead your tribe from the Stone Age to the Space Age.

http://www.freeciv.org/
Part of GNU freedink 108.4 Twisted adventures of young pig farmer Dink Smallwood

GNU FreeDink is a free and portable re-implementation of the engine for the role-playing game Dink Smallwood. It supports not only the original game data files but it also supports user-produced game mods or "D-Mods". To that extent, it also includes a front-end for managing all of your D-Mods.

https://www.gnu.org/software/freedink/
freedoom 0.11.3 Free content game based on the Doom engine

The Freedoom project aims to create a complete free content first person shooter game. Freedoom by itself is just the raw material for a game: it must be paired with a compatible game engine (such as prboom-plus) to be played. Freedoom complements the Doom engine with free levels, artwork, sound effects and music to make a completely free game.

https://freedoom.github.io/
Part of GNU freefall 4.13.8 Free-fall protection for spinning laptop hard drives

Prevents shock damage to the internal spinning hard drive(s) of some HP and Dell laptops. When sudden movement is detected, all input/output operations on the drive are suspended and its heads are parked on the ramp, where they are less likely to cause damage to the spinning disc. Requires a drive that supports the ATA/ATAPI-7 IDLE IMMEDIATE command with unload feature, and a laptop with an accelerometer. It has no effect on SSDs.

https://www.gnu.org/software/linux-libre//
patches: 1

freegish 0-1.8795cd7ad Side-scrolling physics platformer with a ball of tar

In FreeGish you control Gish, a ball of tar who lives happily with his girlfriend Brea, until one day a mysterious dark creature emerges from a sewer hole and pulls her below ground.

https://github.com/freegish/freegish
patches: snippet

freeglut 2.8.1 Alternative to the OpenGL Utility Toolkit (GLUT)

Freeglut is a completely Free/OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practical applications because it is simple, widely available and highly portable.

GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard and joystick functions. Freeglut is released under the X-Consortium license.

http://freeglut.sourceforge.net/
freeglut 3.0.0 Alternative to the OpenGL Utility Toolkit (GLUT)

Freeglut is a completely Free/OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practical applications because it is simple, widely available and highly portable.

GLUT (and hence freeglut) allows the user to create and manage windows containing OpenGL contexts on a wide range of platforms and also read the mouse, keyboard and joystick functions. Freeglut is released under the X-Consortium license.

http://freeglut.sourceforge.net/
freehdl 0.0.8 VHDL simulator

FreeHDL is a compiler/simulator suite for the hardware description language VHDL. VHDL'93 as well as VHDL'87 standards are supported.

http://www.freehdl.seul.org/
freeimage 3.17.0 Library for handling popular graphics image formats

FreeImage is a library for developers who would like to support popular graphics image formats like PNG, BMP, JPEG, TIFF and others.

http://freeimage.sourceforge.net
patches: 1, 2, 3

Part of GNU freeipmi 1.5.7 Platform management, including sensor and power monitoring

GNU FreeIPMI is a collection of in-band and out-of-band IPMI software in accordance with the IPMI v1.5/2.0 specification. These programs provide a set of interfaces for platform management. Common functionality includes sensor monitoring, system event monitoring, power control and serial-over-LAN.

https://www.gnu.org/software/freeipmi/
freepats 20060219 GUS compatible patches for MIDI players

FreePats is a project to create a free and open set of GUS compatible patches that can be used with softsynths such as Timidity and WildMidi.

http://freepats.zenvoid.org
freerdp 1.1-1.03ab683 Remote Desktop Protocol implementation

FreeRDP implements Microsoft's Remote Desktop Protocol. It consists of the xfreerdp client, libraries for client and server functionality, and Windows Portable Runtime (WinPR), a portable implementation of parts of the Windows API.

https://www.freerdp.com
Part of GNU freetalk 4.1 Extensible console-based Jabber client

GNU Freetalk is a command-line Jabber/XMPP chat client. It notably uses the Readline library to handle input, so it features convenient navigation of text as well as tab-completion of buddy names, commands and English words. It is also scriptable and extensible via Guile.

https://www.gnu.org/software/freetalk/
freetype 2.8 Font rendering library

Freetype is a library that can be used by applications to access the contents of font files. It provides a uniform interface to access font files. It supports both bitmap and scalable formats, including TrueType, OpenType, Type1, CID, CFF, Windows FON/FNT, X11 PCF, and others. It supports high-speed anti-aliased glyph bitmap generation with 256 gray levels.

https://www.freetype.org/
freexl 1.0.4 Read Excel files

FreeXL is a C library to extract valid data from within an Excel (.xls) spreadsheet.

https://www.gaia-gis.it/fossil/freexl/index
frescobaldi 3.0.0 LilyPond sheet music text editor

Frescobaldi is a LilyPond sheet music text editor with syntax highlighting and automatic completion. Among other things, it can render scores next to the source, can capture input from MIDI or read MusicXML and ABC files, has a MIDI player for proof-listening, and includes a documentation browser.

http://www.frescobaldi.org/
Part of GNU fribidi 0.19.7 Implementation of the Unicode bidirectional algorithm

GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm. This algorithm is used to properly display text in left-to-right or right-to-left ordering as necessary.

http://fribidi.org/
fritzing 0.9.2b Electronic circuit design

The Fritzing application is Electronic Design Automation (EDA) software with a low entry barrier, suited for the needs of makers and hobbyists. It offers a unique real-life "breadboard" view, and a parts library with many commonly used high-level components. Fritzing makes it very easy to communicate about circuits, as well as to turn them into PCB layouts ready for production.

http://fritzing.org
ftgl 2.1.3-rc5 Font rendering library for OpenGL applications

FTGL is a font rendering library for OpenGL applications. Supported rendering modes are: Bitmaps, Anti-aliased pixmaps, Texture maps, Outlines, Polygon meshes, and Extruded polygon meshes.

http://ftgl.sourceforge.net
fuse 2.9.7 Support file systems implemented in user space

As a consequence of its monolithic design, file system code for Linux normally goes into the kernel itself---which is not only a robustness issue, but also an impediment to system extensibility. FUSE, for "file systems in user space", is a kernel module and user-space library that tries to address part of this problem by allowing users to run file system implementations as user-space processes.

https://github.com/libfuse/libfuse
patches: 1

fuse-exfat 1.2.7 Mount exFAT file systems

This package provides a FUSE-based file system that provides read and write access to exFAT devices.

https://github.com/relan/exfat
fvwm 2.6.6 Virtual window manager for X11

FVWM is an extremely powerful ICCCM-compliant multiple virtual desktop window manager for the X Window system.

http://www.fvwm.org/
fxtract 2.3 Extract sequences from FASTA and FASTQ files

Fxtract extracts sequences from a protein or nucleotide fastx (FASTA or FASTQ) file given a subsequence. It uses a simple substring search for basic tasks but can change to using POSIX regular expressions, PCRE, hash lookups or multi-pattern searching as required. By default fxtract looks in the sequence of each record but can also be told to look in the header, comment or quality sections.

https://github.com/ctSkennerton/fxtract
fzy 0.9 Fast fuzzy text selector for the terminal with an advanced scoring algorithm

Most other fuzzy matchers sort based on the length of a match. fzy tries to find the result the user intended. It does this by favouring matches on consecutive letters and starts of words. This allows matching using acronyms or different parts of the path.

fzy is designed to be used both as an editor plugin and on the command line. Rather than clearing the screen, fzy displays its interface directly below the current cursor position, scrolling the screen if necessary.

https://github.com/jhawthorn/fzy
^