GNU SRC Release Collection package list

This is a list of all the packages that are currently present in GSRC. This list is automatically updated daily to reflect the latest software versions or package additions. Updated Sun 12 Apr 2026 03:18:41 AM UTC.

For a better, bigger curated list of free software that exists see the FSF's Free Software Directory.

If you're interested in a complete source-based GNU/Linux distribution that is well-debugged, see the project Gentoo [GNU/]Linux, although it is not recommended by the GNU project because it offers some non-free software in its installation scripts. ( Explaining Why We Don't Endorse Other Systems). Just don't install the non-free software part. See also: GNU/Linux distros recommended by GNU.org. The very wonderful Guix System Distribution, a GNU.org project using Scheme as its configuration language, features strictly controlled binary installation for security, reproducibility, and version controlability. Or look at the very wonderful www.linuxfromscratch.org, wherein you may build your GNU/linux system from source in a step-by-step educational process. Highly recommended.

If you're interested in a much more complete bioinformatics distribution, see bioconductor.org .

If you're interested in a distribution about Geospatial systems, see live.osgeo.org

If you're interested in a monster conglomeration of mathematics software, see sagemath.org

It's all free (in the sense of freedom) software; the world is replete with wonderful things. You can help.

In this table the "dir/name" of a package is the filesystem name, one that you would use to build and install the package via GSRC, e.g.

make -C pkg/gnu/hello install
The "Name" of the package is its canonical name as might be used in text to communicate among humans (and non-human intelligences).

GNU Source Release Collection has now merged with Bioinformatics Source Release Collection, created by Brandon Invergo. Hopefully biologists and hackers can mingle more, now that they are doing similar work.

Main pkg subdirectories in order in this listing currently are:

bio freedesktop gnome gnu gnustep gstreamer hurd other xorg

Name Description
dir/name Version
aragorn ARAGORN identifies tRNA and tmRNA genes by predicting their secondary structure and performing homology comparisons with consensus sequences.
Cite: doi:10.1093/nar/gkh152
bio/aragorn 1.2.38
bambamc bambamc is a C library implementing functions for BAM file input and output.
bio/bambamc 0.0.50
BamTools BamTools provides both an API and a user-level toolkit for handling and processing BAM files. (Binary Alignment Mapping)
bio/bamtools 2.5.3
Barrnap Barrnap predicts the location of ribosomal RNA genes.
bio/barrnap 0.9
bcftools BCFtools is a set of utilities that manipulate variant calls in the Variant Call Format (VCF) and its binary counterpart BCF. All commands work transparently with both VCFs and BCFs, both uncompressed and BGZF-compressed.
Cite: https://doi.org/10.1093/gigascience/giab008
bio/bcftools 1.18
BEAGLE-lib BEAGLE is a library of functions for evaluating phylogenetic likelihoods, both via Bayesian samplers and Maximum Likelihood optimizers.
Cite: doi:10.1093/sysbio/syr100 http://sysbio.oxfordjournals.org/content/61/1/170 http://tree.bio.ed.ac.uk/publications/390/
bio/beagle-lib 4.0.1
BEDTools bedtools consists of a set of utilities for performing a wide range of genomic analysis tasks. They may primarily be used to enable genome arithmetic, such as intersecting, merging or complementing genomic intervals.
Cite: doi:10.1093/bioinformatics/btq033
bio/bedtools 2.27.1
BFAST BFAST is a tool for mapping short reads to reference sequences. Its focus is on high-efficiency for mapping billions of reads.
Cite: doi:10.1371/journal.pone.0007767
bio/bfast 0.7.0a
Bismark Bismark is a tool to map bisulfate-converted sequence reads and to determine cytosine methylation states.
bio/bismark 0.23.1
Bowtie2 Bowtie is a fast, memory-efficient tool for aligning short DNA sequences (reads) to long reference sequences. It supports gapped, local and paired-end alignment modes.
Cite: doi:10.1038/nmeth.1923
bio/bowtie2 2.3.4.1
Breakway Breakway is a suite of programs that can be used to determine structural variation breakpoints in genomic data.
Cite: doi:10.1371/journal.pgen.1000832
bio/breakway 0.7.1
Burrows-Wheeler Aligner BWA is a package for mapping low-divergent sequences against a large reference genome.
Cite: doi:10.1093/bioinformatics/btp698
bio/bwa 0.7.8
CD-HIT CD-HIT is a program for clustering and comparing protein or nucleotide sequences.
Cite: doi:10.1093/bioinformatics/bts565
bio/cd-hit 4.6.1
Clustal Omega Clustal Omega is a multiple sequence alignment tool geared towards high-performance and scalability.
Cite: doi:10.1038/msb.2011.75
bio/clustal-omega 1.2.4
Clustal W Clustal W is a general purpose multiple alignment program for DNA or proteins.
Cite: doi:10.1093/bioinformatics/btm404
bio/clustalw 2.1
CS-BLAST CS-BLAST is an extension to NCBI BLAST that improves sensitivity by adding context-specific pseudocounts to the input sequence to build a profile that more accurately captures the local sequence environment.
Cite: doi:10.1093/bioinformatics/bts622
bio/csblast 2.2.4
Cufflinks Cufflinks is a tool that assembles transcripts and estimates their abundances for RNA-Seq samples. It can be used to test for differential expression and regulation.
Cite: doi:10.1038/nbt.1621
bio/cufflinks 2.2.1
DWGSIM Whole genome simulation can be performed with dwgsim. dwgsim is based on wgsim found in SAMtools written by Heng Li, and forked from DNAA. It was modified to handle ABI SOLiD and Ion Torrent data, as well as various assumptions about aligners and positions of indels. No longer under development
bio/dwgsim 0.1.14
EMBOSS EMBOSS is a package of programs for use in molecular biology research. The programs cover a range of uses, from sequence alignment, to protein motif identification, to nucleotide sequence pattern analysis.
Cite: pmid:10827456
bio/emboss 6.6.0
FastTree FastTree is a program for the rapid inference of approximately maximum-likelihood phylogenetic trees from sequence alignments, using relatively low system resources.
Cite: doi:10.1371/journal.pone.0009490
bio/fasttree 2.1.11
FASTX-Toolkit FASTX-Toolkit is a collection of tools for pre-processing short reads in FASTA/FASTQ format before mapping them to a reference genome. Their functionality includes filetype conversion, producing quality statistics, collapsing identical sequences, or splitting files.
bio/fastx-toolkit 0.0.14
FSA FSA performs sequence alignments in a probabilistic manner via a distance-based approach, similar to distance-based phylogenetic reconstruction methods. It builds multiple alignments of homologous protein, RNA or DNA sequences using only pairwise estimations of homology.
Cite: doi:10.1371/journal.pcbi.1000392
bio/fsa 1.15.9
HMMER HMMER is used for searching sequence databases for homologs of protein sequences, and for making protein sequence alignments. It implements methods using probabilistic models called profile hidden Markov models (profile HMMs).
Cite: doi:10.1371/journal.pcbi.1002195
bio/hmmer 3.4
HTSlib HTSlib is a library for accessing common file formats used for high- throughput sequencing data, such as SAM, CRAM and VCF
bio/htslib 1.18
HyPhy Hypothesis testing using Phylogenies. The analysis of genetic sequences using techniques in phylogenetics, molecular evolution, and machine learning for comparative sequence analysis using stochastic evolutionary models. GUI and shared lib.
Cite: doi:10.1093/bioinformatics/bti079
bio/hyphy 2.5.93
Infernal Infernal ("INFERence of RNA ALignment") is for searching DNA sequence databases for RNA structure and sequence similarities. It is an implementation of a special case of profile stochastic context-free grammars called covariance models (CMs). A CM is like a sequence profile, but it scores a combination of sequence consensus and RNA secondary structure consensus, so in many cases, it is more capable of identifying RNA homologs that conserve their secondary structure more than their primary sequence.
Cite: E. P. Nawrocki and S. R. Eddy, Infernal 1.1: 100-fold faster RNA homology searches, Bioinformatics 29:2933-2935 (2013)
bio/infernal 1.1.5
Jellyfish Jellyfish is a tool for efficient counting of k-mers in DNA sequences.
Cite: doi:10.1093/bioinformatics/btr011
bio/jellyfish 2.3.1
Kraken Kraken is a system for assigning taxonomic labels to short DNA sequences, usually obtained through metagenomic studies. It operates by utilizing exact alignments of k-mers and a classification algorithm.
Cite: doi:10.1186/gb-2014-15-3-r46
bio/kraken 0.10.4
MACS 3 MACS is a program for predicting protein-DNA interactions from ChIP- Seq data. It works via a model-based analysis that empirically models the length of the sequence fragments in order to improve the spatial resolution of predicted binding sites.
Cite: doi:10.1186/gb-2008-9-9-r137
bio/macs 3.0.3
MAFFT MAFFT is a multiple sequence alignment program offering a variety of different alignment methods.
Cite: doi:10.1093/molbev/mst010
bio/mafft 7.525
MEGAHIT MEGAHIT is an ultra-fast and memory-efficient NGS assembler. It is optimized for metagenomes, but also works well on generic single genome assembly (small or mammalian size) and single-cell assembly.
bio/megahit master
MELTING GNU MELTING computes the enthalpy, entropy and melting temperature of helix-coil transitions of a nucleic acid duplex.
Cite: doi:10.1186/1471-2105-13-101.
bio/melting 5.2.0
MinCED MinCED predicts Clustered Regularly Interspaced Short Palindromic Repeats (CRISPRs) in genomes or metagenomes.
bio/minced 0.2.0
MOODS Motif occurrence detection suite MOODS is a library containing algorithms for matching position weight matrices (PWM) against DNA sequences.
Cite: doi:10.1093/bioinformatics/btp554
bio/moods 1.9.4.1
MrBayes MrBayes is a program for the inference of phylogenies and model choice that uses Markov chain Monte Carlo methods to estimate the posterior distribution of model parameters. It supports a range of phylogenetic and evolutionary models.
Cite: doi:10.1093/sysbio/sys029
bio/mrbayes 3.2.7a
MUMmer MUMmer is a system for rapidly aligning entire genomes from the nucleotide sequence or, if the species are too divergent, from the translations of the input sequences.
Cite: PMID:14759262
bio/mummer 4.0.1
BLAST+ BLAST+ is a sequence similarity search program. It can be used to search a sequence database for regions of similarity to the query sequence.
Cite: doi:10.1186/1471-2105-10-421.
bio/ncbi-blast 2.17.0
NCBI Software Development Toolkit The NCBI Software Development Toolkit is a general collection of code used in developing various NCBI services. It also includes some demo tools that are useful in their own right, such as file-format convertors.
bio/ncbi-tools 2017-01-06
The Newick Utilities The Newick Utilities are a suite of command-line tools for processing phylogenetic trees. Their functionality includes re-rooting, extracting subtrees, trimming, pruning, condensing and drawing.
Cite: doi:10.1093/bioinformatics/btq243
bio/newick-utils 1.6
OMA OMA is a program for inferring orthologs between genomes.
Cite: doi:10.1186/1471-2105-9-518
bio/oma 2.7.0
OpenMS OpenMS is a C++ library for LC/MS data management and analyses. It offers an infrastructure for the rapid development of mass spectrometry related software.
Cite: doi:10.1186/1471-2105-9-163
bio/openms 2.8.0
PAGAN PAGAN is a general-purpose method for the alignment of sequence graphs. It can be used for, for example, phylogenetic multiple sequence alignment, alignment extension by phylogenetic sequence placement or inference of ancestral sequences.
Cite: doi:10.1093/bioinformatics/bts198
bio/pagan-msa 20150723
Bioperl BioPerl is a collection of Perl modules that facilitate the development of Perl scripts for bioinformatics applications.
bio/perl-bioperl 1.7.8
Ensembl The Ensembl Perl API allows you to programmatically access the Ensembl database.
Cite: doi:10.1093/nar/gkt1196
bio/perl-ensembl 105
Ensembl Compara The Ensembl Compara Perl API allows you to programmatically access the Ensembl Compara database.
Cite: doi:10.1101/gr.073585.107
bio/perl-ensembl-compara 78
Ensembl Funcgen The Ensembl Funcgen Perl API allows you to programmatically access the Ensembl Funcgen database.
Cite: doi:10.1093/nar/gkt1196
bio/perl-ensembl-funcgen 78
Ensembl Variation The Ensembl Variation Perl API allows you to programmatically access the Ensembl Variation database.
Cite: doi:10.1093/nar/gkt1196
bio/perl-ensembl-variation 78
PfamScan PfamScan is a perl script for searching the Pfam protein (families) libraries locally.
Cite: doi:10.1093/nar/gkr1065
bio/pfamscan 1.6
PhyML PhyML is a program for estimating maximum likelihood phylogenies from nucleotide or amino acid sequence alignments. It features a large variety of substitution models and many options for exploring the phylogenetic tree topologies.
Cite: doi:10.1007/978-1-59745-251-9_6
bio/phyml 3.3.20250515
PRANK PRANK is a probabilistic multiple alignment program that can work with DNA, codon or amino-acid sequences. Unlike many alignment programs, it handles insertions correctly and it avoids over-estimation of the number of deletion events. It also supports including potential structural information to which sequences can be aligned, assisting in the prediction of locations of structural features in the sequences.
Cite: doi:10.1007/978-1-62703-646-7_10
bio/prank-msa 140110
Primer3 Primer3 is a program for designing PCR primers for a given sequence. It can also design hybridization probes and sequencing primers.
Cite: doi:10.1093/nar/gks596
bio/primer3 2.4.0
Prodigal Prodigal is a program for predicting genes in prokaryotic genomes.
Cite: doi:10.1186/1471-2105-11-119
bio/prodigal 2.6.1
prokka Prokka is a tool for the rapid annotation of prokaryotic genomes.
Cite: doi:10.1093/bioinformatics/btu153
bio/prokka 1.14.5
PROVEAN PROVEAN (Protein Variation Effect Analyzer) is a tool for predicting the effects of amino an acid substitution or indel on the biological function of a protein.
Cite: doi:10.1371/journal.pone.0046688
bio/provean 1.1.5
Pscan Pscan is a tool for finding transcription factor binding motifs in sequences from co-regulated genes.
Cite: doi:10.1093/nar/gkp464
bio/pscan 1.6
Biopython Biopython is a set of Python modules for biological computation. Biopython features include parsers for various Bioinformatics file formats, access to online services, interfaces to common and not-so- common programs, a standard sequence class, various clustering modules, and a KD tree data structure.
bio/python-biopython 1.85
Biopython (Python 2) Biopython is a set of Python modules for biological computation. Biopython features include parsers for various Bioinformatics file formats, access to online services, interfaces to common and not-so- common programs, a standard sequence class, various clustering modules, and a KD tree data structure. (Python 2 version)
bio/python2-biopython 1.67
HTSeq HTSeq is a Python framework for processing and analyzing data from high-throughput sequencing assays. Its purpose is to allow you to write your own, customized analysis scripts without having to implement the basic functionality.
Cite: doi:10.1101/002824
bio/python2-htseq 0.6.0
PySam (Python 2) Pysam is a python module for reading and manipulating files in the SAM/BAM format. The SAM/BAM format is a way to store efficiently large numbers of alignments, such as those routinely created by next-generation sequencing methods.
bio/python2-pysam 0.8.1
QmmRAxML QmmRAxML is a variant of RAxML that accounts for site-specific amino acid frequencies in phylogenetic inference via a class-frequency mixture model.
Cite: doi:10.1186/1471-2148-8-331
bio/qmmraxml 2.0
Quake Quake is a package for correcting substitution sequencing errors in experiments with deep coverage, particularly for Illumina sequencing reads. It utilizes a robust mixture model of erroneous and genuine k-mer distributions to determine where errors are located.
Cite: doi:10.1186/gb-2010-11-11-r116
bio/quake 0.3.5
RAxML RAxML (Randomized Axelerated Maximum Likelihood) is a program for sequential and parallel Maximum Likelihood based inference of large phylogenetic trees. It can also be used for post-analyses of sets of phylogenetic trees, analyses of alignments and, evolutionary placement of short reads.
Cite: doi:10.1093/bioinformatics/btu033
bio/raxml 8.1.9
REAPR REAPR is a tool for evaluating the accuracy of a genome assembly via mapped paired end reads, without the use of a reference genome for comparison.
Cite: doi:10.1186/gb-2013-14-5-r47
bio/reapr 1.0.18
RNAz RNAz is a program for predicting structurally conserved and thermodynamically stable RNA secondary structures in multiple sequence alignments.
Cite: doi:10.1142/9789814295291_0009
bio/rnaz 2.1.1
SAMtools SAMtools provides utilities for manipulating alignments in the SAM format, which is a generic format for storing large nucleotide sequence alignments. The functionality of the tools includes sorting, merging, indexing and generating alignments in a per-position format.
Cite: doi:10.1093/bioinformatics/btp352
bio/samtools 1.18
Seq Crumbs Seq_crumbs is modeled after the Unix command line text processing utilities so every utility tries to perform a specific task and most of them take a sequence file as input and create a new processed sequence file as output. This design encourages the assembly of the seq_crumbs utilities with Unix pipes to create complex pipelines.
bio/seq_crumbs 0.1.9
SeqAn3 SeqAn is a C++ library of algorithms and data structures for the analysis of sequences with the focus on biological data.
Cite: doi:10.1186/1471-2105-9-11
bio/seqan3 3.2.0
SeqSuite SeqSuite is a suite of sequence analysis programs. It includes SLiMSuite, which contains software for short linear motif analysis.
bio/seqsuite 2013-12-03
Seqtk Seqtk is a tool for processing sequences in FASTA or FASTQ format. It can perform basic file format conversions, file clean-up such as line-wrapping, and data extraction or manipulation.
bio/seqtk 1.0
SLiMSuite SLiMSuite contains software for short linear motif discovery and sequence analysis
Cite: Edwards et al. (2020), Methods Mol Biol. 2141:37-72. [PMID: 32696352] Old citation: Edwards RJ & Palopoli N (2015): Methods Mol Biol. 1268:89-141. [PMID: 25555723]
bio/slimsuite 1.12.0
SMALT SMALT employs a hash index of short nucleotide words sampled along a reference genome to identify potentially matching segments from DNA sequencing reads. The reads are then aligned using a banded Smith- Waterman algorithm.
bio/smalt 0.7.6
SNP-o-matic SNP-o-matic is a fast, stringent tool for mapping short-read sequences and offers a variety of analytical output functions, with an emphasis on genotyping.
bio/snpomatic 1.0
T-Coffee T-Coffee is a multiple sequence alignment package. Besides performing alignments, it can also combine the output of many alignmnent methods into one unique alignment. It can also combine sequence information with protein structural information, profile information or RNA secondary structures.
Cite: pmid:10964570
bio/t-coffee 13.46.0.919e8c6b
Tabix Tabix indexes a TAB-delimited genome position file and creates an index file.
bio/tabix 0.2.6
TopHat TopHat is a fast splice junction mapper for RNA-Seq reads. It aligns RNA-Seq reads to genomes using using Bowtie and then analyzes the results to identify splice junctions between exons "TopHat has entered a low maintenance, low support stage as it is now largely superseded by HISAT2 which provides the same core functionality (i.e. spliced alignment of RNA-Seq reads), in a more accurate and much more efficient way."
Cite: doi:10.1093/bioinformatics/btp120
bio/tophat 2.1.1
TreeBeST TreeBeST is a program for building, manipulating and displaying phylogenetic trees.
bio/treebest 1.9.2
trimAl trimAl is a tool for the automated removal of spurious sequences or poorly aligned regions from a multiple sequence alignment.
Cite: doi:10.1093/bioinformatics/btp348
bio/trimal 1.5.1
Weeder Weeder is a tool for transcription factor binding motif discovery from co-regulated genes of a single species. It has been optimized for ChIP-Seq data.
Cite: PMID:16845071
bio/weeder 2.0
WeederH WeederH is a software for finding of conserved nucleotide motifs and regions through comparative genomics, tailored for the analysis of non-coding DNA and the identification of conserved TFBSs or whole enhancers or silencers.
Cite: doi:10.1186/1471-2105-8-46
bio/weederh 1.0
ModemManager A DBus system service which provides a unified high level API for communicating with mobile broadband modems.
freedesktop/ModemManager 1.18.4
NetworkManager NetworkManager
freedesktop/NetworkManager 1.56.0
PackageKit System designed to make installing and updating software easier. The primary design goal is to unify all the software graphical tools used in different distributions, and use some of the latest technology like PolicyKit.
freedesktop/PackageKit 1.2.4
AccountsService AccountsService is a D-Bus service for accessing the list of user accounts and information attached to those accounts.
freedesktop/accountsservice 23.13.9
appstream appstream metadata
freedesktop/appstream 1.0.3
AppStream-Glib AppStream-Glib library provides GObjects and helper methods to make it easy to read and write AppStream metadata. It also provides a simple DOM implementation that makes it easy to edit nodes and convert to and from the standardized XML representation.
freedesktop/appstream-glib 0.7.18
colord color management daemon
freedesktop/colord 1.4.8
colord-gtk colord-gtk
freedesktop/colord-gtk 0.1.26
cppunit software testing for c++, based on junit
freedesktop/cppunit 1.15.1
D-Bus D-Bus is a message bus system, a simple way for applications to talk to one another. In addition to interprocess communication, D-Bus helps coordinate process lifecycle; it makes it simple and reliable to code a "single instance" application or daemon, and to launch applications and daemons on demand when their services are needed.
freedesktop/dbus 1.16.2
desktop-file-utils utils to connect apps with mime-types
freedesktop/desktop-file-utils 0.27
evemu evemu records and replays device descriptions and events, making it possible to emulate input devices through the kernel s input system. Emulated devices are for most practical purposes indistinguishable from real devices.
freedesktop/evemu 2.7.0
farstream The Farstream project is an effort to create a framework to deal with all known audio/video conferencing protocols. On one side it offers a generic API that makes it possible to write plugins for different streaming protocols, on the other side it offers an API for clients to use those plugins.
freedesktop/farstream 0.2.9
fontconfig Fontconfig can discover new fonts when installed automatically, perform font name substitution, identify the set of fonts required to completely cover a set of languages, efficiently and quickly find the fonts you need among the set of fonts you have installed, be used in concert with the X Render Extension and FreeType to implement high quality, anti-aliased and subpixel rendered text on a display.
freedesktop/fontconfig 2.17.1
geoclue Geoclue gathers info to determine current location.
freedesktop/geoclue 2.7.1
harfbuzz An OpenType text-shaping engine, Middle Eastern scripts
freedesktop/harfbuzz 14.1.0
hicolor-icon-theme hicolor-icon-theme
freedesktop/hicolor-icon-theme 0.15
intltool An internationalization tool collection
freedesktop/intltool 0.51.0
libevdev wrapper library for kernel event devices.
freedesktop/libevdev 1.13.3
libgusb libgusb
freedesktop/libgusb 0.4.9
libinput wrapper library for input devices.
freedesktop/libinput 1.29.1
libmbim libmbim is an open source library to manage MBIM-powered mobile broadband modems.
freedesktop/libmbim 1.26.2
libnice libnice
freedesktop/libnice 0.1.17
libqmi open source library to manage QMI-powered mobile broadband modems.
freedesktop/libqmi 1.30.2
media-player-info usb media player hardware info
freedesktop/media-player-info 24
mesa Mesa, 3D graphics, OpenGL 4.5 implementation and more
freedesktop/mesa 26.0.4
mesa-demos Mesa, 3D graphics, OpenGL demos
freedesktop/mesa-demos 9.0.0
pixman pixman, low level pixel manipulations
freedesktop/pixman 0.46.4
pkg-config is a system for managing library compile/link flags
freedesktop/pkg-config 0.29.2
plymouth start-up animation
freedesktop/plymouth 0.9.3
polkit policy kit controls process access
freedesktop/polkit master
pulseaudio PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware, such as transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one.
freedesktop/pulseaudio 17.0
shared-mime-info mime info sharing
freedesktop/shared-mime-info 2.4
sound-theme-freedesktop sound-theme-freedesktop
freedesktop/sound-theme-freedesktop 0.8
systemd Init replacement, daemon manager, and more.
freedesktop/systemd 260.1
telepathy-farstream telepathy-farstream
freedesktop/telepathy-farstream 0.6.2
telepathy-glib telepathy-glib
freedesktop/telepathy-glib 0.24.2
telepathy-logger telepathy-logger
freedesktop/telepathy-logger 0.8.2
telepathy-mission-control telepathy-mission-control
freedesktop/telepathy-mission-control 5.16.6
telepathy-spec Telepathy D-Bus API Specification
freedesktop/telepathy-spec 0.27.3
uchardet uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text. Returned encoding names are iconv-compatible.
freedesktop/uchardet 0.0.8
udisks udisks
freedesktop/udisks 2.1.8
upower UPower is an abstraction for enumerating power devices, listening to device events and querying history and statistics.
freedesktop/upower v1.90.2
virglrenderer gl renderer
freedesktop/virglrenderer 0.7.0
wayland Wayland is intended as a simpler replacement for X, easier to develop and maintain. Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol.
freedesktop/wayland 1.25.0
wayland-protocols wayland-protocols
freedesktop/wayland-protocols 1.47
Weston a compositor for Wayland
freedesktop/weston 14.0.2
xdg-utils xdg-utils
freedesktop/xdg-utils 1.2.1
BuildStream BuildStream is a flexible and extensible framework for the modelling of build pipelines in a declarative YAML format, written in python. These pipelines are composed of abstract elements which perform mutations on on "filesystem data" as input and output, and are related to each other by their dependencies. Datafiles available for GNOME allow building all of GNOME; might be better than GSRC for building GNOME.
gnome/BuildStream 1.6.1
NetworkManager-fortisslvpn NetworkManager-fortisslvpn
gnome/NetworkManager-fortisslvpn 1.4.0
NetworkManager-iodine NetworkManager-iodine
gnome/NetworkManager-iodine 1.2.0
NetworkManager-libreswan NetworkManager-libreswan
gnome/NetworkManager-libreswan 1.2.30
NetworkManager-openconnect NetworkManager-openconnect
gnome/NetworkManager-openconnect 1.2.10
NetworkManager-openswan NetworkManager-openswan
gnome/NetworkManager-openswan 1.0.8
NetworkManager-openvpn NetworkManager-openvpn
gnome/NetworkManager-openvpn 1.12.5
NetworkManager-pptp NetworkManager-pptp, uses point-to-point-protocol
gnome/NetworkManager-pptp 1.2.12
NetworkManager-sstp NetworkManager-sstp
gnome/NetworkManager-sstp 1.3.2
NetworkManager-vpnc NetworkManager-vpnc
gnome/NetworkManager-vpnc 1.4.0
accerciser Interactive Python accessibility explorer
gnome/accerciser 3.48.0
adwaita-icon-theme Standard Icons gnome theme
gnome/adwaita-icon-theme 50.0
aisleriot A collection of patience games (solitaire) written in guile scheme including: accordion agnes athena auld-lang-syne aunt-mary australian-patience backbone bakers-dozen bakers-game bear-river beleaguered-castle block-ten bristol camelot canfield carpet chessboard clock cover cruel diamond-mine doublets eagle-wing easthaven eight-off elevator eliminator escalator first-law fortress fortunes forty-thieves fourteen freecell gaps gay-gordons giant glenwood gold-mine golf gypsy hamilton helsinki hopscotch isabel jamestown jumbo kansas king-albert kings-audience klondike labyrinth lady-jane maze monte-carlo napoleons-tomb neighbor odessa osmosis peek pileon plait poker quatorze royal-east saratoga scorpion scuffle seahaven sir-tommy spider-three-decks spider spiderette straight-up streets-and-alleys ten-across terrace thieves thirteen thumb-and-pouch treize triple-peaks union-square valentine wall westhaven whitehead will-o-the-wisp yield yukon zebra The executable is "sol".
gnome/aisleriot 3.22.35
alacarte GUI for manipulation desktop files and menus
gnome/alacarte 3.58.0
almanah Small GTK+ application to allow you to keep a diary of your life
gnome/almanah 0.12.3
Amtk Amtk is the acronym for “Actions, Menus and Toolbars Kit”. It is a basic GtkUIManager replacement based on GAction. It is suitable for both a traditional UI or a modern UI with a GtkHeaderBar.
gnome/amtk 5.6.1
anjuta Integrated Development Environment (IDE) on GNOME Desktop
gnome/anjuta 3.34.0
anjuta-extras Integrated Development Environment (IDE) on GNOME Desktop extras
gnome/anjuta-extras 3.26.0
aravis Aravis is a glib/gobject based library for video acquisition using Genicam cameras. It currently implements the gigabit ethernet and USB3 protocols used by industrial cameras. It also provides a basic ethernet camera simulator and a simple video viewer.
gnome/aravis 0.8.10
at-spi2-atk GTK+ module for bridging AT-SPI to ATK
gnome/at-spi2-atk 2.38.0
at-spi2-core D-Bus accessibility specifications and registration daemon
gnome/at-spi2-core 2.60.0
atk The interface definitions for accessibility infrastructure
gnome/atk 2.38.0
atkmm C++ bindings for the ATK library
gnome/atkmm 2.36.3
atomix puzzle game, moving atoms around to make molecules
gnome/atomix 44.0
babl babl is a dynamic, any to any, pixel format translation library. Used by gimp.
gnome/babl 0.1.124
balsa mail reader
gnome/balsa 2.6.5
baobab A graphical disk usage analyzer
gnome/baobab 50.0
bijiben Simple note editor, Notes, formerly Bijiben (Notebook in Chinese)
gnome/bijiben 40.2
blueprint-compiler GtkBuilder XML format is quite verbose. Blueprint files are intended to be a concise, easy-to-read format that makes it easier to create and edit GTK UIs.
gnome/blueprint-compiler 0.20.4
brasero CD/DVD mastering tool
gnome/brasero 3.12.3
bustle Bustle records and shows sequence diagrams of D-Bus traffic
gnome/bustle 0.12.0
cairo Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.
gnome/cairo 1.18.4
cairomm cairomm, access cairo library with c++
gnome/cairomm 1.18.0
calls phone dialer and calls handler
gnome/calls 50.0
camorama webcam app
gnome/camorama 0.19
cantarell-fonts Cantarell, a Humanist sans-serif font family
gnome/cantarell-fonts 0.303.1
caribou Text entry and UI navigation application
gnome/caribou 0.4.21
cheese Take photos and videos with your webcam, with fun graphical effects
gnome/cheese 44.1
chrome-gnome-shell GNOME Shell integration for Chrome
gnome/chrome-gnome-shell 10
chronojump Athletic jump timer software
gnome/chronojump 1.9.0
clutter A toolkit for creating fast, portable, compelling dynamic UIs
gnome/clutter 1.26.4
clutter-gst A GStreamer integration library for Clutter
gnome/clutter-gst 3.0.27
clutter-gtk Clutter integration with GTK+
gnome/clutter-gtk 1.8.4
cogl A hardware accelerated 3D graphics API
gnome/cogl 1.22.8
conduit Conduit is a synchronization application for GNOME. It allows you to synchronize your files, photos, emails, contacts, notes, calendar data and any other type of personal information and synchronize that data with another computer, an online service, or even another electronic device.
gnome/conduit 0.3.17
connections GNOME Connections, A remote desktop client. Connections aims at replacing Vinagre as the remote desktop client for GNOME.
gnome/connections 3.38.1
d-feet D-Feet is an easy to use D-Bus debugger. D-Feet can be used to inspect D-Bus interfaces of running programs and invoke methods on those interfaces.
gnome/d-feet 0.3.16
d-spy d-spy
gnome/d-spy 50.0
dconf Configuration database system
gnome/dconf 0.49.0
dconf-editor dconf Editor
gnome/dconf-editor 49.0
decibels decibels audio player
gnome/decibels 49.0
devhelp API documentation browser
gnome/devhelp 43.0
dia Dia is a program for drawing structured diagrams
gnome/dia 0.97.3
EasyTAG View and edit tags for MP3, MP2, MP4/AAC, FLAC, Ogg Speex, Ogg Opus, Ogg Vorbis,...
gnome/easytag 2.4.3
ekiga Videoconferencing and VoIP software: Talk to and see people over the Internet
gnome/ekiga 4.0.1
empathy Send and receive messages
gnome/empathy 3.25.90
eog Image viewer, browse, rotate, display images. Slideshow.
gnome/eog 50.0
eog-plugins A set of plugins for Eye of GNOME image viewer
gnome/eog-plugins 44.1
epiphany A web browser
gnome/epiphany 50.3
evince View multipage documents. File types it can display include PDF, Postscript, djvu, tiff, dvi, XPS, SyncTex support with gedit, comics books (cbr, cbz, cb7 and cbt), and more
gnome/evince 49.alpha
evolution Manage your email, contacts and schedule
gnome/evolution 3.60.1
evolution-data-server Centralized access to appointments and contacts
gnome/evolution-data-server 3.60.1
evolution-ews MS Exchange integration through Exchange Web Services
gnome/evolution-ews 3.60.1
evolution-mapi MS Exchange integration through OpenChange
gnome/evolution-mapi 3.56.0
file-roller Create and modify archives
gnome/file-roller 44.6
five-or-more Remove colored balls from the board by forming lines game
gnome/five-or-more 48.1
folks People aggregation library
gnome/folks 0.15.12
foundry foundry GNOME
gnome/foundry 1.1.1
four-in-a-row Make lines of the same color to win
gnome/four-in-a-row 3.38.1
frogr Flickr Remote Organizer for GNOME
gnome/frogr 1.8.1
gcab A GObject library to create cabinet files
gnome/gcab 1.6
GConf Process-transparent configuration system (deprecated)
gnome/gconf 3.2.6
gconf-editor edits gconf configuration
gnome/gconf-editor 3.0.1
gcr A library for bits of crypto UI and parsing etc.
gnome/gcr 4.4.0.1
gdk-pixbuf An image loading library
gnome/gdk-pixbuf 2.44.6
gdl GNOME docking library
gnome/gdl 3.40.0
gdlmm C++ bindings for the gdl library
gnome/gdlmm 3.7.3
gdm Display manager and login screen
gnome/gdm 50.0
geary Send, receive, read email
gnome/geary 46.0
gedit GNOME Text Editor
gnome/gedit 48.1
gedit-latex gedit-latex, gui for TeX
gnome/gedit-latex 46.2.2
gedit-plugins GNOME Text Editor plugins
gnome/gedit-plugins 48.1
gegl GEGL (Generic Graphics Library) is a data flow based image processing framework, providing floating point processing and non-destructive image processing capabilities to GNU Image Manipulation Program and other projects (imgflo, GNOME Photos, iconographer, ...)
gnome/gegl 0.4.70
genius Genius Math Tool
gnome/genius 1.0.29
geocode-glib Helper library for geocoding services
gnome/geocode-glib 3.26.4
gexiv2 GObject-based wrapper around the Exiv2 library
gnome/gexiv2 0.16.0
gfbgraph gfbgraph
gnome/gfbgraph 0.2.5
ghex Hex Editor
gnome/ghex 50.0
gi-docgen gi docgen
gnome/gi-docgen 2026.1
gingerblue gingerblue music software
gnome/gingerblue 6.2.0
gitg git repository viewer for GTK+/GNOME
gnome/gitg 41
gjs GNOME JavaScript/Spidermonkey bindings
gnome/gjs 1.88.0
glabels gLabels is a small stand-alone program for creating labels and business cards using a laser or ink-jet printer.
gnome/glabels 3.4.1
glade User Interface Builder for GTK+ and Gnome applications
gnome/glade 3.40.0
Glib Low level core library for GNOME
gnome/glib 2.88.0
glib-networking Network extensions for GLib
gnome/glib-networking 2.80.1
glib-openssl Network extensions for GLib using OpenSSL
gnome/glib-openssl 2.50.8
glibmm C++ bindings for Glib
gnome/glibmm 2.88.0
glycin Glycin allows decoding images into gdk::Texture (https://gtk-rs.org/gtk4-rs/stable/latest/docs/gdk4/struct.Texture.html) and to extract image metadata. The decoding happens in sandboxed modular image loaders.
gnome/glycin 2.1.1
gmime Glorious MIME Utility Library
gnome/gmime 3.2.7
gnome-2048 2048 game
gnome/gnome-2048 50.1
gnome-app-list gnome-app-list
gnome/gnome-app-list 3.0
gnome-applets Small programs for the panel
gnome/gnome-applets 3.58.0
gnome-autoar Automatic archive-creating and extracting library
gnome/gnome-autoar 0.4.5
gnome-backgrounds Background images for the GNOME desktop
gnome/gnome-backgrounds 50.0
gnome-bluetooth GNOME Bluetooth Subsystem
gnome/gnome-bluetooth 47.1
gnome-books Gnome e-book organizer
gnome/gnome-books 40.0
gnome-boxes A simple GNOME 3 application to access remote or virtual systems
gnome/gnome-boxes 50.0
gnome-build-meta Collection of build scripts for Gnome project, or something
gnome/gnome-build-meta 50.0
gnome-builder An IDE for writing GNOME-based software
gnome/gnome-builder 50.0
gnome-calculator Desktop calculator
gnome/gnome-calculator 50.0
gnome-calendar Calendar application for GNOME
gnome/gnome-calendar 50.0
gnome-characters A character map application
gnome/gnome-characters 50.0
gnome-chess Classic two-player board game of chess
gnome/gnome-chess 50.0
gnome-clocks Clocks applications for GNOME
gnome/gnome-clocks 50.0
gnome-code-assistance Code assistance services for gnome
gnome/gnome-code-assistance 3.16.1
gnome-color-manager GNOME Color Profile Tools
gnome/gnome-color-manager 3.36.0
gnome-commander Light and fast file manager for GNOME
gnome/gnome-commander 1.18.5
gnome-common A module that is required only when building GNOME from the repository.
gnome/gnome-common 3.18.0
gnome-connections remote desktop client for the GNOME desktop environment
gnome/gnome-connections 50.0
gnome-console Command line terminal
gnome/gnome-console 50.0
gnome-contacts Contacts manager for GNOME
gnome/gnome-contacts 50.0
gnome-control-center GNOME s main interface to configure various aspects of the desktop
gnome/gnome-control-center 50.0
gnome-desktop Library with common API for various GNOME modules
gnome/gnome-desktop 44.5
gnome-desktop-testing gnome-desktop-testing
gnome/gnome-desktop-testing 2021.1
gnome-devel-docs Developer documentation (incl. HIG, Platform Guide, a11y Guide, etc.)
gnome/gnome-devel-docs 40.3
gnome-dictionary Look up words in dictionary sources
gnome/gnome-dictionary 40.0
gnome-directory-thumbnailer directory-thumbnailer
gnome/gnome-directory-thumbnailer 0.1.11
gnome-disk-utility Disk Management Utility for GNOME
gnome/gnome-disk-utility 46.1
gnome-doc-utils Collection of tools for building and converting documentation
gnome/gnome-doc-utils 0.20.10
gnome-documents A document manager application for GNOME
gnome/gnome-documents 3.34.0
gnome-epub-thumbnailer epub-thumbnailer
gnome/gnome-epub-thumbnailer 1.8
gnome-flashback GNOME Flashback session and helper application
gnome/gnome-flashback 3.58.0
gnome-font-viewer A font viewer utility for GNOME
gnome/gnome-font-viewer 50.0
gnome-games gnome games
gnome/gnome-games 40.0
gnome-getting-started-docs Help a new user get started in GNOME
gnome/gnome-getting-started-docs 3.38.1
gnome-initial-setup Bootstrapping your OS
gnome/gnome-initial-setup 50.0
gnome-keyring Stores passwords and encryption keys
gnome/gnome-keyring 50.0
gnome-kiosk gnome-kiosk
gnome/gnome-kiosk 50.0
gnome-klotski Slide blocks to solve the puzzle
gnome/gnome-klotski 3.38.2
gnome-kra-ora-thumbnailer gnome-kra-ora-thumbnailer
gnome/gnome-kra-ora-thumbnailer 1.4
gnome-latex gnome-latex, gui for TeX
gnome/gnome-latex 3.46.0
gnome-logs A log viewer for the systemd journal
gnome/gnome-logs 50.0
gnome-mahjongg Disassemble a pile of tiles by removing matching pairs gamme
gnome/gnome-mahjongg 49.1
gnome-maps A simple GNOME maps application
gnome/gnome-maps 50.0
gnome-menus Library for the Desktop Menu specification
gnome/gnome-menus 3.38.1
gnome-mime-data gnome mime data
gnome/gnome-mime-data 2.18.0
gnome-mines Clear hidden mines from a minefield game.
gnome/gnome-mines 50.0
gnome-multi-writer GNOME MultiWriter
gnome/gnome-multi-writer 3.35.90
gnome-music Music player and management application
gnome/gnome-music 49.1
gnome-nettool Graphical interface for various networking tools
gnome/gnome-nettool 42.0
gnome-network-displays gnome-network-displays
gnome/gnome-network-displays 0.99.0
gnome-nibbles Guide a worm around a maze game
gnome/gnome-nibbles 4.5.1
gnome-online-accounts Single sign-on framework for GNOME
gnome/gnome-online-accounts 3.58.0
gnome-online-miners Crawls through your online content
gnome/gnome-online-miners 3.34.0
gnome-packagekit PackageKit GNOME Client Tools
gnome/gnome-packagekit 43.0
gnome-panel Launch other applications and provide various utilities to manage windows
gnome/gnome-panel 3.58.1
gnome-photos Access, organize and share your photos on GNOME
gnome/gnome-photos 44.0
gnome-power-manager Power management tools
gnome/gnome-power-manager 50.0
gnome-radio Gnome radio locator, find stations on internet. successor to gnome-internet-radio-locator
gnome/gnome-radio 64.0
gnome-recipes GNOME recipes, non-metaphorical.
gnome/gnome-recipes 2.0.4
gnome-remote-desktop gnome-remote-desktop
gnome/gnome-remote-desktop 50.0
gnome-robots Avoid the robots and make them crash into each other; a game now, practice for the future reality.
gnome/gnome-robots 50.0
gnome-screenshot Take pictures of your screen
gnome/gnome-screenshot 41.0
gnome-session The GNOME Session Manager
gnome/gnome-session 50.0
gnome-settings-daemon GNOME Settings Daemon
gnome/gnome-settings-daemon 50.0
gnome-shell Next generation GNOME desktop shell
gnome/gnome-shell 50.0
gnome-shell-extensions Modify and extend GNOME Shell functionality and behavior
gnome/gnome-shell-extensions 50.0
gnome-software GNOME software tools
gnome/gnome-software 50.0
gnome-sound-recorder Make simple recordings from your desktop
gnome/gnome-sound-recorder 42.0
gnome-sudoku Number grid puzzle
gnome/gnome-sudoku 50.1
gnome-system-monitor View current processes and monitor system state
gnome/gnome-system-monitor 50.0
gnome-taquin Move tiles so that they reach their places.
gnome/gnome-taquin 3.38.1
gnome-terminal Command line terminal
gnome/gnome-terminal 3.60.0
gnome-tetravex Complete the puzzle by matching numbered tiles
gnome/gnome-tetravex 3.38.3
gnome-text-editor GNOME Text editor
gnome/gnome-text-editor 50.0
gnome-themes-extra Extra themes for GNOME applications
gnome/gnome-themes-extra 3.28
gnome-themes-standard Standard Themes for GNOME Applications
gnome/gnome-themes-standard 3.27.90
gnome-todo Task manager for GNOME
gnome/gnome-todo 41.0
gnome-tour Tour of GNOME
gnome/gnome-tour 50.0
gnome-tweak-tool Customize advanced GNOME 3 options
gnome/gnome-tweak-tool 3.27.3
gnome-tweaks Customize advanced GNOME options
gnome/gnome-tweaks 49.0
gnome-usage view use of system resources, like memory and disk space.
gnome/gnome-usage 48.0
gnome-user-docs User and system administration help
gnome/gnome-user-docs 50.0
gnome-user-share Launch User Sharing if enabled
gnome/gnome-user-share 48.2
GnomeVFS The GNOME virtual file system
gnome/gnome-vfs 2.24.4
gnome-video-arcade video arcade
gnome/gnome-video-arcade 0.8.8
gnome-video-effects A collection of GStreamer effects to be used in different GNOME Modules 2 weeks
gnome/gnome-video-effects 0.6.0
gnome-voice gnome-voice public voice mapping application
gnome/gnome-voice 1.2.0
gnome-weather Access current weather conditions and forecasts
gnome/gnome-weather 50.0
gnote A note taking application
gnome/gnote 50.0
Gnumeric GNUmeric is a GNU spreadsheet application, running under GNOME. It is interoperable with other spreadshet applications. It has a vast array of features beyond typical spreadsheet functionality, such as support for linear and non-linear solvers, statistical analysis, and telecommunication engineering.
gnome/gnumeric 1.12.60
gobject-introspection GObject introspection tools and libraries
gnome/gobject-introspection 1.86.0
goffice A GLib/GTK+ set of document-centric objects and charting library
gnome/goffice 0.10.60
gok On screen keyboard for GNOME, useful for accessibility
gnome/gok 2.30.1
gom A GObject to SQLite object mapper.
gnome/gom 0.5.6
goobox CD player and ripper
gnome/goobox 3.6.0
goocanvas GTK+ canvas widget using cairo 2d library for drawing
gnome/goocanvas 3.0.0
graphene A thin layer of types for graphic libraries
gnome/graphene 1.10.8
grilo Grilo is a framework to access various sources of multimedia.
gnome/grilo 0.3.19
grilo-plugins A collection of plugins for the Grilo framework
gnome/grilo-plugins 0.3.18
gsettings-desktop-schemas Shared GSettings schemas for the desktop
gnome/gsettings-desktop-schemas 50.0
gsound GObject library for playing system sounds
gnome/gsound 1.0.3
gspell Spell-checking library for GTK+
gnome/gspell 1.14.3
gssdp A GObject-based API for handling resource discovery and announcement over SSDP.
gnome/gssdp 1.6.4
gstreamermm C++ bindings for the GStreamer multimedia library
gnome/gstreamermm 1.10.0
gthumb Image viewer and browser, also imports from cameras.
gnome/gthumb 3.12.10
GTK 4 gtk 4 GNOME toolkit, create user interfaces
gnome/gtk 4.22.2
gtk-doc GTK-Doc is used to document C code.
gnome/gtk-doc 1.36.1
gtk-engines Several GTK+ engines and default themes
gnome/gtk-engines 2.91.1
gtk-mac-integration gtk integration for other system
gnome/gtk-mac-integration 3.0.2
gtk-vnc A VNC viewer widget for GTK+
gnome/gtk-vnc 1.5.0
GTK+ 1 A multi-platform toolkit for creating graphical user interfaces
gnome/gtk1 1.3.15
GTK+ 2 A multi-platform toolkit for creating graphical user interfaces
gnome/gtk2 2.24.33
GTK 3 gtk 3 GNOME toolkit
gnome/gtk3 3.24.51
GtkGLExt OpenGL extension to gtk
gnome/gtkglext 1.2.0
gtkglextmm OpenGL extension to gtk c++ bindings
gnome/gtkglextmm 1.2.0
gtkmm C++ bindings for GTK+
gnome/gtkmm 4.22.0
gtkmm-documentation GNOME C++ bindings documentation
gnome/gtkmm-documentation 4.12.0
gtksourceview Source code editing widget
gnome/gtksourceview 5.20.0
gtksourceviewmm C++ bindings for GtkSourceView
gnome/gtksourceviewmm 3.21.3
gtranslator gtranslator for working with translation of docs
gnome/gtranslator 50.0
gucharmap gucharmap
gnome/gucharmap 17.0.2
gupnp Core UPnP API built on top of gssdp.
gnome/gupnp 1.6.9
gupnp-av Utility library that eases the handling and implementation of UPnP A/V profiles.
gnome/gupnp-av 0.14.1
gupnp-dlna A library to ease DLNA-related bits for applications.
gnome/gupnp-dlna 0.12.0
gupnp-igd A library to handle UPnP Internet Gateway Device port mappings
gnome/gupnp-igd 1.6.0
gupnp-tools some gupnp things
gnome/gupnp-tools 0.12.2
gvfs Virtual filesystem implementation for GIO
gnome/gvfs 1.60.0
gweather-locations gweather locations
gnome/gweather-locations 2025.1
gxml GObject XML and Serialization API
gnome/gxml 0.20.0
hitori GTK+ application to generate and let you play games of Hitori
gnome/hitori 44.0
iagno Dominate the board in a classic version of Reversi
gnome/iagno 50.0
java-atk-wrapper access java wrapper lib
gnome/java-atk-wrapper 0.44.0
jhbuild utility for getting and building from source
gnome/jhbuild 3.38.0
json-glib GLib-based JSON manipulation library
gnome/json-glib 1.10.8
jsonrpc-glib GLib-based JSON manipulation library
gnome/jsonrpc-glib 3.44.2
krb5-auth-dialog Kerberos login dialog
gnome/krb5-auth-dialog 44.0.alpha1
lasem Lasem aims to be a C/Gobject based SVG/Mathml renderer and editor, supporting CSS style sheets (only rendering is implemented for now). It uses cairo and pango as it_s rendering abstraction layer, and then support numerous output formats: xlib, PNG, SVG, PDF, PS, EPS... Executable is lasem-render, which takes a filename as argument and generates either a SVG, a PDF or a PS file, depending on the output file extension.
gnome/lasem 0.5.1
latexila LaTeXila, an Integrated LaTeX Environment
gnome/latexila 3.27.1
libadwaita libadwaita, building blocks for Gnome applications
gnome/libadwaita 1.9.0
Libbonobo GNOME Bonobo library
gnome/libbonobo 2.32.1
Libbonoboui GNOME Bonobo UI library
gnome/libbonoboui 2.24.5
libchamplain A map widget
gnome/libchamplain 0.12.21
libcloudproviders libcloudproviders is a DBus API that allows cloud storage sync clients to expose their services. Clients such as file managers and desktop environments can then provide integrated access to the cloud providers services.
gnome/libcloudproviders 0.4.0
libcroco A CSS parsing library
gnome/libcroco 0.6.13
libdazzle The libdazzle library is a companion library to GObject and Gtk+.
gnome/libdazzle 3.44.0
libdex Dex provides future-based programming for glib-based applications. It both integrates with and brings new features for application and library authors who want to structure concurrent code in an easy to manage way.
gnome/libdex 1.1.0
libepc Easy Publish and Consume library
gnome/libepc 0.4.6
libepoxy library to wrap opengl
gnome/libepoxy 1.5.10
libgames-support libgames-support
gnome/libgames-support 1.0.2
libgda GNU Data Access (GDA) is an attempt to provide uniform access to different kinds of data sources (databases, information servers, mail spools, etc). It is defined by a set of plugin APIs as generic as possible libgda is an interface to the GDA architecture, providing a nice wrapper around the GDA interfaces, for both the client and the server parts. It also provides a bunch of tools to help you both in the development and management of your data sources, all done through the GDA model_s interfaces.
gnome/libgda 6.0.0
libgdata libgdata is a GLib-based library for accessing online service APIs using the GData protocol --- most notably, Google_s services. It provides APIs to access the common Google services, and has full asynchronous support.
gnome/libgdata 0.18.1
libgedit-amtk libgedit-amtk
gnome/libgedit-amtk 5.9.0
libgedit-gfls libgedit-gfls
gnome/libgedit-gfls 0.2.1
libgedit-gtksourceview libgedit-gtksourceview
gnome/libgedit-gtksourceview 299.4.0
libgedit-tepl libgedit-tepl
gnome/libgedit-tepl 6.12.0
libgee A collection library providing GObject-based interfaces and classes for commonly...
gnome/libgee 0.20.6
libgepub Simple library to read epub files using glib
gnome/libgepub 0.7.3
libgit2-glib GLib wrapper for libgit2
gnome/libgit2-glib 1.2.1
Libglade GNOME interface definition library
gnome/libglade 2.6.4
libgnome GNOME 2 library
gnome/libgnome 2.32.1
libgnome-games-support Code shared among GNOME games.
gnome/libgnome-games-support 2.0.2
libgnomecanvas GNOME canvas library
gnome/libgnomecanvas 2.30.3
libgnomekbd Keyboard management library
gnome/libgnomekbd 3.28.1
libgnomeui GNOME 2 UI library
gnome/libgnomeui 2.24.5
libgovirt GObject-based library to access oVirt REST API
gnome/libgovirt 0.3.11
libgrss A Glib-based library to manage RSS and Atom feeds
gnome/libgrss 0.7.0
libgsf An extensible I/O abstraction library for dealing with structured file formats
gnome/libgsf 1.14.55
libgsystemservice libgsystemservice is a utility library providing common components needed for building system services to be exposed on the D-Bus system bus.
gnome/libgsystemservice 0.2.0
libgtop LibGTop2
gnome/libgtop 2.41.3
libgudev libgudev
gnome/libgudev 238
libgweather Location and timezone database and weather-lookup library
gnome/libgweather 4.5.0
libgxps XPS Documents library
gnome/libgxps 0.3.2
libhandy The aim of the Handy library is to help with developing UI for mobile devices using GTK/GNOME. The documentation can be found online https://gnome.pages.gitlab.gnome.org/libhandy.
gnome/libhandy 1.8.3
libhttpseverywhere Lib for HTTPS Everywhere
gnome/libhttpseverywhere 0.8.3
libical-glib calendar library
gnome/libical-glib 1.0.4
libmanette libmanette is a small GObject library giving you simple access to game controllers. This library is intended for software needing a painless access to game controllers from any programming language and with little dependencies.
gnome/libmanette 0.2.13
libmediaart Library for handling media art
gnome/libmediaart 1.9.6
libmks libmks mouse keybourd screen for QEMU or something
gnome/libmks 0.1.5
libnma libnma
gnome/libnma 1.10.6
libnotify libnotify is a library for sending desktop notifications
gnome/libnotify 0.8.8
libpeas A GObject plugins library
gnome/libpeas 2.2.1
librest Library designed to make it easier to access web services that claim to be "RESTful". A reasonable definition of what this means can be found on Wikipedia. However a reasonable description is that a RESTful service should have urls that represent remote objects which methods can then be called on. However it should be noted that the majority of services don_t actually adhere...
gnome/librest 0.10.2
librsvg SVG rendering library
gnome/librsvg 2.62.1
libsecret Secret Service D-Bus client library
gnome/libsecret 0.21.7
libshumate libshumate is a GTK4 widget to display maps.
gnome/libshumate 1.6.0
libsigc++ Typesafe callback framework for C++, a.k.a. libsigplusplus
gnome/libsigc++ 3.6.0
libsoup HTTP client/server library for GNOME
gnome/libsoup 3.6.6
libspelling libspelling
gnome/libspelling 0.4.10
libvirt-glib libvirt-glib virtual machine access library
gnome/libvirt-glib 0.2.3
libwacom libwacom for tablet input
gnome/libwacom 0.29
libwnck Library to manage X windows and workspaces (via pagers, tasklists, etc.)
gnome/libwnck 43.3
libxkbcommon libxkbcommon , keyboard event processing
gnome/libxkbcommon 0.6.1
libxml++ libxml++ is C++ binding for libxml2 a.k.a. libxmlplusplus
gnome/libxml++ 5.4.0
libxml2 XML parser and markup toolkit
gnome/libxml2 2.15.2
libxslt XSLT transformation library
gnome/libxslt 1.1.45
libzapojit GLib/GObject wrapper for the SkyDrive and Hotmail REST APIs
gnome/libzapojit 0.0.3
lightsoff Turn off all the lights game
gnome/lightsoff 50.0
localsearch localsearch
gnome/localsearch 3.11.0
loupe loupe image viewer
gnome/loupe 50.0
manuals GNOME manuals
gnome/manuals 50.1
meld Compare files, directories and working copies
gnome/meld 3.23.1
metacity Metacity is a simple compositing window manager that integrates nicely with GNOME
gnome/metacity 3.58.1
mm-common gnome. Common build files for the C++ bindings
gnome/mm-common 1.0.7
mobile-broadband-provider-info mobile broadband provider info
gnome/mobile-broadband-provider-info 20240407
moserial Serial terminal for hardware hackers
gnome/moserial 3.0.21
mousetweaks Mouse accessibility enhancements
gnome/mousetweaks 3.32.0
msgraph lib to access msgraph protocol
gnome/msgraph 0.3.4
msitools Tools and a library to manipulate MSI files
gnome/msitools 0.106
mutter Window and compositing manager based on Clutter
gnome/mutter 50.0
nautilus A file manager for GNOME, also is web-browser
gnome/nautilus 50.0
nautilus-media nautilus media components
gnome/nautilus-media 0.8.1
nautilus-python nautilus python components
gnome/nautilus-python 4.1.0
nautilus-sendto Easily send files via email
gnome/nautilus-sendto 3.8.6
nemiver Graphical C/C++ Debugger project. Does not compile for me.
gnome/nemiver 0.9.6
network-manager-applet Applet for managing network connections
gnome/network-manager-applet 1.36.0
orca Screen reader for individuals who are blind or visually impaired
gnome/orca 50.0.9
ostree OSTree is a tool for managing bootable, immutable, versioned filesystem trees.
gnome/ostree 2014.4
pango Internationalized text layout and rendering library
gnome/pango 1.57.1
pangomm C++ bindings for Pango
gnome/pangomm 2.56.1
papers papers, a fork of evince PDF reader
gnome/papers 50.1
phodav A soup DAV server
gnome/phodav 2.5
phosh A pure wayland shell for mobile devices like Purism_s Librem 5.
gnome/phosh 0.43.1
pitivi A GTK+-based video editor
gnome/pitivi 2023.03
podcasts app podcast desktop organization app
gnome/podcasts 0.7.2
polari An IRC Client for GNOME
gnome/polari 49.0
prompt new terminal with support for containers
gnome/prompt 46.alpha
ptyxis Ptyxis is a terminal for GNOME with first-class support for containers.
gnome/ptyxis 50.rc
pyatspi pyatspi
gnome/pyatspi 2.58.2
pybliographer Pybliographer is a tool for managing bibliographic databases, Includes Gnome interface for editing, searching, inserting your citations in LyX, Kile and OpenOffice.org, searching external databases like PubMed, Web of Science, Citeseer, and such. Has powerful APIs to integrate these features into your own custom application, with your own specific database schema.
gnome/pybliographer 1.4.0
pygobject Python bindings for GObject Introspection
gnome/pygobject 3.56.2
qqwing qqwing Sudoku generating and solving software
gnome/qqwing 1.3.4
quadrapassel game of fitting falling blocks together
gnome/quadrapassel 50.0.1
raw-thumbnailer raw-thumbnailer
gnome/raw-thumbnailer 47.0.1
rest Library to access web services that claim to be "RESTful".
gnome/rest 0.9.1
retro-gtk retro-gtk
gnome/retro-gtk 1.0.2
rhythmbox Music playback and management application
gnome/rhythmbox 3.4.8
rygel A UPnP AV media server and renderer
gnome/rygel 45.1
seahorse Seahorse is a graphical interface for managing and using encryption keys.
gnome/seahorse 47.0.1
shotwell Digital photo organizer
gnome/shotwell 0.32.15
showtime showtime video player
gnome/showtime 50.0
simple-scan gnome GUI interface to SANE scanner library
gnome/simple-scan 50.0
snapshot snapshot
gnome/snapshot 50.0
sound-juicer A lean and friendly audio CD extractor for GNOME
gnome/sound-juicer 3.40.0
speech-dispatcher Speech Dispatcher project provides a high-level device independent layer for access to speech synthesis through a simple, stable and well documented interface.
gnome/speech-dispatcher 0.8.7
spice-gtk spice-gtk
gnome/spice-gtk 0.34
spice-protocol spice-protocol
gnome/spice-protocol 0.12.13
startup-notification startup-notification
gnome/startup-notification 0.12
sushi A quick previewer for Nautilus
gnome/sushi 46.0
swell-foop Clear the screen by removing groups of colored and shaped tiles game
gnome/swell-foop 50.0
sysprof Sysprof kernel based performance profiler for Linux
gnome/sysprof 50.0
tali game
gnome/tali 40.9
tecla tecla keyboard layout viewer
gnome/tecla 50.0
telegnome telegnome displays teletext pages over the internet
gnome/telegnome 0.3.6
template-glib Template-GLib is a library to help you generate text based on a template and user defined state. Template-GLib does not use a language runtime, so it is safe to use from any GObject-Introspectable language. Template-GLib allows you to access properties on GObjects as well as call simple methods via GObject-Introspection.
gnome/template-glib 3.40.0
tepl Tepl is a library that eases the development of GtkSourceView-based text editors and IDEs. Tepl was previously named Gtef.
gnome/tepl 6.9.0
tinysparql The TinySPARQL library offers a complete RDF triplestore with SPARQL 1.1 interface and a minimal footprint. It allows creating local databases in memory or the filesystem, and accessing/creating endpoints for federated queries.
gnome/tinysparql 3.11.0
tomboy Take notes, link ideas, and stay organized
gnome/tomboy 1.15.9
totem Movie player for the GNOME desktop based on GStreamer
gnome/totem 43.2
totem-pl-parser Simple GObject-based library to parse and save a host of playlist formats
gnome/totem-pl-parser 3.26.6
tracker Desktop-neutral user information store, search tool and indexer
gnome/tracker 3.7.3
tracker-miners Desktop-neutral user information store, search tool and indexer miner
gnome/tracker-miners 3.7.4
uhttpmock library for mocking web service APIs which use HTTP or HTTPS
gnome/uhttpmock 0.5.1
usbredir usbredir
gnome/usbredir 0.7.1
vala Vala compiler-to-C for the GNOME GObject type system
gnome/vala 0.56.19
vinagre Remote desktop viewer
gnome/vinagre 3.22.0
vino GNOME Desktop Sharing Server
gnome/vino 3.22.0
vte vte terminal widget
gnome/vte 0.84.0
WebKitGTK lib for applications interacting with the WWW, using GTK
gnome/webkitgtk 2.52.1
xdg-desktop-portal-gnome xdg-desktop-portal-gnome
gnome/xdg-desktop-portal-gnome 50.0
xdg-user-dirs-gtk xdg-user-dirs-gtk is a companion to xdg-user-dirs that integrates it into the Gnome desktop and Gtk+ applications. It gets run during login and does two things. Tracks changes of locale and prompts the user so the directories can be changed. Creates a default gtk bookmarks file if there is none, based on a set of xdg user dirs.
gnome/xdg-user-dirs-gtk 0.16
yelp Get help with GNOME
gnome/yelp 49.0
yelp-tools Collection of tools for building and converting documentation
gnome/yelp-tools 42.1
yelp-xsl Document transformations from Yelp
gnome/yelp-xsl 49.0
zenity Display dialog boxes from the command line and shell scripts
gnome/zenity 4.2.2
3DLDF GNU 3DLDF supports 3D drawing with output to the MetaPost format via a language similar to Metafont. It is primarily intended to provide a means of creating 3D content for TeX documents, but it can also create animations containing text typeset by TeX.
gnu/3dldf 2.0.3
8sync 8sync (pronounced "eight-sync") is an asynchronous programming library for GNU Guile. It makes use of delimited continuations to avoid a mess of callbacks, resulting in clean, easy-to-read, non-blocking code.
gnu/8sync 0.4.2
ZRTPCPP A library that adds ZRTP support to the GNU ccRTP stack and serves as library for other RTP stacks (PJSIP, GStreamer).
gnu/ZRTPCPP 4.7.0
a2ps GNU a2ps converts almost anything to a PostScript file, ready for printing. It accomplishes this by being able to delegate files to external handlers, such as Groff and Gzip. It handles as many steps as is necessary to produce a pretty-printed file. It also includes some extra abilities for special cases, such as pretty-printing "--help" output.
gnu/a2ps 4.15.8
The GNU Accounting Utilities GNU acct provides a means for system administrators to determine system usage patterns. It provides information on, for example, connections, programs executed, and system resources used.
gnu/acct 6.6.4
ACM GNU ACM is a flight simulator in which players can compete in aerial combat from different computers, piloting well-equipped jet aircraft similar to an F-16C Falcon or a MiG-29 Fulcrum.
gnu/acm 5.1
adns GNU adns is a C library that provides easy-to-use DNS resolution functionality. The library is asynchronous, allowing several concurrent calls. The package also includes several command-line utilities for use in scripts.
gnu/adns 1.6.0
Alive GNU Alive sends periodic pings to a server, generally to keep a connection alive.
gnu/alive 2.0.5
anastasis GNU Anastasis is a key backup and recovery tool
gnu/anastasis 0.7.0
anastasis-gtk GNU key manager gui
gnu/anastasis-gtk 0.7.0
Anubis Anubis is a daemon that sits between the Mail User Agent (MUA) and the Mail Transfer Agent (MTA). When a mail is sent by a user in the MUA, it is first passed to Anubis, which performs additional processing to the message before passing it on for delivery by the MTA. Anubis may, for example, modify the message headers or body, or encrypt or sign the message.
gnu/anubis 4.3
GNU APL GNU APL is a free interpreter for the programming language APL. It is an implementation of the ISO standard 13751.
gnu/apl 2.0
Archimedes Archimedes is a free package for semiconductor device simulations. It is intended to assist engineers in designing and simulating submicron and mesoscopic semiconductor devices based on the Ensemble Monte Carlo method. It is able to handle a wide variety of materials and structures, which are described through simple scripts.
gnu/archimedes 2.0.1
Aris Aris is a program for performing logical proofs. It supports propositional and predicate logic, as well as Boolean algebra and arithmetical logic. In addition to its predefined inference and equivalence rules, Aris also supports references to older proofs. Its use of standard logical symbols and its natural deduction interface make it easy to use for beginners.
gnu/aris 2.2
artanis GNU Artanis is a web application framework written in Guile Scheme. A web application framework (WAF) is a software framework that is designed to support the development of dynamic websites, web applications, web services and web resources. The framework aims to alleviate the overhead associated with common activities performed in web development. Artanis provides several tools for web development: database access, templating frameworks, session management, URL-remapping for RESTful, page caching, and more.
gnu/artanis 1.3.0
Aspell Aspell is a spell-checker which can be used either as a library or as a standalone program. Notable features of Aspell include its full support of documents written in the UTF-8 encoding and its ability to use multiple dictionaries, including personal ones. Dictionaries in https://ftp.gnu.org/gnu/aspell/dict/
gnu/aspell 0.60.8.2
AUCTeX AUCTeX is an integrated environment for producing TeX documents in Emacs. It allows many different standard TeX macros to be inserted with simple keystrokes or menu selection. It offers an interface to external programs, enabling you to compile or view your documents from within Emacs. AUCTeX also features the ability to place inline previews of complex TeX statements such as mathematical formulae.
gnu/auctex 13.3
Autoconf Autoconf offers the developer a robust set of M4 macros which expand into shell code to test the features of Unix-like systems and to adapt automatically their software package to these systems. The resulting shell scripts are self-contained and portable, freeing the user from needing to know anything about Autoconf or M4.
gnu/autoconf 2.73
Autoconf Archive Autoconf Archive is a collection of over 450 new macros for Autoconf, greatly expanding the domain of its functionality. These macros have been contributed as free software by the community.
gnu/autoconf-archive 2024.10.16
autogen autogen
gnu/autogen master
autogen-alpha autogen
gnu/autogen-alpha 5.19.98
Automake Automake the part of the GNU build system for producing standards-compliant Makefiles. Build requirements are entered in an intuitive format and then Automake works with Autoconf to produce a robust Makefile, simplifying the entire process for the developer.
gnu/automake 1.18.1
libavl libavl provides a large collection of binary search tree and balanced tree routines for C. These trees offer at least O(log n) performance for usually costly operations such as searching, inserting or deleting items from a data structure.
gnu/avl 2.0.3
Ball and Paddle Ball and Paddle is a classic arcade game in which you use a paddle at the bottom of the screen to bounce a ball against bricks in the upper region, eliminating the bricks as they are hit. As a novel twist, events and attributes of all the objects (bricks, ball, etc.) may be scripted with GNU Guile.
gnu/ballandpaddle 0.8.1
Barcode GNU Barcode is a flexible tool to produce printed barcodes from text strings. It supports a variety of encoding standards and sizing measurements. Barcodes can be output in PostScript or Encapsulated PostScript formats.
gnu/barcode 0.99
Bash Bash is the shell, or command-line interpreter, of the GNU system. It is compatible with the Bourne Shell, but it also integrates useful features from the Korn Shell and the C Shell and new improvements of its own. It allows command-line editing, unlimited command history, shell functions and aliases, and job control while still allowing most sh scripts to be run without modification.
gnu/bash 5.3
Bayonne Bayonne is the telephony server of the GNU Telephony project. It offers a scalable environment for the development and deployment of telephony solutions, with a focus on SIP.
gnu/bayonne 2.3.2
bc bc is an arbitrary precision numeric processing language. It includes an interactive environment for evaluating mathematical statements. Its syntax is similar to that of C, so basic usage is familiar. It also includes "dc", a reverse-polish calculator.
gnu/bc 1.08.2
binutils GNU Binutils is a collection of tools for working with binary files. Perhaps the most notable are "ld", a linker, and "as", an assembler. Other tools include programs to display binary profiling information, list the strings in a binary file, and utilities for working with archives. The "bfd" library for working with executable and object formats is also included. Programs: addr2line ar as c++filt elfedit gp-archive gp-collect-app gp-display-html gp-display-src gp-display-text gprof gprofng gprofng-archive gprofng-collect-app gprofng-display-html gprofng-display-src gprofng-display-text gprofng-gmon ld ld.bfd nm objcopy objdump ranlib readelf size strings strip
gnu/binutils 2.46.0
Bison GNU Bison is a general-purpose parser generator. It can build a deterministic or generalized LR parser from an annotated, context-free grammar. It is versatile enough to have many applications, from parsers for simple tools through complex programming languages.
gnu/bison 3.8.2
Bool GNU Bool is a utility to perform text searches on files using Boolean expressions. For example, a search for "hello AND world" would return a file containing the phrase "Hello, world!". It supports both AND and OR statements, as well as the NEAR statement to search for the occurrence of words in close proximity to each other. It handles context gracefully, accounting for new lines and paragraph changes. It also has robust support for parsing HTML files.
gnu/bool 0.2.2
BPEL2oWFN GNU BPEL2oWFN translates a web service expressed in Web Service Business Process Execution Language (WS-BPEL) into an open Workflow Net (oWFN). It may additionally convert a BPEL4Chor choreography to a Petri Net model. Properties of Petri Nets may be analyzed efficiently, due to the use of static analysis to make the models compact. Control and data flow analysis, as well as basic checks for deadlocks and other such properties are available.
gnu/bpel2owfn 2.0.4
breezy aka brz The later version of GNU distributed version control system. Do not confuse this with another program on savannah.gnu.org also called "bazaar". Bazaar, aka bzr, a python 2 program, has been replaced with this python 3 program, breezy aka brz. Handles git as well as the earlier bzr archives.
gnu/breezy 3.3.15
Bazaar aka bzr The GNU distributed version control system, using python2. Do not confuse this with another program on savannah.gnu.org also called "bazaar"
gnu/bzr 2.7.0
C-Graph GNU C-Graph is a tool for demonstrating the theory of convolution. Thus, it can serve as an excellent aid to students of signal and systems theory in visualizing the convolution process. Rather than forcing the student to write code, the program offers an intuitive interface with interactive dialogs to guide them.
gnu/c-graph 2.0.1
The GNU C Intro and Reference Intro and Reference for the GNU C programming language, as of 2023. Tutorial. Not the same document as "GNU C reference manual"
gnu/c-intro-and-ref 0.1
ccAudio2 GNU ccAudio2 is a portable C++ class for working with audio data from disk. The classes are both endian and content aware; rather than treating audio as binary data, this library treats it as an sequence of samples. It can also handle metadata information. ccAudio2 supports sun audio, raw samples, and RIFF encoded audio data.
gnu/ccaudio 2.2.0
ccd2cue GNU ccd2cue is a preprocessor for CD burning software that allows the conversion of the proprietary CCD format to the CUE format, which is well-supported by free software. These files are commonly distributed with CD images and are used to describe how tracks are laid out on the image.
gnu/ccd2cue 0.5
Ccide GNU Ccide is a decision table code generator for the C language. This helps to avoid unmanageable and error-prone chains of nested if-else statements. Instead, decision tables are entered in an intuitive and easy-to-read format, which is then expanded into portable C code.
gnu/ccide 0.6.6
ccRTP GNU ccRTP is an implementation of RTP, the real-time transport protocol from the IETF. It is suitable both for high capacity servers and personal client applications. It is flexible in its design, allowing it to function as a framework for the framework, rather than just being a packet-manipulation library.
gnu/ccrtp 2.1.2
ccScript3 GNU ccScript3 is a library to add a virtual machine execution system for use with/as a scripting or assembler language for real-time, state-transition driven systems.
gnu/ccscript 5.1.0
Cfengine Cfengine, or the configuration engine, is an agent/software robot to configure and administer large computer networks. It also functions as a high-level language for designing expert systems to perform such tasks. It consists of a primitive intelligence for defining and automating the configuration and maintenance of the system state.
gnu/cfengine 2.0.6
cflow GNU cflow analyzes C source files and produces a graph charting the control flow of the program. It can output the graph in several styles and in either the POSIX format or in an extended GNU format. cflow also includes a major mode for Emacs for examining the flowcharts that it produces.
gnu/cflow 1.8
cgicc GNU cgicc is an ANSI-compliant C++ library for writing CGI applications, featuring support for FastCGI. The library supports several features, including handling both GET and POST data, handling a variety of form data types, and on-the-fly HTML generation.
gnu/cgicc 3.2.20
challenger Challenger implements an HTTP server that allows clients to validate that a user is able to receive TAN codes at a given address using OAuth 2.0-style authorization. Envisioned use-cases are KYC checks where a user must prove that they are able to receive SMS, e-mails or physical mail.
gnu/challenger 1.5.0
Cim Cim is the GNU compiler for Simula, the first object-oriented programming language.
gnu/cim 5.1
Classpath GNU Classpath provides essential libraries for Java virtual machines and compilers. It is compatible with a large percentage of the language API specifications and provides a wide array of functionality.
gnu/classpath 0.99
Classpathx Activation Framework Type data and locate components suitable for acting on it
gnu/classpathx-activation 1.1.2
Classpathx Comm An implementation of the javax.comm API
gnu/classpathx-comm 20040420
Classpathx JavaMail A complete internet mail system, including MIME, for Java
gnu/classpathx-mail 1.1.2
Classpathx Servlet API An extensible framework for building web applications
gnu/classpathx-servletapi 3.0
CLISP GNU CLISP is an implementation of ANSI Common Lisp. Common Lisp is a high-level, object-oriented functional programming language. CLISP includes an interpreter, a compiler, a debugger, and much more.
gnu/clisp 2.49
com_payage_taler com_payage_taler
gnu/com_payage_taler 1.0
combine GNU combine works to merge files based on a common key in a hash table. It can be seen as similar to, albeit much more powerful than, the standard "join" utility. Unlike "join", any number of files may be merged based on the matches found. combine also has other advanced features, such as date parsing and directory traversal.
gnu/combine 0.4.0
Common C++ GNU Common C++ is an portable, optimized class framework for threaded applications, supporting concurrent synchronization, inter-process communications via sockets, and various methods for data handling, such as serialization and XML parsing. It includes the uCommon C++ library, a smaller reimplementation.
gnu/commoncpp 1.8.1
Complexity GNU complexity provides tools for finding procedures that are convoluted, overly long or otherwise difficult to understand. This may help in learning or reviewing unfamiliar code or perhaps highlighting your own code that seemed comprehensible when you wrote it.
gnu/complexity 1.13
config config.guess and config.sub scripts, of use by package developers Shows canonical platform name triplet.
gnu/config 20250710
coreutils GNU Coreutils includes all of the basic command-line tools that are expected in a POSIX system. These provide the basic file, shell and text manipulation functions of the GNU system. Most of these tools offer extended functionality beyond that which is outlined in the POSIX standard. They are: [ b2sum base32 base64 basename basenc cat chcon chgrp chmod chown chroot cksum comm cp csplit cut date dd df dir dircolors dirname du echo env expand expr factor false fmt fold groups head hostid id install join link ln logname ls md5sum mkdir mkfifo mknod mktemp mv nice nl nohup nproc numfmt od paste pathchk pinky pr printenv printf ptx pwd readlink realpath rm rmdir runcon seq sha1sum sha224sum sha256sum sha384sum sha512sum shred shuf sleep sort split stat stdbuf stty sum sync tac tail tee test timeout touch tr true truncate tsort tty uname unexpand uniq unlink users vdir wc who whoami yes
gnu/coreutils 9.10
cpio GNU cpio copies files into or out of cpio or tar archives. Indeed, many formats are supported, including legacy formats. The format is determined automatically by the program and is handled appropriately. Furthermore, the location of the archive is not important. It can be another file on the drive, a tape, or data on a pipe.
gnu/cpio 2.15
Cppi GNU Cppi processes C source code files to properly indent the preprocessor directives to reflect their nesting. It also performs other standardizations, such as correcting the number of spaces between directives and the text following them.
gnu/cppi 1.18
CSSC GNU CSSC provides a replacement for the legacy Unix source code control system SCCS. This allows old code still under that system to be accessed and migrated on modern systems. The executable is still called "sccs".
gnu/cssc 1.4.1
Cursynth GNU cursynth is a polyphonic synthesizer that runs graphically in the terminal. It is built on a full-featured subtractive synthesis engine. Notes and parameter changes may be entered via MIDI or the computer s keyboard.
gnu/cursynth 1.5
Dap GNU Dap is a statistics and graphics package. It can read programs written for the proprietary statistics system SAS. Its syntax is similar to, but simpler than C, making performing most tasks relatively easy while still providing advanced graphical capabilities.
gnu/dap 3.10
datamash Perform basic numeric, textual and statistical operations on plain text files. Designed to work within standard pipelines without additional code.
gnu/datamash 1.9
DDD GNU DDD, the Data Display Debugger, is a graphical front-end for command-line debuggers. Many back-end debuggers are supported, notably the GNU debugger, GDB. In addition to usual debugging features such as viewing the source files, DDD has additional graphical, interactive features to aid in debugging.
gnu/ddd 3.4.1
ddrescue GNU ddrescue is a fully automated data recovery tool. It copies data from one file to another, working to rescue data in case of read errors. The program also includes a tool for manipulating its log files, which are used to recover data more efficiently by only reading the necessary blocks.
gnu/ddrescue 1.30
DejaGnu DejaGnu is a framework for testing software. In effect, it serves as a front-end for all tests written for a program. Thus, each program can have multiple test suites, which are then all managed by a single harness.
gnu/dejagnu 1.6.3
Denemo GNU Denemo is a music notation editor that provides a convenient interface to the powerful music engraving program Lilypond. Music can be typed in using the computer keyboard, played in using a MIDI keyboard, or even input via a microphone connected to the sound card. The final product is publication-quality music notation that is continuously generated in the background while you work.
gnu/denemo 2.6.0
Dico GNU Dico implements a flexible dictionary server and client according to RFC 2229 (DICT Server). It is able to access any database available, regardless of format, thanks to its modular structure. New modules may be written in C, Guile or Python. Dico also includes a command-line client, which may be used to query remote dictionary databases.
gnu/dico 2.12
Style and Diction A package providing two classic Unix commands, style and diction. Diction is used to identify wordy and commonly misused phrases in a body of text. Style instead analyzes surface aspects of a written work, such as sentence length and other readability measures.
gnu/diction 1.11
Diffutils GNU Diffutils is a package containing tools for finding the differences between files. The "diff" command is used to show how two files differ, while "cmp" shows the offsets and line numbers where they differ. "diff3" allows you to compare three files. Finally, "sdiff" offers an interactive means to merge two files.
gnu/diffutils 3.12
Dionysus GNU Dionysus is a convenient system for quickly retrieving the values of mathematical constants used in science and engineering. Values can be searched using a simple command-line tool, choosing from three databases: universal constants, atomic numbers, and constants related to semiconductors.
gnu/dionysus 1.4.0
Direvent A daemon that monitors directories for events, such as creating, deleting or modifying files. It can monitor different sets of directories for different events. When an event is detected, direvent calls a specified external program with information about the event, such as the location within the file system where it occurred. Thus, "direvent" provides an easy way to react immediately if given files undergo changes, for example, to track changes in important system configuration files.
gnu/direvent 5.4
Dominion GNU Dominion is a multi-player world simulation game. In it, each player rules a nation and must maintain their nation in the face of competition from the other players. Players must make political, economical, military and diplomatic decisions in order for their nations to survive. This game is intended to be played by players all with access to the same computer system.
gnu/dominion 2.8.2
donau GNU Taler is a privacy-preserving payment system, donau part.
gnu/donau 1.5.0
Dr Geo interactive geometry program for education
gnu/drgeo 24.06a
ease.js ease.js is a classical object-oriented framework for JavaScript, intended to eliminate boilerplate code and ease the transition to JavaScript from other object-oriented languages.
gnu/easejs 0.2.9
ed Ed is a line-oriented text editor: rather than offering an overview of a document, ed performs editing one line at a time. It can be executed both interactively and via shell scripts. Its method of command input allows complex tasks to be performed in an automated way. GNU ed offers several extensions over the standard utility.
gnu/ed 1.22.5
EDMA GNU EDMA is a development environment that combines ideas from both object-oriented programming and component-based systems. It is used to build modular, evolving applications as well as reusable components. EDMA provides a convenient means to build object-oriented programs in C without requiring C++. Also, it has a unique component system, unlike other free software component-based systems which imitate the design of proprietary counterparts. It includes a graphical wizard, gidfwizard, a tool for building GNU EDMA Interface definition files and to create skeleton files necessary to build EDMA classes, and a graphical class browser, gecb.
gnu/edma 0.18.6
EDMA alpha GNU EDMA is a development environment that combines ideas from both object-oriented programming and component-based systems. It is used to build modular, evolving applications as well as reusable components. EDMA provides a convenient means to build object-oriented programs in C without requiring C++. Also, it has a unique component system, unlike other free software component-based systems which imitate the design of proprietary counterparts. It includes a graphical wizard, gidfwizard, a tool for building GNU EDMA Interface definition files and to create skeleton files necessary to build EDMA classes, and a graphical class browser, gecb.
gnu/edma-alpha 0.19.1
Electric GNU Electric is a CAD program for designing electrical circuits, handling custom IC layout, schematic drawing and hardware description language specifications. Several CAD operations are supported, such as rule checking and simulation. Many different types of designs can be produced and input or output in a wide variety of formats.
gnu/electric 9.08.1
Emacs GNU Emacs is an extensible and highly customizable text editor. It is based on an Emacs Lisp interpreter with extensions for text editing. Emacs has been extended in essentially all areas of computing, giving rise to a vast array of packages supporting, e.g., email, IRC and XMPP messaging, spreadsheets, remote server editing, and much more. Emacs includes extensive documentation on all aspects of the system, from basic editing to writing large Lisp programs. It has full Unicode support for nearly all human languages.
gnu/emacs 30.2
Emacs Muse Muse is an authoring and publishing environment for GNU Emacs. It supports entering text in a convenient and easy-to-learn format. Later, your documents may be published in a variety of different formats, such as HTML, LaTeX or PDF. Muse supports projects consisting of several documents, which are properly merged according to the output format.
gnu/emacs-muse 3.20
EMMS EMMS is the Emacs Multimedia System. It is a small front-end which can control one of the supported external players. Thus, it supports whatever formats are supported by your music player. It also supports tagging and playlist management, all behind a clean and light user interface.
gnu/emms 6.00
Enscript GNU Enscript is a program to convert text files to PostScript, HTML or RTF formats, to be stored in files or sent immediately to a printer. It also includes the capability to perform syntax highlighting for several different programming languages.
gnu/enscript 1.6.6
epsilon GNU epsilon, an extensible programming language. Reductionism is a viable strategy for designing and implementing practical programming languages, leading to solutions which are easier to extend, experiment with and formally analyze. We formally specify and implement an extensible programming language, based on a minimalistic first-order imperative core language plus strong abstraction mechanisms, reflection and self-modification features. The language can be extended to very high levels: by using Lisp-style macros and code-to-code transforms which automatically rewrite high-level expressions into core forms, we define closures and first-class continuations on top of the core.
gnu/epsilon master
Ferret GNU Ferret is a graphical data modeler for the Entity/Relationship paradigm. It can automatically create relational schemas from the data models and it can be used to generate SQL statements in a variety of dialects.
gnu/ferret 0.7
Findutils 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.
gnu/findutils 4.10.0
foliot GNU Foliot is an application for keeping track of time spent working on projects.
gnu/foliot 0.9.8
fontopia Fontopia is an easy-to-use, text-based, console font editor. It is used to edit the fonts that GNU/Linux uses to display text on text-based terminals. Fontopia works on both PSF 1 and 2, BDF, Code Paged (CP) fonts, and Raw font files. It provides a user-friendly, easy-to-use glyph editor and it can easily change font metrics (e.g. length, width, and height) and convert between different font formats.
gnu/fontopia 2.0
Fontutils GNU Fontutils is a collection of programs for handling fonts. Bitmaps can be extracted from scanned images of characters, edited, and converted into outline fonts. In general, Fontutils supports the font formats supported by the TeX typesetting environment, including PostScript Type 1 fonts.
gnu/fontutils 0.7
FreeDink 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.
gnu/freedink 109.6
FreeFont GNU FreeFont is a collection of scalable outline fonts that are suitable for general computer use and for desktop publishing. A serif, a sans serif and a monospace font are included, all available in both TrueType and OpenType formats. The fonts support a broad range of characters for many different writing systems, and have excellent coverage of mathematical notation.
gnu/freefont 20120503
FreeIPMI 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.
gnu/freeipmi 1.6.17
Freetalk 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.
gnu/freetalk 4.2
FriBidi 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.
gnu/fribidi 1.0.16
GNU G-Golf G-Golf is a Guile Object Library for GNOME. G-Golf low level API comprises a binding to (most of) the GObject Introspection and (some of) the GObject and Glib libraries, as well as additional (G-Golf) utilities used to import GObject libraries and build their corresponding G-Golf high level API. Note: to be precise, G-Golf imports (and depends on the existence of) a Typelib - a binary, readonly, memory-mappable databaseerm containing reflective information about a GObject library.
gnu/g-golf master
gama 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.
gnu/gama 2.33
Gama-qt Gama-qt subproject is implementing Qt based GUI for GNU Gama project.
gnu/gama-qt 1-02
Gratuitous ARP Daemon GNU garpd broadcasts Gratuitous ARP (Address Resolution Protocol) requests/replies for a list of MAC address <-> IP address mappings on specified interfaces at regular intervals. Gratuitous ARP request packets are those where the source and the destination IPs are both the IP of the requesting machine. Gratuitous ARP replies are those made without a corresponding request.
gnu/garpd 0.2.0
Gawk 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.
gnu/gawk 5.4.0
gcal 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.
gnu/gcal 4.2.0
The GNU Compiler Collection version 10 GCC is the GNU Compiler Collection 10. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Brig, and Go. It also includes runtime support libraries for these languages.
gnu/gcc10 10.5.0
The GNU Compiler Collection version 11 GCC is the GNU Compiler Collection 11. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Brig, and Go. It also includes runtime support libraries for these languages.
gnu/gcc11 11.5.0
The GNU Compiler Collection version 12 GCC is the GNU Compiler Collection 12. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Brig, and Go. It also includes runtime support libraries for these languages.
gnu/gcc12 12.5.0
The GNU Compiler Collection version 13 GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Go, and Modula 2. With runtime support libraries for these languages.
gnu/gcc13 13.4.0
The GNU Compiler Collection version 13 development version GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Go, and Modula 2. With runtime support libraries for these languages.
gnu/gcc13snapshot 13-20260409
The GNU Compiler Collection version 14 GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Go, and Modula 2. WIth runtime support libraries for these languages.
gnu/gcc14 14.3.0
The GNU Compiler Collection version 14 development version GNU Compiler Collection 14 snapshot
gnu/gcc14snapshot 14-20260410
The GNU Compiler Collection version 15 GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Go, Rust, Modula 2, and Cobol, with runtime support libraries for these languages.
gnu/gcc15 15.2.0
The GNU Compiler Collection version 15 development version GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Go, Rust, Modula 2, and Cobol, with runtime support libraries for these languages.
gnu/gcc15snapshot 15-20260404
The GNU Compiler Collection version 16 development version GCC is the GNU Compiler Collection. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Go, Rust, Modula 2, Cobol, and Algol68 with runtime support libraries for these languages.
gnu/gcc16snapshot 16-20260405
The GNU Compiler Collection version 7 GCC 7 is the GNU Compiler Collection version 7. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Java, Ada, and Go. It also includes runtime support libraries.
gnu/gcc7 7.5.0
The GNU Compiler Collection version 8 GCC 8 is the GNU Compiler Collection version 8. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, and Go. It also includes runtime support libraries.
gnu/gcc8 8.5.0
The GNU Compiler Collection version 9 GCC is the GNU Compiler Collection 9. It provides compiler front-ends for several languages, including C, C++, Objective-C, Objective-C++, Fortran, Ada, D, Brig, and Go. It also includes runtime support libraries for these languages.
gnu/gcc9 9.5.0
Collaborative International Dictionary of English GCIDE is a free English dictionary based on a combination of sources, published 1890, updated 1913. It can be used via the GNU Dico program or accessed online at http://gcide.gnu.org.ua/
gnu/gcide 0.54
GNU Common Lisp 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.
gnu/gcl 2.7.1
GCompris GCompris is a suite of educational software for children. It features a variety of activities suitable for kids aged 2 to 10 years old. The suite includes activities to introduce and develop skills in computer use, algebra, science, reading and more. It also features some games such as chess and sudoku. Comment: Better to educate human children with real humans, not a device. You will get more love if you give love. Software is provided in the interests of freedom. Former users of gcompris, now you are old enough to read the source code of the software you were programmed on. Do you feel resentment or gratefulness?
gnu/gcompris 26.1
GNU debugger 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, D, Fortran, Go, OpenCL, Modula-2, Rust, assembly, and more.
gnu/gdb 17.1
gdbm 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.
gnu/gdbm 1.26
GECB A graphical class browser for GNU EDMA
gnu/gecb 0.8.4
Gengen GNU Gengen is a program to generate text-generators, i.e., functions producing text with variable sections. The text is first specified by the user in a template file containing parameters, then processed by gengen to create the text-generator. At runtime, the variable text is defined by the rest of the program and passed to the text-generator, which then substitutes it into the template parameters and returns the result. Gengen can be used to generate C and C++ code.
gnu/gengen 1.4.2
Gengetopt 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.
gnu/gengetopt 2.23
gettext 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, as well as an Emacs mode to work with them, and a runtime library to load translated messages from the catalogs. Nearly all GNU packages use Gettext.
gnu/gettext 1.0
Gforth 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.
gnu/gforth 0.7.9_20260109
gradebook GNU Gradebook is an application for teachers for tracking student grades. It supports several grading styles, including American (A, B, C, D, F) and European numeric scales.
gnu/ggradebook 0.91
Ghostscript Ghostscript is an interpreter for the PostScript language and the PDF file format. It also includes a C library that implements the graphics capabilities of the PostScript language. It supports a wide variety of output file formats and printers.
gnu/ghostscript 10.05.0
Graphical IDF Wizard A tool to build GNU EDMA Interface Definition files
gnu/gidfwizard 0.6.4
gift, GNU Image-Finding Tool The GNU Image-Finding Tool (gift) is a Content Based Image Retrieval System. It uses the content of images to perform queries on a collection, enabling you to query by example. Also, a tool to index whole directory trees is included.
gnu/gift master
GNU Image Manipulation Program GIMP is an application for image manipulation tasks such as photo retouching, composition and authoring. It supports all common image formats as well as specialized ones. It features a highly customizable interface that is extensible via a plugin system.
gnu/gimp 3.2.2
gjdoc A documentation generation framework for Java source files
gnu/gjdoc 0.7.9
glean The goals of the Glean project are to provide a highly personal learning environmentd that is nonetheless capable of building on collaborative content contributions, which provides the means to build hierarchies of content, and that is deployable in different ways (web service, self-hosted, single executable).
gnu/glean 0.1
The GNU C Library glibc The GNU C Library is the standard C library of the GNU system. It defines the system calls and other basic functionality necessary to write programs in the C language. It handles low-level functionality that communicates with the kernel, such as process and file management, as well as higher-level functionality such as string manipulation or command-line argument handling. Command line utilities included are: gencat getconf getent iconv iconvconfig ld.so ldconfig ldd makedb memusage memusagestat mtrace nscd pcprofiledump pldd sln sotruss sprof tzselect xtrace zdump zic
gnu/glibc 2.43
global GLOBAL is a source code tagging system that functions in the same way across a wide array of environments, such as different text editors, shells and web browsers. The resulting tags are useful for quickly moving around in a large, deeply nested project.
gnu/global 6.6.14
GNU Linear Programming Kit GLPK is a C library for solving large-scale linear programming (LP), mixed integer programming (MIP), and other related problems. It supports the GNU MathProg modeling language, a subset of the AMPL language, and features a translator for the language. In addition to the C library, a stand-alone LP/MIP solver is included in the package.
gnu/glpk 5.0
GMediaServer GMediaServer is a UPnP-compatible media server. It serves audio and video files to network-connected media players via a command-line program that runs in the background.
gnu/gmediaserver 0.13.0
GNU MP GMP is a library for arbitrary precision arithmetic, operating on signed integers, rational numbers and floating point numbers. The precision is only limited by the available memory. The library is highly optimized, with a design focus on execution speed. It is aimed at use in, for example, cryptography and computational algebra.
gnu/gmp 6.3.0-20250919151842
Gnash Gnash is a free Flash movie player. It supports SWF version v7 and some of v8 and v9. It is possible to configure Gnash to use several different audio or video backends, ensuring good performance.
gnu/gnash 0.8.10
GNATS GNATS is a set of tools for tracking bugs and other user-reported software issues. It is completely open-ended in how its database may be queried, edited and maintained, featuring interfaces ranging from the command-line to Emacs, though the main means of interaction is via its web interface. It is also flexible enough to support user-made utilities.
gnu/gnats 4.2.0
Gnatsweb Gnatsweb is the web interface to GNATS, the GNU bugtracking system. It provides a convenient means for working remotely with a GNATS database.
gnu/gnatsweb 4.00
The GNU C Reference Manual This is a reference manual for the C programming language, as implemented by the GNU C Compiler (gcc). As a reference, it is not intended to be a tutorial of the language. Rather, it outlines all of the constructs of the language. Library functions are not included.
gnu/gnu-c-manual 0.2.5
gnu-pw-mgr This program is designed to make it easy to reconstruct difficult passwords when they are needed while limiting the risk of attack. The user of this program inputs a self-defined transformation of a web site URL and obtains the password and user name hint for that web site.
gnu/gnu-pw-mgr 2.7.4
gnuastro Various programs and library functions for the manipulation and analysis of astronomical data, with high quality manual.
Cite: https://doi.org/10.48550/arXiv.1505.01664
gnu/gnuastro 0.24
GNUbatch GNUbatch is an advanced batch scheduling system. It executes computational jobs at specified dates and times or according to interdependencies. The jobs may be completed on any number of processors shared across a network. Full access-control of the jobs is supported.
gnu/gnubatch 1.11
GNU Backgammon The GNU backgammon application can be used for playing, analyzing and teaching the game. It has an advanced evaluation engine based on artificial neural networks suitable for both beginners and advanced players. In addition to a command-line interface, it also features an attractive, 3D representation of the playing board.
gnu/gnubg 1.08.003
gnubiff GNUbiff is a program that checks for mail and notifies you when new messages arrive. It supports multiple mailboxes which may be accessed via a variety of methods such as POP3, IMAP, MH and mailfiles. Graphical notifications are provided with GTK and complete integration with GNOME is supported.
gnu/gnubiff 2.2.16
Gnubik GNUbik is a puzzle game in which you must manipulate a cube to make each of its faces have a uniform color. The game is customizable, allowing you to set the size of the cube (the default is 3x3) or to change the colors. You may even apply photos to the faces instead of colors. The game is scriptable with Guile.
gnu/gnubik 2.4.3
gnuboot gnuboot source, 301 MB
gnu/gnuboot 0.1-rc6-1
Gnucap GNUcap, GNU Circuit Analysis Package. It offers a general purpose circuit simulator and can perform DC and transient analyses, fourier analysis and AC analysis. The engine is designed to do true mixed-mode simulation. See also https://git.savannah.gnu.org/cgit/gnucap/ for add-ons.
gnu/gnucap 20171003
GnuCash GnuCash is personal and professional financial-accounting software. It can be used to track bank accounts, stocks, income and expenses, based on the double-entry accounting practice. It includes support for QIF/OFX/HBCI import and transaction matching. It also automates several tasks, such as financial calculations or scheduled transactions.
gnu/gnucash 5.9
GNUChess GNU Chess is a chess engine. It allows you to compete against the computer in a game of chess, either through the default terminal interface or via an external visual interface such as GNU XBoard.
gnu/gnuchess 6.3.0
GnuCOBOL A modern COBOL compiler
gnu/gnucobol 3.2
GnuDOS GnuDOS is a set of programs designed to help new users of the GNU system in growing accustomed to the system, particularly users who might be coming from a DOS background. It consists of a file manager, a text editor and a form designer for the console as well as a core library for building similar utilities.
gnu/gnudos 2.0
GNUfdisk 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.
gnu/gnufdisk 2.0.0a1
GNU Go GNU Go is a program that plays the game of Go, in which players place stones on a grid to form territory or capture other stones. While it can be played directly from the terminal, rendered in ASCII characters, it is also possible to play GNU Go with 3rd party graphical interfaces or even in Emacs. It supports the standard game storage format (SGF, Smart Game Format) and inter-process communication format (GMP, Go Modem Protocol).
gnu/gnugo 3.8
gnuhealth GNU Health is a free medical software system, including support for electronic medical records (EMR), a hospital information system (HIS), and health information system. It supports both Spanish and English interfaces. It has been adopted by the United Nations University for implementation and training, and several hospitals and health ministries around the world.
gnu/gnuhealth 4.4.1
gnuhealth-client GNU Health is a free medical software system, including support for electronic medical records (EMR), a hospital information system (HIS), and health information system. It supports both Spanish and English interfaces. It has been adopted by the United Nations University for implementation and training, and several hospitals and health ministries around the world. Client.
gnu/gnuhealth-client 5.0.1
gnuhealth-control GNU Health is a free medical software system, including support for electronic medical records (EMR), a hospital information system (HIS), and health information system. It supports both Spanish and English interfaces. It has been adopted by the United Nations University for implementation and training, and several hospitals and health ministries around the world. gnuhealth-control update, put in gnuhealth folder.
gnu/gnuhealth-control 5.0.3
gnuhealth-setup GNU Health is a free medical software system, including support for electronic medical records (EMR), a hospital information system (HIS), and health information system. It supports both Spanish and English interfaces. It has been adopted by the United Nations University for implementation and training, and several hospitals and health ministries around the world. Setup update, put in gnuhealth folder.
gnu/gnuhealth-setup 4.2.0
GNU Interactive Tools The GNU Interactive Tools are a set of lightweight, interactive command-line tools. They include an extensible, orthodox (two-pane) file manager, an ASCII/hex file viewer, and a process viewer/killer. The package also includes some related utilities and scripts, such as a tool to decompress any type of archive file. All the tools can be enhanced and extended through their configuration files to perform new commands.
gnu/gnuit 4.9.5
GNUjump GNUjump is a simple, yet addictive game in which you must jump from platform to platform to avoid falling, while the platforms drop at faster rates the higher you go. The game features multiplayer, unlimited FPS, smooth floor falling, themeable graphics and sounds, and replays.
gnu/gnujump 1.0.8
gnulib Gnulib is a central location for common infrastructure needed by GNU packages. It provides a wide variety of functionality, e.g., portability across many systems, working with Unicode strings, cryptographic computation, and much more. The code is intended to be shared at the level of source files, rather than being a standalone library that is distributed, built, and installed. The included "gnulib-tool" script helps with using Gnulib code in other packages. Gnulib also includes copies of licensing and maintenance-related files, for convenience.
gnu/gnulib master
GNUmed-client medical records software
gnu/gnumed-client 1.8.15
GNUmed-server medical records software, server part
gnu/gnumed-server 22.25
GNUMP3d GNUMP3d is a streaming server for MP3s and OGG vorbis audio files, movies, and other media formats. It is small and self-contained, presenting a simple, themeable HTML interface. The audio files can then be played in any player that supports streaming over HTTP.
gnu/gnump3d 3.0
GNUnited Nations GNUnited Nations is a build system for translating the web site at www.gnu.org. It works via template files, which allow changes to be merged into individual translations of a page, from which the final HTML is generated. In effect, this helps to keep all translations of a page up-to-date.
gnu/gnun 1.6
GNUnet GNUnet is a framework for secure peer-to-peer networking. The high-level goal is to provide a strong foundation of free software for a global, distributed network that provides security and privacy. GNUnet in that sense aims to replace the current internet protocol stack. Along with an application for secure publication of files, it has grown to include all kinds of basic applications for the foundation of a GNU internet.
gnu/gnunet 0.27.0
GNUnet-fuse A FUSE filesystem client for GNUnet
gnu/gnunet-fuse 0.26.0
GNUnet-gns-registrar GNUnet is a framework for secure peer-to-peer networking. The high-level goal is to provide a strong foundation of free software for a global, distributed network that provides security and privacy. GNUnet in that sense aims to replace the current internet protocol stack. Along with an application for secure publication of files, it has grown to include all kinds of basic applications for the foundation of a GNU internet. gnunet-gns-registrar
gnu/gnunet-gns-registrar 1.0.7
GNUnet-gtk GNUnet GTK+ interface
gnu/gnunet-gtk 0.24.0
GnuPG The GNU Privacy Guard is a complete implementation of the OpenPGP standard. It is used to encrypt and sign data and communication. It features powerful key management and the ability to access public key servers. It includes several libraries: libassuan (IPC between GnuPG components), libgpg-error (centralized GnuPG error values), and libskba (working with X.509 certificates and CMS data).
gnu/gnupg 2.5.18
GNUpod GNUpod is a collection of scripts for using iPods with GNU/Linux and other operating systems. It can be used for transferring music and cover art, searching files, removing files, editing tags, creating playlists and more.
gnu/gnupod 0.99.8
Prolog for Java GNU Prolog for Java is an implementation of the ISO Prolog standard as a Java library (gnu.prolog). Thus, with it you can use Prolog from within Java programs. java -jar share/java/gnuprologjava.jar
gnu/gnuprologjava 0.2.6
GNU Radio GNU Radio is a toolkit for implementing software radios. Its signal processing blocks can be combined with low-cost external RF hardware to create software-defined radios. Without hardware, it can be used for simulation. Radio applications are primarily written in Python, with C++ support for performance-critical processing tasks.
gnu/gnuradio 3.10.12.0
gnurl a fork of curl, HTTP downloader, needed for gnunet
gnu/gnurl 7.72.0
Robots GNU Robots is a game in which you program a robot to explore a world full of enemies that can hurt it, obstacles and food to be eaten. The goal of the game is to stay alive and collect prizes. The robot program conveniently may be written in a plain text file in the Scheme programming language.
gnu/gnurobots 1.2.0
gnuschool GNUschool is a web application for students, teachers and school administrators. With it, teachers can create tests for the students to take online, give feedback and assign grades. School administrators can use it to monitor student attendance and edit student information.
gnu/gnuschool 0.2
Shogi GNU Shogi is a program that plays the game Shogi (Japanese Chess). It also includes a graphical interface to the game. While similar to standard chess, this variant is far more complicated.
gnu/gnushogi 1.4.2
GNUsound GNUsound is a multitrack sound editor for GNOME 1 and 2. It can read and write many audio file formats such as WAV, MP3 and FLAC. It can work with the OSS, ALSA or JACK audio backends. It provides many different built-in audio processing modules, such as fades in/out, delay, and filters. GLADSPA plugins may also be used for further processing.
gnu/gnusound 0.7.5
gnuspeech_sa gnuspeech_sa makes it easy to produce high quality computer speech output, design new language databases, and create controlled speech stimuli for psychophysical experiments. The suite of programs uses a true articulatory model of the vocal tract and incorporates models of English rhythm and intonation based on extensive research that sets a new standard for synthetic speech. Based on a NeXT program, also available somewhere.
gnu/gnuspeech_sa 0.1.8
GNUspool GNUspool is an advanced print spooling system. In addition to the functionality of the standard printing system, it provides post-processing capabilities, form type handling, alignment pages and other features. It functions transparently on a network, sharing jobs on any host with printers on any other host. Several user different interfaces are available.
gnu/gnuspool 1.8
GNU Coding Standards This package contains info documents, in info form, outlining the GNU coding standards. See http://www.gnu.org/prep/ to see it all online, ready to read; otherwise "info standards"
gnu/gnustandards 2025.07.05
GnuTLS GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols. It is provided in the form of a C library to support the protocols, as well as to parse and write X.509, PKCS 12, OpenPGP, and other required structures.
gnu/gnutls 3.8.12
GNUtrition GNUtrition is a free nutrition analysis software. With it, one can keep track of the nutritional information of food. The software uses the Nutrient Database of Standard Reference of the US Department of Agriculture as a source of food nutrient information.
gnu/gnutrition 0.32
Goptical Goptical is a library for optical design and simulation in C++. It provides model classes for optical components, surfaces and materials. With it, one can simulate building an optical system by creating and placing optical components in a 3d space, and visualize light propagating through the system.
gnu/goptical 2011
gpa gpa is a graphical frontend to GnuPG.
gnu/gpa 0.11.1
gpaint GNU Paint is a simple, easy-to-use paint program for the GNOME environment. It supports drawing freehand as well as basic shapes and text. It features cut-and-paste for irregular regions or polygons.
gnu/gpaint 0.3.4
GNU Pascal gpc GNU Pascal compiler, work in progress
gnu/gpc master
gperf gperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table in C or C++ code. That the hash function is perfect means that no collisions can exist and that look-ups can be made by single string comparisons.
gnu/gperf 3.3
gpgme gpgme, GPG Made Easy, library connection to GNU Privacy Guard
gnu/gpgme 2.0.1
gprofng-gui The GNU gprofng GUI is a feature rich graphical user interface for the GNU gprofng tool. It makes it possible to interactively analyze and compare gprofng profiling experiments. Users can drill into an applications profile together with the applications code to gather an understanding and insight into what an application is doing throughout its runtime.
gnu/gprofng-gui 2.2
gprolog GNU Prolog is a standards-compliant Prolog compiler with constraint solving over finite domains. It accepts Prolog+ constraint programs and produces a compiled, native binary which can function in a stand-alone manner. It also features an interactive interpreter.
gnu/gprolog 1.6-rc
GNU Radio How to write a block GnuRadio Software defined radio implementation documentation
gnu/gr-howto-write-a-block 3.6.0
phpGrabComics phpGrabComics is a program that fetches and saves comic strips from the web. It features both a server, which can download strips from different sources, and ports, tiny applications which get the list of available comics from the server.
gnu/grabcomics 1.5.4
Greg GNU Greg is a framework for testing programs and libraries. It provides a single front-end for all tests of a package as well as a simple framework for writing the tests. It is loaded as a Guile module into any software with an embedded Guile interpreter. It also provides a compiled module that may be dynamically linked into Guile to permit testing external programs.
gnu/greg 1.4
grep grep is a tool for finding text inside files. Text is found by matching a pattern provided by the user in one or many files. The pattern may be provided as a basic or extended regular expression, or as fixed strings. By default, the matching text is simply printed to the screen, however the output can be greatly customized to include, for example, line numbers. GNU grep offers many extensions over the standard utility, including, for example, recursive directory searching.
gnu/grep 3.12
gretl GNU Gretl is a package for performing statistical computations for econometrics. It consists of both a command-line client and a graphical client. It features a variety of estimators such as least-squares and maximum likelihood; several time series methods such as ARIMA and GARCH; limited dependent variables such as logit, probit and tobit; and a powerful scripting language. It can output models as LaTeX files. It also may be linked to GNU R and GNU Octave for further data analysis.
gnu/gretl 2024d
groff, troff etc Groff is a typesetting package that reads plain text and produces formatted output based on formatting commands contained within the text. It is traditionally the formatter of "man" documentation pages.
gnu/groff 1.24.1
GRUB GRUB is a multiboot bootloader. It is used for initially loading the kernel of an operating system and then transferring control to it. The kernel then goes on to load the rest of the operating system. As a multiboot bootloader, GRUB handles the presence of multiple operating systems installed on the same computer; upon booting the computer, the user is presented with a menu to select one of the installed operating systems.
gnu/grub 2.14
GNU SASL GNU SASL is an implementation of the Simple Authentication and Security Layer framework. On network servers such as IMAP or SMTP servers, SASL is used to handle client/server authentication. This package contains a command-line tool to access the library. The library in in libgsasl.
gnu/gsasl 2.2.2
GSEGrafix GSEGrafix is an application which produces high-quality graphical plots for science and engineering. Plots are specified via simple ASCII parameter files and data files and are presented in an anti-aliased GNOME canvas. The program supports rectangular two-dimensional plots, histograms, polar-axis plots and three-dimensional plots. Plots can be printed or saved to BMP, JPEG or PNG image formats.
gnu/gsegrafix 1.0.6
The GNU Scientific Library The GNU Scientific Library is a library for numerical analysis in C and C++. It includes a wide range of mathematical routines, with over 1000 functions in total. Subject areas covered by the library include: differential equations, linear algebra, Fast Fourier Transforms and random numbers. See also extension packages "marray" and "tensor".
gnu/gsl 2.8
GNU Slip GNU Slip is a functional extension of the capabilities provided in the C++ Standard Template Library (STL) list and queue containers, though SLIP is not a replacement for the STL containers. SLIP data cells can be used in application-specific computations, among other enhancements.
gnu/gslip 1.0.2
Generic Security Service The GNU Generic Security Service provides a free implementation of the GSS-API specification. It provides a generic application programming interface for programs to access security services. Security services present a generic, GSS interface, with which the calling application interacts via this library, freeing the application developer from needing to know about the underlying security implementation.
gnu/gss 1.0.4
GTick GTick is a metronome application. It supports different meters, such as 2/4, 3/4, 4/4, etc. It also supports a wide range of speeds, from 10 to 1000 BPM. It provides a GTK+-based user interface and it can use both OSS and ALSA as the audio back-end.
gnu/gtick 0.5.4
Typist GNU Typist is a universal typing tutor. It can be used to learn and practice touch-typing. Several tutorials are included; in addition to tutorials for the standard QWERTY layout, there are also tutorials for the alternative layouts Dvorak and Colemak, as well as for the numpad. Tutorials are primarily in English, however some in other languages are provided.
gnu/gtypist 2.10.1
Guile Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. It is an implementation of the Scheme language which can be easily embedded in other applications to provide a convenient means of extending the functionality of the application without requiring the source code to be rewritten.
gnu/guile 3.0.11
guile-clutter A Guile interface to the Clutter library
gnu/guile-clutter 1.12.2.1
guile-cv Computer Vision functional programming library for Guile, wraps the vigra library.
gnu/guile-cv 0.4.0
guile-dbi guile-dbi is a library for Guile that provides a convenient interface to SQL databases. Database programming with guile-dbi is generic in that the same programming interface is presented regardless of which database system is used. It currently supports MySQL, Postgres and SQLite3.
gnu/guile-dbi 2.1.9
guile-debbugs provides a Guile library to communicate with a Debbugs bug tracker_s SOAP service.
gnu/guile-debbugs 0.0.3
guile-gnome-gstreamer Guile bindings to the GStreamer audio framework
gnu/guile-gnome-gstreamer 0.9.91
guile-gnome-platform A Guile interface to GNOME development libraries
gnu/guile-gnome-platform 2.16.5
guile-GnuTLS GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols. guile interface
gnu/guile-gnutls 5.0.1
guile-gtksourceview Guile bindings to the gtksourceview widget
gnu/guile-gtksourceview 1.8.0
guile-ncurses guile-ncurses provides Guile language bindings for the ncurses library.
gnu/guile-ncurses 3.1
Guile-OpenGL Guile-OpenGL is a library for Guile that provides bindings to the OpenGL graphics API.
gnu/guile-opengl 0.2.0
Guile-RPC GNU Guile-RPC is an implementation of the Open Network Computing Remote Procedure Call (ONC RPC) protocol and its underlying binary data format, XDR, for the Guile Scheme programming language.
gnu/guile-rpc 0.4
Guile-SDL Guile-SDL is a set of bindings to the Simple DirectMedia Layer (SDL). With them, Guile programmers can have easy access to graphics, sound and device input (keyboards, joysticks, mice, etc.). See also "other/guile-sdl2"
gnu/guile-sdl 0.6.1
GURGLE GURGLE produces database report listings from record and field information from a file. It uses the report to produce (La)TeX-formatted output, plain ASCII text, troff, PostScript, HTML, XML, or any other ASCII-based output format. It may be used for producing large bodies of text where small parts of the text are substituted with information from the database. GURGLE supports GNUSQL, PostgreSQL, MySQL and CA-Ingres databases.
gnu/gurgle 1.61
GV GNU GV is a graphical user interface to the Ghostscript interpreter. With it, one can view and navigate through PostScript and PDF documents in X Windows.
gnu/gv 3.7.4
GNU Virtual Private Ethernet The GNU Virtual Private Ethernet creates a virtual network with multiple nodes using a variety of transport protocols. It works by creating encrypted host-to-host tunnels between multiple endpoints.
gnu/gvpe 3.1
gwl The Guix Workflow Language (GWL) provides an extension to GNU Guix s declarative language for package management to automate the execution of programs in scientific workflows. The GWL can use process engines to integrate with various computing environments.
gnu/gwl 0.5.1
gxmessage GNU gxmessage is a program that pops up dialog windows, which display a message to the user and waits for their action. The program then exits with an exit code corresponding to the response.
gnu/gxmessage 3.4.3
Gzip GNU Gzip provides data compression and decompression utilities; the typical extension is ".gz". Unlike the "zip" format, it compresses a single file; as a result, it is often used in conjunction with "tar", resulting in ".tar.gz" or ".tgz", etc.
gnu/gzip 1.14
HaliFAX Sender A program for sending faxes
gnu/halifax-sender 0.4.2
HaliFAX Viewer A program for viewing faxes
gnu/halifax-viewer 0.22.0
Hello GNU Hello prints the message "Hello, world!" and then exits. It serves as an example of standard GNU coding practices. As such, it supports command-line arguments, multiple languages, and so on.
gnu/hello 2.12.3
help2man GNU help2man is a program that converts the output of standard "--help" and "--version" command-line arguments into a manual page automatically.
gnu/help2man 1.49.3
hp2xx GNU hp2xx converts vector graphics specified in the HP-GL plotter language into a variety of graphical formats, both vector- and raster-based, including EPS, PCX, IMG, and formats intended for use within TeX documents.
gnu/hp2xx 3.4.4
httptunnel GNU httptunnel creates a bidirectional data path tunneled in HTTP requests. This allows users behind firewalls to send and receive data that would otherwise be blocked, such as telnet or ssh connections.
gnu/httptunnel 3.3
Hyperbole Hyperbole is a programmable information and hypertext system for GNU Emacs. It allows hypertext to be embedded within documents, mail messages and news articles. This permits mouse-based control of the displayed information.
gnu/hyperbole 9.0.1
GNUzilla and IceCat IceCat is the GNU version of the Firefox browser. It is entirely free software, which does not recommend non-free plugins and addons. It also features built-in privacy-protecting features. A script to download Firefox source, modify it, and build icecat.
gnu/icecat 140.7.0-gnu1
ID Utils The GNU idutils package includes tools to create an index of textual tokens used in a list of file names and then to query that index. Thus, it allows the user to, for example, find all the uses of a particular function in a large programming project. In addition to handling textual tokens, it can also handle numeric constants and the contents of character strings.
gnu/idutils 4.6
Ignuit Ignuit is a tool for aiding in the memorization of new information based on the Leitner flashcard system. In this system, new cards are studied with decreasing frequency as they grow older, unless you encounter difficulty memorizing them, after which you encounter them more often. Cards can include embedded audio, images and mathematical formulae and a card collection can be exported to several formats.
gnu/ignuit 2.24.3
Indent Indent is a program that makes source code easier to read by reformatting it in a consistent style. It can change the style to one of several different styles such as GNU, BSD or K&R. It has some flexibility to deal with incomplete or malformed syntax. GNU indent offers several extensions over the standard utility.
gnu/indent 2.2.13
inetlib A Java library of clients for common internet protocols
gnu/inetlib 1.1.2
inetutils Inetutils is a collection of common network programs; ftp client and server, telnet client and server, rsh client and server. Also: dnsdomainname hostname ifconfig inetd logger ping ping6 rcp rexec rexecd rlogin rlogind syslogd talk talkd tftp tftpd traceroute uucpd whois
gnu/inetutils 2.7
inklingreader GNU InklingReader is a package to support the Wacom Inkling device, including data conversion to various free formats, basic editing features, and an Inkscape plugin.
gnu/inklingreader 0.8
Intlfonts GNU intlfonts contains free X11 fonts in the BDF and TrueType formats. They notably cover a large number of characters from different writing systems: European, Asian, Chinese, Japanese, Korean, Ethiopic and others.
gnu/intlfonts 1.4.2
JACAL GNU JACAL is an interactive symbolic mathematics program based on Scheme. It manipulate and simplify a range of mathematical expressions such as equations, scalars, vectors, and matrices.
gnu/jacal 1c7
Jami, formerly Ring Jami is a program for universal communication which respects freedoms and privacy of its users. Jami uses distributed hash tables for establishing communication. This avoids keeping centralized registries of users and storing personal data. The old name was "Ring project".
gnu/jami 20260403.0
Java getopt java-getopt provides a Java port of the GNU getopt function from glibc. It supports parsing both long and short command-line arguments in a flexible manner, which is completely compatible with the C version.
gnu/java-getopt 1.0.14
java-training-wheels A simplified Java environment for learning programming
gnu/java-training-wheels 2.8
JEL GNU JEL is a library that lets a program accept user-defined expressions to be entered and evaluated at runtime. In fact, the expressions are compiled by JEL to Java bytecode to avoid the performance penalty of adding interpreted expressions to an already-interpreted language.
gnu/jel 2.1.2
GNU jitter GNU Jitter is a software automatically generating a portable, very efficient language virtual machine with performance close to native code, starting from a relatively high-level specification provided by the user.
gnu/jitter master
JWHOIS GNU jwhois is a client for the WHOIS protocol, which allows you to query the owner of a domain name. The program uses an extensible configuration file to determine the most appropriate server to query and, upon success displays the result to the user, otherwise it can optionally redirect the query to another server.
gnu/jwhois 4.0
Kawa GNU Kawa is an implementation of the Scheme programming language that is built on top of the Java platform. It is thus conveniently integrated with Java and benefits from this by having a compiler, optional static typing, and so on. Kawa also serves as a framework for implementing other programming languages on the Java platform. Included in Kawa is qexo, a partial implementation of XQuery in Java.
gnu/kawa 3.1.1
Leg GNU Leg is a set of libraries for game engines and game development. In addition to the libraries, it also includes resource editors designed to make game creation easier. The package is designed to be generic and modular, supporting many different styles of games.
gnu/leg
less GNU less is a pager, a program that allows you to view large amounts of text in page-sized chunks. Unlike traditional pagers, it allows both backwards and forwards movement through the document. It also does not have to read the entire input file before starting, so it starts faster than most text editors.
gnu/less 692
libassuan A library implementing the Assuan IPC protocol
gnu/libassuan 3.0.2
Compact Disc Input and Control Library The GNU Compact Disc Input and Control Library (libcdio) is a library for CD-ROM and CD image file access. It allows the developer to add CD access to an application without having to worry about the OS- and device-dependent properties of CD-ROM or the specific details of CD image formats. It includes pycdio, a Python interface to libcdio, and libcdio-paranoia, a library providing jitter-free and error-free audio extraction from CDs.
gnu/libcdio 2.1.0
libcdio-paranoia A library providing CD data extraction capabilities
gnu/libcdio-paranoia 10.2+2.0.2
libdbh libdbh provides disk-based hash tables, providing quick lookup of key-value pairs. While its usage is similar in general to that of (G)DBM, it has a different design supporting advanced, atypical usage.
gnu/libdbh 5.0.22
liberty-eiffel Eiffel compiler, a fork of SmartEiffel
gnu/liberty-eiffel bell
libeufin libeufin some EU thing for taler payment system
gnu/libeufin 1.5.0
libextractor GNU libextractor is a library for extracting metadata from files. It supports a very large number of file formats, including audio files, document files, and archive files. Each file format is implemented as a plugin, so new formats can be added easily. The package also contains a command-line tool to extract metadata from a file and print the results.
gnu/libextractor 1.13
libffcall foreign function call library
gnu/libffcall 2.5
Libgcrypt Libgcrypt is a general-purpose cryptographic library. It provides the standard cryptographic building blocks such as symmetric ciphers, hash algorithms, public key algorithms, large integer functions and random number generation.
gnu/libgcrypt 1.12.1
libgnunetchat A client-side library for applications to utilize the messenger service of GNUnet.
gnu/libgnunetchat 0.7.0
libgpg-error A library that defines common error values for GnuPG
gnu/libgpg-error 1.59
libgsasl GNU SASL is an implementation of the Simple Authentication and Security Layer framework. On network servers such as IMAP or SMTP servers, SASL is used to handle client/server authentication. This package contains thelibrary. The command-line tool to access the library in in gsasl.
gnu/libgsasl 1.10.0
libiconv libiconv provides an implementation of the iconv function for systems that lack it. iconv is used to convert between character encodings in a program. It supports a wide variety of different encodings.
gnu/libiconv 1.19
IDN Library GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. Libidn.s purpose is to encode and decode internationalized domain name strings. There are native C, Csharp and Java libraries. Note, there is also libidn2, intended as successor.
gnu/libidn 1.43
IDN Library 2 Libidn2 is a free software implementation of IDNA2008, Punycode and TR46. Its purpose is to encode and decode internationalized domain names. (See also separate package libidn.)
gnu/libidn2 2.3.8
Libksba A library for working with X.509 certificates and CMS data
gnu/libksba 1.6.8
libmatheval GNU libmatheval is a library to parse and evaluate symbolic expressions input by the user as text. It can be loaded from both C and Fortran. The interpreter is flexible, supporting any number of variables of arbitrary names, decimal and symbolic constants, basic unary and binary operators, and elementary mathematical functions. It can also compute symbolic derivatives and output expressions to strings.
gnu/libmatheval 1.1.11
libmicrohttpd GNU libmicrohttpd is a small, embeddable HTTP server implemented as a C library. It makes it easy to run an HTTP server as part of another application. The library is fully HTTP 1.1 compliant. It can listen on multiple ports, supports four different threading models, and supports IPv6. It also features security features such as basic and digest authentication and support for SSL3 and TLS.
gnu/libmicrohttpd 1.0.3
liboSIP GNU oSIP is an implementation of the SIP protocol. It is used to provide multimedia and telecom software developers with an interface to initiate and control SIP sessions.
gnu/libosip2 5.3.1
LibreDWG LibreDWG is a free C library to read and write "DWG files". The DWG file format was created in the 1970s for the then-emerging CAD applications.
gnu/libredwg 0.13.3
LibreJS LibreJS is an add-on for GNU Icecat and other Firefox-based browsers. It detects non-trivial and non-free JavaScript code from being loaded without your consent when you browse the web. JavaScript code that is free or trivial is allowed to be loaded.
gnu/librejs 7.21.1
libsigsegv GNU libsigsegv is a library to handle page faults, which occur when a program tries to access an unavailable region of memory, in user mode. By catching and handling page faults, the program can implement pageable virtual memory, stack overflow handlers, and so on.
gnu/libsigsegv 2.15
Libtasn1 GNU libtasn1 is a library implementing the ASN.1 notation. It is used for transmitting machine-neutral encodings of data objects in computer networking, allowing for formal validation of data according to some specifications.
gnu/libtasn1 4.21.0
libtextstyle addon to gettext
gnu/libtextstyle 0.8
libtool GNU Libtool helps in the creation and use of shared libraries, by presenting a single consistent, portable interface that hides the usual complexity of working with shared libraries across platforms.
gnu/libtool 2.5.4
libunistring GNU libunistring is a library providing functions to manipulate Unicode strings and for manipulating C strings according to the Unicode standard.
gnu/libunistring 1.4.2
Libxmi GNU libxmi is a library for rasterizing 2D vector graphics for C and C++. It supports drawing 2D primitives into a user-supplied matrix of pixels. It also supports the specification of sophisticated line styles such as multi-colored dashed patterns. Filling and texturing polygons is also supported.
gnu/libxmi 1.2
libzrtpcpp Library that adds ZRTP support to the GNU ccRTP stack. Phil Zimmermann developed ZRTP to allow ad-hoc, easy to use key negotiation to setup SRTP (Secure Real-time Transport Protocol) sessions. GNU ZRTP works together with GNU ccRTP (1.5.0 or later) and provides a ZRTP implementation that can be directly embedded into client and server applications.
gnu/libzrtpcpp 2.3.4
lightning GNU Lightning is a library that generates assembly language code at run-time. Thus, it is useful in creating Just-In-Time compilers. It abstracts over the target CPU by exposing a standardized RISC instruction set to the clients.
gnu/lightning 2.2.3
LilyPond GNU LilyPond is a music typesetter, which produces high-quality sheet music. Music is input in a text file containing control sequences which are interpreted by LilyPond to produce the final document. It is extendable with Guile.
gnu/lilypond 2.25.28
Linux Libre kernel GNU Linux-Libre is a free (as in freedom) variant of the Linux kernel. It has been modified to remove all non-free binary blobs.
gnu/linux-libre 6.18-gnu
Liquid War 6 GNU Liquid War 6 is a fast-paced, unique action game. Each player controls a blob of liquid with the goal of conquering the entire map. It has 13 levels by default and over 100 more with a bonus pack; new levels can be easily created using simple image files.
gnu/liquidwar6 0.6.3902
lrzsz GNU lrzsz is a communication package supporting the XMODEM, YMODEM and ZMODEM file transfer protocols.
gnu/lrzsz 0.12.20
lsh GNU lsh is a free implementation of the SSH version 2 protocol. It is used to create a secure line of communication between two computers, providing shell access to the server system from the client. It provides both the server daemon and the client application, as well as tools for manipulating key files.
gnu/lsh 2.1
M4 GNU M4 is an implementation of the M4 macro language, which features some extensions over other implementations, some of which are required by GNU Autoconf. It is used as a macro processor, which means it processes text, expanding macros as it encounters them. It also has some built-in functions, for example to run shell commands or to do arithmetic.
gnu/m4 1.4.21
MAC Changer GNU MAC Changer is a utility for viewing and changing MAC addresses of networking devices. New addresses may be set explicitly or randomly. They can include MAC addresses of the same or other hardware vendors or, more generally, MAC addresses of the same category of hardware.
gnu/macchanger 1.6.0
Mailman GNU Mailman is software for managing email discussion and mailing lists. Both users and administrators generally perform their actions in a web interface, although email and command-line interfaces are also provided. The system features built-in archiving, automatic bounce processing, content filtering, digest delivery, and more.
gnu/mailman 2.1.39
Mailutils GNU Mailutils is a collection of programs for managing, viewing and processing electronic mail. It contains both utilities and server daemons and all operate in a protocol-agnostic way. The underlying libraries are also available, simplifying the addition of mail capabilities to new software. Included: decodemail dotlock frm from guimb mail mailutils mailutils-config messages mimeview movemail mu-mh popauth putmail readmsg sieve
gnu/mailutils 3.21
Make Make is a program that is used to control the production of executables or other files from their source files. The process is controlled from a Makefile, in which the developer specifies how each file is generated from its source. It has powerful dependency resolution and the ability to determine when files have to be regenerated after their sources change. GNU make offers many powerful extensions over the standard utility.
gnu/make 4.4.1
MARST GNU MARST is an Algol-to-C translator. The package consists of the translator itself, a library that contains the necessary Algol 60 procedures, and a converter that converts existing Algol 60 programs from other representations to the MARST representation.
gnu/marst 2.8
MAVERIK GNU MAVERIK is a development toolkit that supports 3D virtual environments and interaction with those environments. It sits on top of a low-level rendering engine that uses OpenGL or Mesa, and provides mechanisms to render different kinds of objects, to manage environments and to provide support for 3D interaction.
gnu/maverik 6.5
Midnight Commander GNU Midnight Commander is a command-line file manager laid out in a common two-pane format. In addition to standard file management tasks such as copying and moving, Midnight Commander also supports viewing the contents of RPM package files and other archives and managing files on other computers via FTP or FISH. It also includes a powerful text editor for opening text files.
gnu/mc 4.6.1
Mcron GNU Mcron is a complete replacement for Vixie cron. It is used to run tasks on a schedule, such as every hour or every Monday. Mcron is written in Guile, so its configuration can be written in Scheme; the original cron format is also supported.
gnu/mcron 1.2.3
MCSim GNU MCSim is a package to perform simulations. It supports statistical or deterministic simulation models via Monte Carlo stochastic simulations or dynamic, ODE-based simulations. It also can do Bayesian inference through Markov Chain Monte Carlo simulations.
gnu/mcsim 6.2.0
MIX Development Kit GNU MDK is the Mix Development Kit, an emulation of the pedagogical computer MIX and its assembly language MIXAL. MIX has a virtual CPU with standard features such as registers, memory cells, an overflow toggle, comparison flags, input-output devices, and a set of binary instructions. The package includes a compiler, a virtual machine, a GUI for the virtual machine, and more.
gnu/mdk 1.3.1
MediaGoblin GNU MediaGoblin is a free media publishing platform. It runs in a federalized manner, freeing the user from centralized web services. It supports pictures, videos, and audio.
gnu/mediagoblin 0.14.0
GNU Mes GNU Mes is a Scheme interpreter and C compiler for bootstrapping the GNU System. Since version 0.22 it has again helped to halve the size of opaque, uninspectable binary seeds that are currently being used in the Reduced Binary Seed bootstrap GNU Guix. The final goal is to help create a full source bootstrap as part of the "bootstrappable builds" effort for UNIX-like operating systems.
gnu/mes 0.27.1
messenger-cli The goal is to provide private and secure communication between any group of devices, part of GNUnet.
gnu/messenger-cli 0.5.0
messenger-gtk A convergent GTK messaging application using the GNUnet Messenger service. The goal is to provide private and secure communication between any group of devices. The interface is also designed in a way to scale down to mobile and small screen devices like phones or tablets.
gnu/messenger-gtk 0.12.0
Meta-HTML GNU MetaHTML is a server-side programming language designed for the World Wide Web. It has a syntax that is similar to HTML and Lisp. It provides a large function library, including support for sockets, image creation and connections to other programs.
gnu/metahtml 5.091
metalogic-inference mli metalogic inference mli
gnu/metalogic-inference master
micron micron , a cron daemon replacement, run jobs at times
gnu/micron 1.4
Mifluz GNU mifluz is a C++ library to store a full-text inverted index. It stores the occurrences of words in a set of texts in such a way that they can later be searched. Upon searching for a word, the index returns the list of documents which contain that word.
gnu/mifluz 0.26.0
Miscfiles GNU Miscfiles is a collection of common data files. They include country abbreviations, names and capital cities; currency abbreviations and names; a Best Current Practices index; a map of the ASCII character set; a list of three-letter airport codes; and an English word list. Filenames: abbrevs.gen abbrevs.talk airport ascii bcp-index.txt birthtoken cities.dat connectives countries currency fyi-index.txt GNU-manifesto inter.phone languages latin1 mailinglists na.phone na.postalcodes operator propernames rfc-index.txt std-index.txt top-level.domains unicode web2 web2a
gnu/miscfiles 1.5
MIT/GNU Scheme MIT/GNU Scheme is an implementation of the Scheme programming language. It provides an interpreter, a compiler and a debugger. It also features an integrated Emacs-like editor and a large runtime library.
gnu/mit-scheme 12.1
Moe GNU Moe is a powerful-but-simple-to-use text editor. It works in a modeless manner, and features an intuitive set of key-bindings that assign a degree of severity to each key; for example, key combinations with the Alt key are for harmless commands like cursor movements while combinations with the Control key are for commands that will modify the text. Moe features multiple windows, unlimited undo/redo, unlimited line length, global search and replace, and more.
gnu/moe 1.16
Motti GNU Motti is a simple multiplayer strategy game played in a terminal. The objective of the game is to conquer enemy capitals by occupying and encircling territory.
gnu/motti 3.1.1
MPC GNU MPC is a C library for performing arithmetic on complex numbers. It supports arbitrarily high precision and it correctly rounds the results.
gnu/mpc 1.4.0
MPFR GNU MPFR is a C library for performing multiple-precision, floating-point computations with correct rounding.
gnu/mpfr 4.2.2
mpria GNU MPRIA is a C library for performing rational arithmetic computations with arbitrarily high precision. It builds on the GMP library.
gnu/mpria 0.7.3
mtools GNU Mtools is a set of utilities for accessing MS-DOS disks from a GNU or Unix system. It supports long file names and multiple disk formats. It also supports some FAT-specific features such as volume labels and FAT-specific file attributes.
gnu/mtools 4.0.49
mygnuhealth personal health and hospital information system
gnu/mygnuhealth 2.2.1
Nana GNU Nana is a framework for adding assertion checking, logging and performance measurement to C and C++ programs. Operations can either be implemented directly in C or by generating debugger commands. Checking and logging features can be enabled or disabled at compile or runtime.
gnu/nana 2.5
nano GNU nano is a small and simple text editor for use in a terminal. Besides basic editing, it supports: undo/redo, syntax highlighting, spell checking, justifying, auto-indentation, bracket matching, interactive search-and-replace (with regular expressions), and the editing of multiple files.
gnu/nano 9.0
nano-archimedes nano-archimedes is a free package for the simulation of quantum systems. It is based on the Wigner equation, a formulation of quantum mechanics in terms of a phase-space which is mathematically equivalent to the Schroedinger equation. nano-archimedes implements the Wigner Monte Carlo method. The code can be easily extended to density functional theory (DFT) and time-dependent ab-initio simulations.
gnu/nano-archimedes 2.0
ncurses GNU Ncurses is a library which provides capabilities to write text to a terminal in a terminal-independent manner. It supports pads and color as well as multiple highlights and forms characters. It is typically used to implement user interfaces for command-line applications. The accompanying ncursesw library provides wide character support.
gnu/ncurses 6.6-20260411
nettle GNU Nettle is a low-level cryptographic library. It is designed to fit in easily in almost any context. It can be easily included in cryptographic toolkits for object-oriented languages or in applications themselves.
gnu/nettle 4.0
nPth nPth is a library providing the GNU Pth API and thus a non-preemptive threads implementation. In contrast to GNU Pth it is based on the system_s standard threads implementation. This allows the use of libraries which are not compatible with GNU Pth. Used by GnuPG.
gnu/npth 1.8
ntbTLS not too bad tiny TLS 1.2 only library used with Libgcrypt and LibKSBA
gnu/ntbtls 0.3.2
Ocrad GNU Ocrad is an optical character recognition program based on a feature extraction method. It can read images in PBM, PGM or PPM formats and it produces text in 8-bit or UTF-8 formats.
gnu/ocrad 0.29
Octave GNU Octave is a high-level interpreted language that is specialized for numerical computations. It can be used for both linear and non-linear applications and it provides great support for visualizing results. Work may be performed both at the interactive command-line as well as via script files.
gnu/octave 11.1.0
Oleo GNU Oleo is a spreadsheet program. It offers both a terminal interface and a LessTif-based graphical user interface. It features familiar, Emacs-like keybindings. It supports many standard spreadsheet features such as macros and functions.
gnu/oleo 1.99.16
OrgaDoc GNU OrgaDoc is a system for easily maintaining a pool of documents between computers. Documents are synchronized by rsync or unison; no database or HTTP server is required.
gnu/orgadoc 1.3
Panorama GNU Panorama is a framework for producing 3D graphics. It can perform various effects, such as focal blur, arbitrary light sources, bump mapping, and several lighting effects.
gnu/panorama 0.18.01
Parallel GNU Parallel is a tool for executing shell jobs in parallel using one or more computers. Jobs can consist of single commands or of scripts and they are executed on lists of files, hosts, users or other items. Can extend xargs type functionality.
Cite: Tange, O. (2026, March 22). GNU Parallel 20260322 (اینDescription: Build and execute command lines in parallel
gnu/parallel 20260322
Parted GNU Parted is a package for creating and manipulating disk partition tables. It includes a library and command-line utility.
gnu/parted 3.7
patch Patch is a program that applies changes to files based on differences laid out as by the program "diff". The changes may be applied to one or more files depending on the contents of the diff file. It accepts several different diff formats. It may also be used to revert previously applied differences.
gnu/patch 2.8
paxutils GNU paxutils is a suite of archive utilities. It contains versions of the cpio, tar and pax archivers.
gnu/paxutils 2.4h
PCB GNU PCB is an interactive tool for editing printed circuit board layouts. It features a rats-nest implementation, schematic/netlist import, and design rule checking. It also includes an autorouter and a trace optimizer; and it can produce photorealistic and design review images.
gnu/pcb 4.0.0
Pem GNU Pem is a simple tool for tracking personal income and expenses. It operates from the command line and it stores its data in a basic text format in your home directory. It can easily print reports of your spending on different expenses via a basic search feature.
gnu/pem 0.7.9
pexec GNU pexec is a program for executing commands or shell scripts in parallel on one or many computers. As it works, execution parameters such as the environment variables or standard input, output and error can be varied.
gnu/pexec 1.0rc8
Pies GNU pies is a program that supervises the invocation and execution of other programs. It reads the list of programs to be started from its configuration file, executes them, and then monitors their status, re-executing them as necessary.
gnu/pies 1.9
pinentry pinentry, needed for GNU Privacy Guard
gnu/pinentry 1.3.2
plotutils GNU Plotutils is a package for plotting and working with 2D graphics. It includes a library, "libplot", for C and C++ for exporting 2D vector graphics in many file formats. It also has support for 2D vector graphics animations. The package also contains command-line programs for plotting scientific data.
gnu/plotutils 2.6
GNU poke GNU poke is an interactive, extensible editor for binary data. Not limited to editing basic entities such as bits and bytes, it provides a full-fledged procedural, interactive programming language designed to describe data structures and to operate on them.
gnu/poke 4.3
Proxyknife GNU proxyknife is a tool to validate free proxies from behind a firewall. The validation process is fully customizable to meet your needs.
gnu/proxyknife 1.7
PSPP GNU PSPP is a statistical analysis program. It can perform descriptive statistics, T-tests, linear regression and non-parametric tests. It features both a graphical interface as well as command-line input. PSPP is designed to interoperate with Gnumeric, LibreOffice and OpenOffice. Data can be imported from spreadsheets, text files and database sources and it can be output in text, PostScript, PDF or HTML.
gnu/pspp 2.1.1
Psychosynth GNU Psychosynth is an interactive, modular soft-synth. It emulates a 3D surface on which modules are placed and manipulated, generating and altering music. Psychosynth consists of a C++ library, a 3D interface and a command-line interface.
gnu/psychosynth 0.3.0
Pth GNU Pth is a portable library providing non-preemptive, priority-based scheduling for multiple execution threads. Each thread has its own program-counter, run-time stack, signal mask and errno variable. Threads are scheduled in a cooperative way, rather than in the standard preemptive way, such that they are managed according to priority and events. However, Pth also features emulation of POSIX.1c threads ("pthreads") for backwards compatibility.
gnu/pth 2.0.7
pycdio A Python interface to libcdio
gnu/pycdio 2.1.0
qalbum Java code to make webpages of pictures
gnu/qalbum 1.2
qgama qgama is a gui for gama. 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.
gnu/qgama 2.08
R R is a language and environment for statistical computing and graphics. It provides a variety of statistical techniques, such as linear and nonlinear modeling, classical statistical tests, time-series analysis, classification and clustering. It also provides robust support for producing publication-quality data plots. A large amount of 3rd-party packages are available, greatly increasing its breadth and scope.
gnu/r 4.5.3
Radius Radius is a server for remote user authentication and accounting. It is generally useful for networks that require a centralized authentication and accounting services for its workstations. Authentication can be performed in a variety of ways, such as via "/etc/passwd" or credentials stored in an SQL database.
gnu/radius 1.7
RCS RCS is the original Revision Control System. It works on a file-by-file basis, in contrast to subsequent version control systems such as CVS, Subversion, and Git. This can make it suitable for system administration files, for example, which are often inherently local to one machine.
gnu/rcs 5.10.1
Readline The GNU readline library allows users to edit command lines as they are typed in. It can maintain a searchable history of previously entered commands, letting you easily recall, edit and re-enter past commands. It features both Emacs-like and vi-like keybindings, making its usage comfortable for anyone.
gnu/readline 8.3
Recutils GNU Recutils is a set of tools and libraries for creating and manipulating text-based, human-editable databases. Despite being text-based, databases created with Recutils carry all of the expected features such as unique fields, primary keys, time stamps and more. Many different field types are supported, as is encryption.
gnu/recutils 1.9
RefTeX GNU RefTex is a package for implementing labels, references, citations and indices in LaTeX documents. It works by wrapping around four LaTeX macros: label, ref, cite and index. It automates the common tasks that normally are required when using these macros.
gnu/reftex 4.34
remotecontrol GNU Remotecontrol is a web application for managing IP-enabled HVAC thermostats and other building automation devices. The application can read data from and write data to multiple such devices.
gnu/remotecontrol 2.0
Rot[t]log GNU Rot[t]log is a program for managing log files. It is used to automatically rotate out log files when they have reached a given size or according to a given schedule. It can also be used to automatically compress and archive such logs. Rot[t]log will mail reports of its activity to the system administrator.
gnu/rottlog 0.72.2
GNU Role Playing Game Engine The GNU Role Playing Game Engine provides an engine for creating two-dimensional, graphical role-playing games, providing, for example, a sprite-tiling grid, sprite rendering, and event handling.
gnu/rpge 0.0.3
Rush GNU Rush is a restricted user shell, for systems on which users are to be provided with only limited functionality or resources. Administrators set user rights via a configuration file which can be used to limit, for example, the commands that can be executed, CPU time, or virtual memory usage.
gnu/rush 2.4
Sather GNU Sather is an object-oriented programming language similar to Eiffel. It is designed to be simple, efficient, safe, and non-proprietary. It features garbage collection, statically-checked strong typing, multiple inheritance, parameterized classes and more. This package consists of a compiler, a class library, the language specification and programming manual, and a browser for displaying sources and directed graphs of class inheritance.
gnu/sather 1.2.3
SAUCE An anti-spam SMTP mail filter
gnu/sauce 0.7.7
SCM GNU SCM is an implementation of Scheme. This implementation includes Hobbit, a Scheme-to-C compiler, which can generate C files whose binaries can be dynamically or statically linked with a SCM executable.
gnu/scm 5f4
screen GNU Screen is a terminal window manager that multiplexes a single terminal between several processes. The virtual terminals each provide features such as a scroll-back buffer and a copy-and-paste mechanism. Screen then manages the different virtual terminals, allowing you to easily switch between them, to detach them from the current session, or even splitting the view to show two terminals at once.
gnu/screen 5.0.1
Scute Scute is a PKCS_11 provider on top of GnuPG.
gnu/scute 1.7.0
sed Sed is a non-interactive, text stream editor. It receives a text input from a file or from standard input and it then applies a series of text editing commands to the stream and prints its output to standard output. It is often used for substituting text patterns in a stream. The GNU implementation offers several extensions over the standard utility.
gnu/sed 4.9
Serveez GNU Serveez is a server framework providing the routines necessary to easily implement IP-based servers in your application. It demonstrates aspects of network programming in a portable manner, making it convenient for both simplifying the process of adding a server to your application or for learning about how network services work. Several example servers are provided already, such as an HTTP server and an IRC server.
gnu/serveez 0.3.1
Sharutils GNU sharutils is a package for creating and manipulating shell archives that can be readily emailed. A shell archive is a file that can be processed by a Bourne-type shell to unpack the original collection of files. This package is mostly for compatibility and historical interest.
gnu/sharutils 4.15.2
shepherd The GNU Shepherd is a daemon-managing daemon, meaning that it supervises the execution of system services, replacing similar functionality found in typical init systems. It provides dependency-handling through a convenient interface and is based on GNU Guile.
gnu/shepherd 1.0.9
Shishi GNU Shishi is a free implementation of the Kerberos 5 network security system. It is used to allow non-secure network nodes to communicate in a secure manner through client-server mutual authentication via tickets.
gnu/shishi 1.0.3
SHMM GNU SHMM is a shared memory manager. It can read or write to shared memory. It also supports other commands such as locking or unlocking a block of shared memory identified by key and size.
gnu/shmm 1.0
shtool GNU shtool is a multipurpose shell tool. It can perform the functions of many different commands, in order to provide a single tool to distribute with a source distribution in order to ensure portability of shell scripts. For example, shtool can perform the jobs of the common commands "install", "mkdir" or "echo" on systems that lack them.
gnu/shtool 2.0.8
SIP Witch GNU SIP Witch is a peer-to-peer Voice-over-IP server that uses the SIP protocol. Calls can be made from behind NAT firewalls and without the need for a service provider. Its peer-to-peer design ensures that there is no central point for media intercept or capture and thus it can be used to construct a secure telephone system that operates over the public internet.
gnu/sipwitch 1.9.15
SLIB scheme library GNU SLIB is a portable common library for the Scheme programming language. It supports a large variety of different Scheme implementations, offering them a framework for using packages of Scheme procedures and syntax.
gnu/slib 3c1
Smalltalk GNU Smalltalk is a free implementation of the Smalltalk language. It implements the ANSI standard for the language and also includes extra classes such as ones for networking and GUI programming.
gnu/smalltalk 3.2.5
Smalltalk alpha GNU Smalltalk is a free implementation of the Smalltalk language. It implements the ANSI standard for the language and also includes extra classes such as ones for networking and GUI programming.
gnu/smalltalk-alpha 3.2.91
Solfege GNU Solfege is a program for practicing musical ear-training. With it, you can practice your recognition of various musical intervals and chords. It features a statistics overview so you can monitor your progress across several sessions. Solfege is also designed to be extensible so you can easily write your own lessons.
gnu/solfege 3.22.2
Solfege GNU Solfege is a program for practicing musical ear-training. With it, you can practice your recognition of various musical intervals and chords. It features a statistics overview so you can monitor your progress across several sessions. Solfege is also designed to be extensible so you can easily write your own lessons.
gnu/solfege-alpha 3.23.4
SpaceChart GNU SpaceChart lets you view how the stars are distributed in three-dimensional space. It allows you, for example, to determine the distances between stars, to view them from any point of view, or to filter your view by spectral class and luminosity.
gnu/spacechart 0.9.5
spell Spell is a command-line spell-checking program. It reads through a text input and prints each misspelled word on a line of its own. It is implemented as a wrapper for GNU aspell or ispell.
gnu/spell 1.1
spread-sheet-widget ssw spread-sheet widget using gtk3,
gnu/spread-sheet-widget 0.10
Sqltutor GNU Sqltutor is a web-based, interactive SQL tutorial. It features multiple tutorials available in different languages. The tutorials present a series of questions in a dialog and, when complete, they display a final evaluation including correct answers for wrong solutions.
gnu/sqltutor 1.0
Source-highlight GNU source-highlight reads in a source code file and produces an output file in which the keywords are highlighted in different colors to designate their syntactic role. It supports over 150 different languages and it can output to 8 different formats, including HTML, LaTeX and ODF. It can also output to ANSI color escape sequences, so that highlighted source code can be seen in a terminal.
gnu/src-highlite 3.1.9
Stow GNU Stow is a symlink manager. It generates symlinks to directories of data and makes them appear to be merged into the same directory. It is typically used for managing software packages installed from source, by letting you install them apart in distinct directories and then create symlinks to the files in a common directory such as /usr/local.
gnu/stow 2.4.1
STUMP GNU STUMP is a robomoderator program for USENET newsgroups and mailing lists, featuring web-based moderation. It supports group moderation via multiple human moderators. It can also automatically reject non-conforming messages without human intervention. It includes a web interface.
gnu/stump 2.5
Superopt GNU Superopt is a function sequence generator for superoptimization. It uses an exhaustive generate-and-test approach to find the shortest instruction sequence for a given function.
gnu/superopt 2.5
Swbis Swbis is a software administration system specified by POSIX. It features network-transparent management of software packages for system administrators. For example, entire file system directories can be copied host-to-host across a network in a transparent manner. The package also features advanced tarball creation methods and integrity checking mechanisms.
gnu/swbis 1.13.3
sync Sync implements an HTTP server that allows clients to backup data. Envisioned use-cases are the creation of backups for Taler wallets and (GnuPG) key rings and other small but essential sensitive information.
gnu/sync 1.5.0
tack The tack program is a diagnostic that is designed to create and verify the correctness of terminfo s. This program can be used to create new terminal descriptions that are not included in the standard release. Although tack has been distributed with ncurses, it is not an integral part of ncurses.
gnu/tack 1.10
taldir GNU Taldir is part of taler, a privacy-preserving payment system. Taler‐directory is used to register and lookup mailbox URIs for P2P message delivery.
gnu/taldir 1.1.0
taler-bank GNU Taler-bank is a privacy-preserving payment system
gnu/taler-bank 0.8.2
taler-directory GNU Taler-directory, part of a privacy-preserving payment system
gnu/taler-directory 1.5.1
taler-exchange GNU Taler is a privacy-preserving payment system. Exchange part.
gnu/taler-exchange 1.5.2
taler-mailbox GNU Taler-mailbox is part of taler, a privacy-preserving payment system. Taler‐mailbox is used to send and receiver payment request messages for P2P payments
gnu/taler-mailbox 1.5.1
taler-mdb This is a app to run a snack machine as Taler merchant with NFC payment interface. Optionally there can a QRCode be shown on a display to get the payment link.
gnu/taler-mdb 1.5.0
taler-merchant GNU Taler is a privacy-preserving payment system, merchant part.
gnu/taler-merchant 1.5.9
taler-twister GNU Taler-twister
gnu/taler-twister 1.1.0
taler-typescript-core GNU Taler-typescript-core privacy-preserving payment system
gnu/taler-typescript-core 1.5.3
taler-wallet payment system, taler-wallet
gnu/taler-wallet 1.3.1
taler-wallet-webex Electronic payments for a liberal society, wallet-webex part
gnu/taler-wallet-webex 0.5.0
Talk Filters The GNU Talk Filters are programs that convert English text into stereotyped or otherwise humorous dialects. The filters are provided as a C library, so they can easily be integrated into other programs.
gnu/talkfilters 2.3.8
Tar Tar provides the ability to create tar archives, as well as the ability to extract, update or list files in an existing archive. It is useful for combining many files into one larger file, while maintaining directory structure and file information such as permissions and creation/modification dates. GNU tar offers many extensions over the standard utility.
gnu/tar 1.35
Termcap GNU termcap is a library and a database that are used to enable the use of display terminals in a terminal-independent manner. The database describes the capabilities of many different display terminals. The library can then adapt generalized instructions given by a program to the specific capabilities of the display terminal as found in the database.
gnu/termcap 1.3.1
Termutils The GNU Termutils package contains two programs, "tput" and "tabs". "tput" is used in shell scripts to manipulate the terminal display, for example by clearing it or moving the cursor to a specific point, centering text or underlining text. "tabs" is used to specify and set hardware tab stops on terminals that support it.
gnu/termutils 2.0
Teseq GNU Teseq is a program that analyzes files that contain control sequences. It converts the sequences that it encounters into a human-readable description of what actions those sequences perform. It can also translate its output back into machine-readable control sequences.
gnu/teseq 1.1.1
TeX for the Impatient TeX for the Impatient is a ~350 page book on TeX, plain TeX and Eplain, written by Paul Abrahams, Kathryn Hargreaves and Karl Berry.
gnu/teximpatient 2.4
texinfo Texinfo is the official documentation format of the GNU project. It uses a single source file using explicit commands to produce a final document in any of several supported output formats, such as HTML or PDF. This package includes both the tools necessary to produce Info documents from their source and the command-line Info reader. The emphasis of the language is on expressing the content semantically, avoiding physical markup commands.
gnu/texinfo 7.3
TeXmacs GNU TeXmacs is a text editing platform which is specialized for scientists. It is ideal for editing structured documents with different types of content. It has robust support for mathematical formulas and plots. It can also act as an interface to external mathematical programs such as R and Octave. TeXmacs is completely extensible via Guile.
gnu/texmacs 2.1.1
time Time is a command that displays information about the resources that a program uses. The display output of the program can be customized or saved to a file.
gnu/time 1.9
time alpha The time command runs another program, then displays information about the resources used by that program, collected by the system while the program was running.
gnu/time-alpha 1.9.5-4aa7
tramp TRAMP is a GNU Emacs package that allows you to access files on remote machines as though they were local files. This includes editing files, performing version control tasks and modifying directory contents with dired. Access is performed via ssh, rsh, rlogin, telnet or other similar methods.
gnu/tramp 2.8.1
Trueprint GNU Trueprint translates C source code files as PostScript files. In addition to the basic source code output, it can also perform diff-marking, indentation counting, function and file indices and more.
gnu/trueprint 5.4
uCommon C++ A portable C++ library
gnu/ucommon 7.0.0
unifont 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. Includes APL font.
gnu/unifont 17.0.04
Units GNU Units converts numeric quantities between units of measure. It can handle scale changes through adaptive usage of standard scale prefixes (micro-, kilo-, etc.). It can also handle nonlinear conversions such as Fahrenheit to Celsius. Its interpreter is powerful enough to be used effectively as a scientific calculator.
gnu/units 2.27
UnRTF GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. It supports changes in font characteristics, underlines and strikethroughs, superscripts and subscripts, and more.
gnu/unrtf 0.21.10
userv GNU Userv is a utility that allows one program to invoke another even when only limited trust exists between them. This prevents the need from having to first switch to a different user account to perform certain tasks.
gnu/userv 1.2.0
Taylor UUCP Taylor UUCP is the GNU implementation of UUCP (Unix-to-Unix Copy), a set of utilities for remotely transferring files, email and net news between computers.
gnu/uucp 1.07
vc-dwim The vc-dwim package contains two tools, "vc-dwim" and "vc-chlog". vc-dwim is a tool that simplifies the task of maintaining a ChangeLog and using version control at the same time, for example by printing a reminder when a file change has been described in the ChangeLog but the file has not been added to the VC. vc-chlog scans changed files and generates standards-compliant ChangeLog entries based on the changes that it detects.
gnu/vc-dwim 1.10
VCDImager GNU VCDImager is a suite of programs for working with Video CDs and Super Video CDs. It can be used for authoring, disassembling and analyzing discs. It supports full playback control, segment play items, automatic padding of MPEG streams on the fly, and extraction of Video CDs into files.
gnu/vcdimager 2.0.1
V.E.R.A.(Virtual Entity of Relevant Acronyms) V.E.R.A. (Virtual Entity of Relevant Acronyms) is a list of computing acronyms distributed as an info document.
gnu/vera 1.24
Vector Optimized Library of Kernels Vector Optimized Library of Kernels, used as part of GNUradio
gnu/volk 3.3.0
WB GNU WB is a disk-based, sorted, associative-array database package for C, Scheme, Java and C#. Rather than being implemented via hashing, WB uses B-trees, which are optimized for using the minimum number of disk operations.
gnu/wb 2b4
Wdiff GNU Wdiff is a front-end to the diff program from Diffutils that allows you to compare files on a word-by-word basis, where a word is anything between whitespace.
gnu/wdiff 1.2.2
Gnu WebSocket4J GNU Websocket4j is a Java library implementing the WebSocket protocol. With it, you can build web applications that interact with Java applications. The library includes both server- and client-side functionality.
gnu/websocket4j 1.3
WebSTUMP WebSTUMP provides a web-based interface to STUMP.
gnu/webstump 2.0
Wget GNU Wget is a non-interactive tool for fetching files using the HTTP, HTTPS and FTP protocols. It can resume interrupted downloads, use file name wild cards, supports proxies and cookies, and it can convert absolute links in downloaded documents to relative links.
gnu/wget 1.25.0
Wget2 GNU Wget is a non-interactive tool for fetching files using the HTTP, HTTPS and FTP protocols. It can resume interrupted downloads, use file name wild cards, supports proxies and cookies, and it can convert absolute links in downloaded documents to relative links. Version 2.
gnu/wget2 2.2.1
which The which program finds the location of executables in PATH, with a variety of options. It is an alternative to the shell "type" built-in command.
gnu/which 2.22
XaoS GNU XaoS is a graphical program that generates fractal patterns and allows you to zoom in and out of them infinitely in a fluid, continuous manner. It also includes tutorials that help to explain how fractals are built. It can generate many different fractal types such as the Mandelbrot set.
gnu/xaos 4.2.1
XBoard GNU XBoard is a graphical board for all varieties of chess, including international chess, xiangqi (Chinese chess), shogi (Japanese chess) and Makruk. Several lesser-known variants are also supported. It presents a fully interactive graphical interface and it can load and save games in the Portable Game Notation.
gnu/xboard 4.9.1
Xlogmaster GNU Xlogmaster is a program with a graphical user interface that lets you monitor your system logs in a convenient way. The logs can be displayed with filters for highlighting or hiding lines. The program can also be used to automate taking actions upon user-defined events.
gnu/xlogmaster 1.6.2
Xnee GNU Xnee is a program that can record, replay and distribute user actions in X11. It can be used to automate user interactions for testing or demonstration purposes.
gnu/xnee 3.19
xorriso GNU Xorriso is a tool for copying files to and from ISO 9660 Rock Ridge, a.k.a. Compact Disc File System, filesystems and it allows session-wise manipulation of them. It features a formatter and burner for CD, DVD and BD. It can operate on existing ISO images or it can create new ones. xorriso can then be used to copy files directly into or out of ISO files.
gnu/xorriso 1.5.8.pl01
zile GNU Zile is a lightweight Emacs clone. It usage is similar to the default Emacs configuration, but it carries a much lighter feature set.
gnu/zile 2.6.4
AClock GNUstep analog clock with display of smooth seconds. It stays in your dock. Has alarms and ringing.
gnustep/AClock 0.4.0
Addresses Addresses for GNUstep is a versatile address book application for managing contact information. It stores addresses, phone numbers, pictures, instant messaging information, email, homepages and whatever. Addresses is also a framework that allows access to the addresses database in a way that is sourcecode-compatible with Apple s AddressBook.framework. It also contains a view framework to facilitate the construction of applications that use the contact database. Package and Framework is called "Addresses", but the executable is "AddressManager" for some reason, one hopes.
gnustep/Addresses 0.5.0
Astro astrology
gnustep/Astro 1.2.5
Cenon vector graphics drawing app and desktop publishing, many formats
gnustep/Cenon 4.0.6
Cynthiune Cynthiune is a free-software and romantic music player for GNUstep on GNU/Linux (and also on unmentionable non-free o.s.es), able to play a lot of different audio formats. The author, Wolfgang Sourdeau, wrote it originally as a Christmas gift to a girl that he liked because she could not listen to music on her XXX computer with a free program.
gnustep/Cynthiune 1.0.0
DataBasin DataBasin is a tool to access and work with SalesForce.com. (Not an endorsement.) It allows one to perform queries remotely, export and import data. DataBasin uses the WebServices exposed by the SFDC API and exposes them as methods of the DBSoap class. To send and receive the SOAP messages, DB uses the websevices (GSWS) available from GNUstep libraries and which is a mandatory requisite. Access to the SFDC API is provided by the framework DataBasinKit.
gnustep/DataBasin 1.0
DataBasinKit DataBasin is a tool to access and work with SalesForce.com. (Not an endorsement.) Access to the SFDC API is provided by the framework DataBasinKit which constitutes the core of DataBasin and is available for building other connected applications. DataBasinKit allows you to connect from any Objective-C app using GNUstep or similarOS. DataBasin is now divided in its DataBasinKit framework which is LGPLed and the application itself.
gnustep/DataBasinKit 1.0
FTP FTP client application with GNUstep GUI.
gnustep/FTP 0.6
GMastermind GNUstep GUI Mastermind game
gnustep/GMastermind 0.6
GMines Venerable Minesweeper game, GNUstep interface.
gnustep/GMines 0.2
GSPdf GNUstep Postscript and PDF viewer, using ghostscript.
gnustep/GSPdf 0.5
GShisen GNUstep match tiles and remove game
gnustep/GShisen 1.3.0
Graphos Graphos is a GNUstep vector drawing application, which reminds me of the original MacDraw (1985), but uses bezier paths and color.
gnustep/Graphos 0.7
Grr Günther s (Reliable) RSS Reader, GNUstep interface
gnustep/Grr 1.0
HKThemes HighlighterKit themes for GNUstep Gemas editor
gnustep/HKThemes 1.0
HelpViewer views help files in gnustep apps
gnustep/HelpViewer 0.4
HighlighterKit highlights text, a library framework
gnustep/HighlighterKit 0.1.3
InnerSpace Screen blanker with installable modules. Currently not working for me.
gnustep/InnerSpace 0.2.0
Jigsaw Simulates a jigsaw puzzle and illustrates the use of clipping paths.
gnustep/Jigsaw 0.8
Ladder Ladder is a graphically pleasing implementation of Go. It uses gnugo as it s engine and you must have a recent version of gnugo installed in order to run it.
gnustep/Ladder 1.0
LapisPuzzle A tetris-like game where each player is affected by the other s game play. When one player clears blocks, the other gets more put on.
gnustep/LapisPuzzle 1.2
LaternaMagica GNUstep image viewer
gnustep/LaternaMagica 0.5
MPDCon MPDCon is a client for the Music Player Daemon; allows you to change repeat and shuffle modes as well as crossfade on the server; manage playlists; rating of songs in the playlist; lyrics inspector, etc.
gnustep/MPDCon 1.5.1
OresmeKit GNUstep graphing library
gnustep/OresmeKit 0.1
PDFKit GNUstep pdf libs framework, wrap xpdf
gnustep/PDFKit 1.2.0
price PRICE is a high quality image viewing, filtering and enhancement application for GNUstep and suchlike.
gnustep/PRICE 1.3.0
RSSKit RSSKit is a simple library for reading the different types of RSS file formats.
gnustep/RSSKit 0.4
RemoteDesk RemoteDesk is a graphical interface to rdesktop and it allows you to remotely access XXXXXXX (non-free os) computers, if you must.
gnustep/RemoteDesk 0.1
StepSync StepSync allows keeping two folders synchronized, it can be thus used as a back-up utility. StepSync manages two trees, starting from a folder as root and recursing in them. StepSync determines which files were added or removed or changed; then it allows, distinctly, to insert new files, to update or delete. It allows also to apply changes from target to source.
gnustep/StepSync 1.0
Sudoku GNUstep sudoku game.
gnustep/Sudoku 0.7
TalkSoup TalkSoup is a graphical IRC client for GNUstep and such. It is highly configurable and extensible with a fully-featured plugin system already in place.
gnustep/TalkSoup 1.1
Terminal GNUstep Terminal emulator has multple windows, scrollback buffers, etc. Terminal.app can provide services for other applications by piping the selection through arbitrary commands. Services are configured in one of the preferences panel s tabs. The sevice then appears in the menus of other GNUstep applications, which is one of GNUstep s nice features.
gnustep/Terminal 0.9.9
TimeMon Graphic display of CPU time. System time, User time, Nice time, idle time.
gnustep/TimeMon 4.2
WindowMaker X11 window manager with NextStep look and feel
gnustep/WindowMaker 0.96.0
Zipper Zipper is a tool for inspecting and extracting the contents of compressed archives. It allows archive creation of various archiving formats and creation of archive services
gnustep/Zipper 1.5
batmon Battery Monitor is a battery monitor for laptops. It displays the current status of the battery (charge/discharge and energy level) as well as some information about the general health of the cell.
gnustep/batmon 0.8
CoreGTK CoreGTK is an Objective-C language binding for the GTK+ 3 widget toolkit. Like other "core" Objective-C libraries, CoreGTK is designed to be a thin wrapper.
gnustep/coregtk 3.22.0
EnterpriseControlConfigurationLogging Classes for building and administering 24*7 server processes for large scale software systems.
gnustep/enterprise 1.1.3
FísicaLab GNU FisicaLab is an educational application for solving physics problems. Its main objective is allow the user to focus on physics concepts, leaving aside the mathematical details.
gnustep/fisicalab 0.4.0
Gemas A GNUstep simple programmer editor
gnustep/gemas 0.4
GNUMail GNUMail is a fully featured e-mail application made with GNUstep. It uses Pantomime as its backend, so it supports POP3, IMAP and local mailboxes.
gnustep/gnumail 1.4.0
GNUstep CoreBase The GNUstep CoreBase Library is a library of general-purpose, non-graphical C objects. For example, it includes types for strings, collections, byte streams, typed coders, invocations, notifications, notification dispatchers, moments in time, network ports, and event loops. It provides functionality that aims to implement the non-graphical portion of Apple.s CoreFoundation framework.
gnustep/gnustep-corebase 0.1.1
GNUstep examples GNUstep GUI examples, Calculator, Ink, a simple text processor, NSScreenTest, NSPanelTest, NSBrowserTest, NSImageTest, and more source not automatically made. Fractal viewer, GL example.
gnustep/gnustep-examples 1.4.0
PPDs GNUstep printer PPDs
gnustep/gnustep-ppd 1.0.0
Gomoku GNUstep Go-moku game of five-in-a-row
gnustep/gomoku master
Gorm Gorm, the "Graphical Object Relationship Modeller" is a graphical interface builder for GNUstep. It makes designing graphical user interfaces intuitive by allowing widgets to be dragged and dropped into place. It also features powerful inspectors and interoperability with the GNUstep ProjectCenter.
gnustep/gorm 1.5.0
GWorkspace A file manager and desktop for GNUstep
gnustep/gworkspace 1.1.0
libobjc2 Updated libobjc2 runtime for Objective C. See https://github.com/gnustep/libobjc2 for explanation. Options depend on use of gcc vs. clang.
gnustep/libobjc2 2.2.1
GNUstep libs-back GNUstep generic graphical backend
gnustep/libs-back master
GNUstep libs-base GNUstep base foundation library
gnustep/libs-base master
GNUstep libs-gui GNUstep graphical user interface class library
gnustep/libs-gui master
GNUstep libs-renaissance GNUstep libs for user interfaces
gnustep/libs-renaissance master
GNUstep libs-xcode GNUstep library to allow building Xcode projects
gnustep/libs-xcode 0_5_0
LuserNET A GNUstep news reader application
gnustep/lusernet 0.4.3
MathArray GNUstep number array manipulation
gnustep/matharray 1.3
netclasses Netclasses is an asynchronous networking framework for GNUstep and such. Has built-in support for line-based protocols, IRC, and raw TCP/IP streams. It can also be used for synchronous connections but this is -not- its primary use.
gnustep/netclasses 1.1.0
NeXTGo A GNUstep go game
gnustep/nextgo 3.0
Pantomime Pantomime provides an e-mail framework, primarily for the GNUstep enviroment. It is an Objective-C library that provides access to local mailboxes, POP3 accounts and IMAP mailboxes. It also features functions for working with message objects and a full MIME encoder and decoder. Pantomime supports sending messages via a local mailer and an SMTP conduit.
gnustep/pantomime 1.4.0
Performance Performance improvement and measuring classes for GNUstep
gnustep/performance 0.5.0
PictureFrame A GNUstep picture frame from laptop screen
gnustep/pictureframe 1.1.3
PikoPixel PikoPixel is a free app for drawing and editing pixel-art images.
gnustep/pikopixel 1.0-b10a
Project Center GNUstep project developer
gnustep/projectcenter 0.7.0
SQLClient A simple, object-oriented interface to SQL databases
gnustep/sqlclient 1.8.1
GNUstep-tools-make global GNUstep Makefile package tools-make
gnustep/tools-make master
WebServer Simple webserver for GNUstep applications
gnustep/webserver 1.5.6
WebServices Classes for building web services
gnustep/webservices 0.7.3
gnonlin Non-linear editing elements , obsolete; deprecated (replacement by gnl in gst-editing-services)
gstreamer/gnonlin 1.4.0
gst-devtools gst developer tools
gstreamer/gst-devtools 1.28.1
gst-editing-services gstreamer editing services
gstreamer/gst-editing-services 1.28.1
gst-libav Libav-based plug-in containing many decoders and encoders
gstreamer/gst-libav 1.28.1
gst-monkeysaudio gstreamer, obsolete code
gstreamer/gst-monkeysaudio 0.8.2
gst-omx gstreamer, OpenMax plugins
gstreamer/gst-omx 1.22.12
gst-player gstreamer player, old version; not to be confused with python package gstreamer-player (pip install gstreamer-player)
gstreamer/gst-player 0.8.0
gst-plugins-bad for gstreamer, a set of plug-ins that need more quality, testing or documentation. But don_t we all?
gstreamer/gst-plugins-bad 1.28.1
gst-plugins-base gst-plugins-base, essential exemplary set of elements
gstreamer/gst-plugins-base 1.28.1
gst-plugins-good gstreamer plugins, set of good-quality plug-ins under gstreamer preferred license, LGPL
gstreamer/gst-plugins-good 1.28.1
gst-plugins-ugly gstreamer plugins, a set of good-quality plug-ins that might pose distribution problems; live a little
gstreamer/gst-plugins-ugly 1.28.1
gst-python gstreamer python bindings
gstreamer/gst-python 1.28.1
gst-rtsp-server gstreamer RTSP server
gstreamer/gst-rtsp-server 1.28.1
gst-validate gst validator
gstreamer/gst-validate 1.16.3
gstreamer multimedia core library and elements
gstreamer/gstreamer 1.28.1
gstreamer-docs gstreamer documentation
gstreamer/gstreamer-docs 1.28.1
gstreamer-sharp gstreamer C sharp/.NET bindings
gstreamer/gstreamer-sharp 1.28.1
gstreamer-vaapi gstreamer VA-APR integration
gstreamer/gstreamer-vaapi 1.28.1
orc gstreamer, Optmised inner loop Runtime Compiler
gstreamer/orc 0.4.42
qt-gstreamer QtGStreamer, old, not maintained
gstreamer/qt-gstreamer 1.2.0
GNU Mach GNU Mach is the microkernel around which GNU Hurd is based. It provides an Inter Process Communication mechanism that the Hurd uses to define interfaces for implementing standard kernel services in a distributed, multi-server manner.
hurd/gnumach 1.8
hurd The Hurd is the kernel for the GNU system, a replacement and augmentation of standard Unix kernels. It is a collection of protocols for system interaction (file systems, networks, authentication), and servers implementing them. Subprojects include Mach, the microkernel on which the Hurd is based, which provides a basic inter-process communication mechanism, and MIG, an interface generator for Mach.
hurd/hurd 0.9
MIG MIG is an interface generator for the Mach microkernel. It is used to support inter-process communication in the Hurd. It generates C code, which is then to be compiled and linked to the client and server programs.
hurd/mig 1.8
argtable Argtable is an ANSI C library for parsing GNU style command line options with a minimum of fuss.
other/argtable 2.13
ATLAST 2 A forth interpreter to be embedded in other programs for adding scripting to other programs. From John Walker. This is the 64 bit version; 32 bit version on fourmilab.com
other/atlast 2.0
audiofile audiofile lib
other/audiofile 0.3.6
bdw-gc The Boehm-Demers-Weiser conservative garbage collector can be used as a garbage collecting replacement for C malloc or C++ new. It allows you to allocate memory basically as you normally would, without explicitly deallocating memory that is no longer useful. The collector automatically recycles memory when it determines that it can no longer be otherwise accessed.
other/bdw-gc 8.2.8
bluez bluez, bluetooth kernel module
other/bluez 5.85
boost Boost.org emphasize libraries that work well with the C++ Standard Library. Boost libraries are intended to be widely useful, and usable across a broad spectrum of applications. The Boost license encourages both commercial and non-commercial use. Boost.org aims to establish "existing practice" and provide reference implementations so that Boost libraries are suitable for eventual standardization.
other/boost 1.90.0
bytestructures Guile scheme-bytestructures
other/bytestructures 2.0.2
CFITSIO CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format. CFITSIO provides simple high-level routines for reading and writing FITS files that insulate the programmer from the internal complexities of the FITS format. CFITSIO also provides many advanced features for manipulating and filtering the information in FITS files.
other/cfitsio 4.6.3
CGAL The Computational Geometry Algorithms Library (CGAL) is a C++ header-only library that aims to provide easy access to efficient and reliable algorithms in computational geometry.
other/cgal 6.1.1
Complete Goban 1 Graphical interface to a Go board game program, such as GNUGo. This is the old original C version. Play, store, replay games, connect to Go server on the net. Later better versions available in Java, see gokgs.com.
other/cgoban 1.9.14
cmake cmake build utility, works with or as make or other build systems
other/cmake 4.3.1
curl Download files from internet with command line
other/curl 8.19.0
DataExplorer data explorer, chart data from serial port, files, devices
other/dataexplorer 4.0.3
dillo Dillo displays HTML, text, PNG, JPEG, and GIF files. It handles cookies, HTTP authentication (basic and digest), proxying (basic), and some CSS. Framesets are displayed as links to frames, and there is currently no support for javascript or video. Some consider this an advantage.
other/dillo 3.2.0
eigen Eigen, aka eigen3, is a C++ template library for linear algebra. It can handle matrices, vectors, numerical solvers and related algorithms.
other/eigen 5.0.0
enchant Enchant aims to provide a simple but comprehensive abstraction for dealing with different spell checking libraries in a consistent way. A client, such as a text editor or word processor, need not know anything about a specific spell-checker, and since all back-ends are plugins, new spell-checkers can be added without needing any change to the program using Enchant.
other/enchant 2.8.14
expat XML parser C library
other/expat 2.7.5
ffmpeg video player, transcoder, video format converter, etc
other/ffmpeg 8.1
fftw fastest fourier transform in the west
other/fftw 3.3.10
fibers Go-like concurrency for Guile Scheme, in the tradition of Concurrent ML.
other/fibers 1.3.1
flex Free implementation of the well-known Lex program for lexical analysis.
other/flex 2.6.4
fltk gui designer using gui and C++
other/fltk 1.4.4
fontforge Design outline fonts, see http://designwithfontforge.com
other/fontforge 20251009
FORM FORM is a symbolic equation manipulation system for very big expressions that tries to use the computer resources as efficiently as possible, while at the same time trying to be as general as possible. Great for particle physics.
Cite: J.A.M.Vermaseren, New features of FORM, math-ph/0010025
other/form 5.0.0
FreeFem FreeFem is a partial differential equation solver. It has its own language. freefem scripts can solve multiphysics non-linear systems in 2D and 3D. Problems involving PDE (2d, 3d) from several branches of physics such as fluid-structure interactions require interpolations of data on several meshes and their manipulation within one program. FreeFem includes a fast 2^d-tree-based interpolation algorithm and a language for the manipulation of data on multiple meshes (as a follow up of bamg, now a part of FreeFem). Formerly called "FreeFEM++".
other/freefem 4.15
freetype library to render typefaces (fonts), in C, producing high-quality output (glyph images) of most vector and bitmap font formats.
other/freetype 2.14.2
freeverb3 Freeverb3 is a signal processing library with many types of audio processing effects and signal generators. The linear feedback shift register (LFSR) maximum length sequence (MLS) generator, multiple types of high quality mono+stereo reverb effects, an multi slot impulse response processor, multiband hardknee+softknee compressor and limiter, a stereo enhancer, a limiter and a lot of types of infinite impulse respose (IIR) and finite impulse response (FIR) filters are available. The convolution reverb algorithm is highly optimized for x86 processors by using hand optimized codes of 3DNow!/SSE/SSE3/AVX/FMA/FMA4 (single precision), SSE2/SSE4/AVX/FMA/FMA4 (double precision). This algorithm can be used for zero latency realtime sound effect processing.
other/freeverb3 3.2.1
g-wrap program to make guile warpers for C library code
other/g-wrap 1.9.15
galois galois, falling blocks game
other/galois 0.7
GDAL GDAL is a translator library for raster and vector geospatial data formats. As a library, it presents a single raster abstract data model and single vector abstract data model to the calling application for all supported formats. It also comes with a variety of useful command line utilities for data translation and processing.
other/gdal 3.12.1
geos geospatial library
other/geos 3.14.1
giflib library to read and write gif images
other/giflib 5.2.2
gnans Gnans is a program (and language) for the numerical study of deterministic and stochastic dynamical systems. The dynamical systems may evolve in continuous or discrete time. Gnans loads a system, a definition of a dynamical system in a special, equation oriented language. The description consists of declarations of states etc, and equations describing the dynamics of the system. As an advanced feature, arbitrary C++-code may also be contained in the system description. Gnans sorts the equations, translates them into C++, which is subsequently compiled and linked into the running program. It is then able to solve the system equations numerically with the speed of a compiled (as opposite to interpreted) program.
other/gnans 1.6.2
gneuralnetwork neural network code for experimentation
other/gneuralnetwork 0.9.1
gnome-chemistry-utils Six chemistry related programs: 1. GChemPaint, a 2D chemical formula editor. 2. a chemical calculator (computes raw formule, molar weight, mass composition and isotopic pattern). 3. a molecule 3d viewer using OpenGL to display molecular models. 4. a crystal structure editor and viewer. 5. a periodic table of the elements. 6. a spectrum viewer. And widgets.
other/gnome-chemistry-utils 0.15.1
gnuplot plotting tool, not related to GNU organization
other/gnuplot 6.0.4
gp2c convert gp scripts to C code for pari math library
other/gp2c 0.0.14pl1
grip Grip of Really Important Procedures, is a Guile scheme toolbox currently composed of Grip itself, Grip-SQLite, Grip-Gnome and Grip-Clutter.
other/grip 0.2.0
gsequencer Advanced Gtk+ Sequencer is a tree based audio processing engine. It uses extensively threads, supporting LADSPA, DSSI and Lv2 plugin format. Capable of doing multi-channel editing, it contains an automation editor and live export to audio files. There are sequencer machines as well a fully featured notation editor. Supporting copy and paste, resizing audio channels or align in-/output pads. Intended to use for music composition. It features a piano roll, as well a synth, matrix editor, drum machine, soundfont2 player, mixer and an output panel.
other/gsequencer 8.3.12
guile-cairo guile scheme wrapper to the Cairo graphics library
other/guile-cairo 1.11.2
guile-config Guile Config is a library providing a declarative approach to application configuration specification. The library provides clean configuration declaration forms, and processors that take care of a bunch of detail.
other/guile-config 0.5.1
guile-curl ‘guile-curl’ provides bindings for the underlying libcurl library, which provides functionality for accessing files via urls.
other/guile-curl 0.9
guile-dsv Guile code to parse delimiter-separated-value files
other/guile-dsv 0.7.2
guile-eris Guile implementation of the Encoding for Robust Immutable Storage (ERIS). This library can be used to encoded and decode content with ERIS.
other/guile-eris 1.1.0
guile-file-names The (file-names) module provides methods for manipulating file names (aka file paths, but for GNU Coding Standards reasons, the module does not refer to "paths"). The module was built based on the idea that doing anything more than a non-trivial modification of a file name string is a pain (making sure all slashes are present and accounted for, resolving . and .., etc). Inevitably, you have to break the string up into chunks and operate on that list of components. This module takes care of that for you.
other/guile-file-names 0.2
guile-gi This is a library for GNU Guile to create language bindings via GObject Introspection. GNU Guile is an implementation of Scheme, which is a Lisp-like language. This library allows Guile to use GObject-based libraries -- such as GTK+3, GLib, and WebKit2 -- by generating a Scheme API from the GObject Introspection information provided by those libraries.
other/guile-gi 0.3.2
guile-git a Guile interface to libgit2
other/guile-git 0.10.0
guile-hall "Hall is a command-line application and a set of Guile libraries that allow you to quickly create and publish Guile projects. It allows you to transparently support the GNU build system, manage a project hierarchy and provides tight coupling to Guix."
other/guile-hall 0.3.0
guile-hoot Hoot is the codename for the Guile->WebAssembly project (https://spritely.institute/news/guile-on-web-assembly-project-underway.html) In addition to the compiler, Hoot contains a full WebAssembly toolchain with a WAT parser, an assembler, a disassembler, an interpreter, etc.
other/guile-hoot 0.8.0
guile-json guile-json is a JSON module in Guile for parsing and building JSON documents. Strictly complies to http://json.org specification. Build JSON documents programmatically via macros. Unicode support for strings. Allows JSON pretty printing.
other/guile-json 4.7.3
guile-lib Guile-Lib is intended as an accumulation place for pure-scheme Guile modules, allowing for people to cooperate integrating their generic Guile modules into a coherent library.
other/guile-lib 0.2.8.1
guile-oauth guile-oauth is a simple OAuth client module for Guile. It supports OAuth 1.0 protocol, and HMAC-SHA1 and PLAINTEXT signatures. It depends on the following Guile version >-2.2.0 and modules GnuTLS
other/guile-oauth 1.3.0
guile-png Guile code for png
other/guile-png 0.7.3
guile-reader Guile-Reader is a simple framework for building readers for GNU Guile. The idea is to make it easy to build procedures that extend Guile_s read procedure. Readers supporting various syntax variants can easily be written, possibly by re-using existing “token readers” of a standard Scheme readers. For example, it is used to implement Skribilo_s R5RS-derived document syntax.
other/guile-reader 0.6.2
guile-redis guile scheme redis wrapper
other/guile-redis 2.2.0
guile-sdl2 Guile scheme SDL2 (Simple DirectMedia Layer 2) wrapper. See also "gnu/sdl"
other/guile-sdl2 0.8.0
guile-sodium Guile bindings to libsodium cryptographic library
other/guile-sodium main
guile-ssh Guile code for ssh
other/guile-ssh 0.17.0
guile-xapian Guile code for xapian database connection
other/guile-xapian 0.4.0
ibus ibus Intelligent Input Bus
other/ibus 1.5.33
Imath Imath is a basic, light-weight, and efficient C++ and python representation of 2D and 3D vectors and matrices and other simple but useful mathematical objects, functions, and data types common in computer graphics applications, including the half 16-bit floating-point type. Previously part of OpenEXR, now distributed separately.
other/imath 3.2.2
isl isl is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, and computing the lexicographic minimum using parametric integer programming. It also includes an ILP solver based on generalized basis reduction.
other/isl 0.27
iso-codes ISO-codes, centralized repository
other/iso-codes v4.18.0
jansson json parser and manipulator
other/jansson 2.14
jpeg library to encode/decode jpeg images
other/jpeg 9f
lapack linear algebra matrix calculations
other/lapack 3.12.1
lean4 Lean is a functional programming language that makes it easy to write correct and maintainable code. You can also use Lean as an interactive theorem prover. Lean programming primarily involves defining types and functions. see https://leanprover-community.github.io
other/lean4 4.28.0
libann Artificial Neural Network Library
other/libann 1.4
libcaca Color ascii-art library, used by liquidwar6 game.
other/libcaca 0.99.beta19
libffi The libffi library provides a portable, high level programming interface to various calling conventions. This allows a programmer to call any function specified by a call interface description at run-time.
other/libffi 3.5.0
libgd dynamic programatic creation of images
other/libgd 2.3.3
libgeotiff libgeotiff, add geo coordinate info to tiff files
other/libgeotiff 1.7.4
libgit2 libgit2 is a portable, pure C implementation of the Git core methods provided as a re-entrant linkable library with a solid API
other/libgit2 1.6.2
libGTextUtils libGTextUtils is a library containing various functions for processing text.
other/libgtextutils 0.7
libjpeg-turbo library to encode/decode jpeg images, faster than ijg jpeg
other/libjpeg-turbo 3.1.1
libmypaint library of brushstroke code. Gimp depends on this.
other/libmypaint 1.6.1
liboop Liboop is a low-level event loop management library for POSIX-based operating systems. It supports the development of modular, multiplexed applications which may respond to events from several sources. It replaces the "select() loop" and allows the registration of event handlers for file and network I/O, timers and signals.
other/liboop 1.0.1
libosinfo libosinfo, database of operating systems and hardware information. The goal of libosinfo is to provide a single place containing all the information about an operating system that is required in order to provision and manage it in a virtualized environment.
other/libosinfo 1.12.0
libpaper The libpaper package enables users to indicate their preferred paper size, provides the paper utility to find the user_s preferred default paper size and give information about known sizes, and specifies system-wide and per-user paper size catalogues (see “man paperspecs”).
other/libpaper master
libpng libpng, official PNG reference library.
other/libpng 1.6.55
librekontrol Librekontrol is a programmable controller editor for GNU/Linux. You use Librekontrol to (re-)define the events that occur when you interact with a controller: keyboards, gamepads, music controllers, etc. using guile.
other/librekontrol 0.2.1.2
LibrePCB EDA and printed circuit board software
other/librepcb 1.3.0
libsdl Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.
other/libsdl 3.4.0
LibSpiro Using bézier splines an artist can easily draw curves with the same slope on either side of an on-curve point. Spiros, on the other hand, are based on clothoid splines which make it easy to maintain constant curvature as well as constant slope. Such curves will simply look nicer.
other/libspiro 20240903
libsvm LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification.
Cite: doi:10.1145/1961189.1961199
other/libsvm 3.36
libtiff libtiff, lib for Tagged Image File Format image format
other/libtiff 4.7.1
LibTomCrypt Modular cryptgraphic libraries, for use and study, with much tutorial info. Warning: Cryptologic software. Do not do anything to anger your local Overloads.
other/libtomcrypt 1.18.2
LibTomFloat Modular cryptgraphic libraries, for use and study, with much tutorial info. Warning: Cryptologic software. Do not do anything to anger your local Overloads.
other/libtomfloat 0.02
LibTomMath Modular cryptgraphic libraries, for use and study, with much tutorial info. Warning: Cryptologic software. Do not do anything to anger your local Overloads.
other/libtommath 1.3.0
LibTomPoly Modular cryptgraphic libraries, for use and study, with much tutorial info. Warning: Cryptologic software. Do not do anything to anger your local Overloads.
other/libtompoly 0.04
log4cpp logging tools and library for C++
other/log4cpp 1.1.5rc1
lynx WWW browser using text only from command line; for the literate. Quarter century of development, in progress.
other/lynx 2.9.2
lzip Compression utility, highly robust recoverability
other/lzip 1.26
man2html man2html is a Perl program to convert formatted nroff output, such as man pages, to HTML.
other/man2html 20251206
marray Library which is an extension for the GNU Scientific Library (GSL). It allows one to define and manipulate marrays, multidimensional arrays of arbitrary order and arbitrary dimension different for each index. Marrays generalize vectors and matrices, and are well suited to manipulate data grids. The library interface is very similar to that of gsl_matrix, and most of the functions that exist for gsl_matrix are also implemented for marrays and have the same syntax. Its sister project is "tensor", which defines a new type similar to marray but with the same dimension for each index.
other/marray 2.0
MassXpert mass spectometry software, successor to polyxmass
other/massxpert 10.3.0
Mercury Mercury is a pure logic programming language intended for the creation of large, fast, reliable programs. The syntax of Mercury is based on the syntax of Prolog, but semantically the two languages are very different due to Mercury_s purity, its type, mode, determinism and module systems.
other/mercury 22.01.8
MineXpert MineXpert is a desktop-oriented program that allows one to visualize mass spectrometric data in their full MS^n depth. Sophisticated mouse-driven mass data integrations are easily performed.
other/minexpert 3
mypaint paint program
other/mypaint 2.0.1
mypaint-brushes mypaint library of brushs code. Gimp depends on this.
other/mypaint-brushes 1.3.1
net-snmp Various tools relating to the Simple Network Management Protocol including an extensible agent, an SNMP library, tools to request or set information from SNMP agents, tools to generate and handle SNMP traps, a version of the unix netstat command using SNMP, a graphical Perl/Tk/SNMP based mib browser
other/net-snmp 5.9.4
NLopt NLopt is a library for nonlinear optimization, providing a common interface for a number of different optimization routines. It features bindings for a wide array of languages, such as C/C++, Python, and R.
Cite: Steven G. Johnson, The NLopt nonlinear-optimization package, http://ab-initio.mit.edu/nlopt
other/nlopt 2.10.0
nyacc NYACC, for Not Yet Another Compiler Compiler, is set of guile modules for generating parsers and lexical analyzers. It also provides sample parsers and pretty-printers using SXML trees as an intermediate representation. It provides a decent C parser and a FFI Helper tool to help create Guile Scheme bindings for C-based libraries. It provides (partially implemented) compilers based on above mentioned parsers to allow execution with Guile as extension languages.
other/nyacc 3.04.5
openbabel Open Babel is a chemical toolbox designed to speak the many languages of chemical data. allowing anyone to search, convert, analyze, or store data from molecular modeling, chemistry, solid-state materials, biochemistry, cheminformatics, bioinformatics, organic chemistry, inorganic chemistry, nuclear chemistry... Read, write and convert over 90 chemical file formats. Filter and search molecular files using SMARTS and other methods. Generate 2D and 3D coordinates for SMILES, InChI and other formats
other/openbabel 3.1.1
OpenEXR OpenEXR is a high dynamic-range (HDR) image file format developed by Industrial Light and Magic for use in computer imaging applications. Features: Higher dynamic range and color precision than existing 8- and 10-bit image file formats. Support for 16-bit floating-point, 32-bit floating-point, and 32-bit integer pixels. The 16-bit floating-point format, called "half". Multiple image compression algorithms, both lossless and lossy.New compression codecs and image types can easily be added by extending the C++ classes New image attributes (strings, vectors, integers, etc.) can be added to OpenEXR image headers without affecting backward compatibility with existing OpenEXR applications. Deep Data. Pixels can store a variable length list of samples. IlmImf, a library that reads and writes OpenEXR images.
other/openexr 3.4.9
openssl Transport Layer Security (TLS) and Secure Sockets Layer (SSL) protocols, and cryptography library
other/openssl 3.6.1
osinfo-db libosinfo database of operating systems and hardware information
other/osinfo-db 20250606
osinfo-db-tools tools to manage libosinfo database of operating systems and hardware information
other/osinfo-db-tools 1.12.0
pari math calculator and library, unlimited-precision, discrete math etc.
other/pari 2.18.0-908-g6b81f1f3fa
pariTwine code to interface pari-gp numerical types to other math libraries GMP, GNU MPFR, GNU MPC, FLINT, ARB, CMH
other/paritwine 0.2.0
pcre2 pcre.2 perl compatible regular expressions library
other/pcre2 10.47
pforth pforth, a portable forth written in C
other/pforth master
postgis Geospatial Data in postgresql
other/postgis 3.6.0
proj library for doing geodesic and cartographic projections
Cite: PROJ contributors (2026). PROJ coordinate transformation software library. Open Source Geospatial Foundation. URL https://proj.org/. DOI: 10.5281/zenodo.5884394
other/proj 9.8.0
Python Python is a high-level programming language that emphasizes code readability and expressiveness. It features a large standard library that encompases a wide range of functionality. It supports multiple programming paradigms including object-oriented, imperative or procedural styles.
other/python 3.14.3
Matplotlib Matplotlib is a 2-D plotting library for python, which exposes many low-level functions to have a complete control over the creation of plots.
other/python-matplotlib 3.10.8
NetworkX NetworkX is a Python library for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. The library features the implementation of undirected and directed graphs, a rich set of analysis algorithms and the ability to import/export graphs in common-used formats.
other/python-networkx 1.8.1
NumPy NumPy is a package for scientific computing with Python. Its central feature is an N-dimensional array object and efficient functions for manipulating instances of it. It also includes many other useful numerical functions, tools for integrating C/C++ and Fortran code, and linear algebra capabilities.
other/python-numpy 1.11.1
Pandas pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language.
other/python-pandas 0.13.1
SciPy SciPy is a collection of mathematical algorithms and convenience functions for Python. It provides high-level commands and classes for manipulating and visualizing data.
other/python-scipy 1.17.1
setuptools Easily download, build, install, upgrade and uninstall Python packages
other/python-setuptools 34.3.3
six six provides utilities for maintaining a codebase that is compatible with both Python 2 and 3.
other/python-six 1.10.0
SQLAlchemy SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that allows interfacing with SQL databases in a high-level manner using a simple Pythonic domain language with the full power of SQL.
other/python-sqlalchemy 2.0.37
Python 2 Python is a high-level programming language that emphasizes code readability and expressiveness. It features a large standard library that encompases a wide range of functionality. It supports multiple programming paradigms including object-oriented, imperative or procedural styles. Python2 superceeded by python3.
other/python2 2.7.18
Dateutil (Python 2) The dateutil module provides powerful extensions to the datetime module available in the Python standard library (Python 2 version).
other/python2-dateutil 2.2
NetworkX (Python 2) NetworkX is a Python library for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. The library features the implementation of undirected and directed graphs, a rich set of analysis algorithms and the ability to import/export graphs in common-used formats. (Python 2 version)
other/python2-networkx 1.8.1
NumPy (Python 2) NumPy is a package for scientific computing with Python. Its central feature is an N-dimensional array object and efficient functions for manipulating instances of it. It also includes many other useful numerical functions, tools for integrating C/C++ and Fortran code, and linear algebra capabilities. (Python 2 version)
other/python2-numpy 1.8.0
Pandas (Python 2) pandas is an open source, BSD-licensed library providing high-performance, easy-to-use data structures and data analysis tools for the Python programming language (Python 2 version).
other/python2-pandas 0.13.1
SciPy (Python 2) SciPy is a collection of mathematical algorithms and convenience functions for Python. It provides high-level commands and classes for manipulating and visualizing data. (Python 2 version)
other/python2-scipy 0.13.3
SQLAlchemy (Python 2) SQLAlchemy is the Python SQL toolkit and Object Relational Mapper that allows interfacing with SQL databases in a high-level manner using a simple Pythonic domain language with the full power of SQL.
other/python2-sqlalchemy 0.9.4
Toolz (Python 2) Toolz provides a set of utility functions for iterators, functions, and dictionaries. These functions interoperate well and form the building blocks of common data analytic operations. They extend the standard libraries itertools and functools and borrow heavily from the standard libraries of contemporary functional languages.
other/python2-toolz 0.7.0
ROOT ROOT is a modular scientific software framework. It provides all the functionalities needed to deal with big data processing, statistical analysis, visualisation and storage. It is mainly written in C++ but integrated with other languages such as Python and R. Include a C++ interpreter, which might be the most widely usable feature. Source code tar.gz is 196 megabytes.
Cite: Rene Brun and Fons Rademakers, ROOT - An Object Oriented Data Analysis Framework, Proceedings AIHENP96 Workshop, Lausanne, Sep. 1996, Nucl. Inst. Meth. in Phys. Res. A 389 (1997) 81-86.
other/root 6.38.10
sdsl-lite The Succinct Data Structure Library (SDSL) is a powerful and flexible C++11 library implementing succinct data structures. In total, the library contains the highlights of 40 research publications. Succinct data structures can represent an object (such as a bitvector or a tree) in space close to the information-theoretic lower bound of the object while supporting operations of the original object efficiently. The theoretical time complexity of an operation performed on the classical data structure and the equivalent succinct data structure are (most of the time) identical.
other/sdsl-lite 2.1.1
SFCGAL SFCGAL is a C++ wrapper library around CGAL with the aim of supporting ISO 19107:2013 and OGC Simple Features Access 1.2 for 3D operations. SFCGAL provides standard compliant geometry types and operations, that can be accessed from its C or C++ APIs. PostGIS uses the C API, to expose some SFCGALs functions in spatial databases.
other/sfcgal 2.2.0
skribilo Skribilo is a free document production tool that takes a structured document representation as its input and renders that document in a variety of output formats: HTML and Info for on-line browsing, and Lout and LaTeX for high-quality hard copies.
other/skribilo 0.11.0
SoundTouch SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files. The library additionally supports estimating stable beats-per-minute rates for audio tracks. Tempo (time stretch): Changes the sound to play at faster or slower tempo than originally without affecting the sound pitch. Pitch (key) : Changes the sound pitch or key while keeping the original tempo (speed). Playback Rate : Changes both tempo and pitch together as if a vinyl disc was played at different RPM rate. The SoundTouch library is intended for application developers writing sound processing tools that require tempo/pitch control functionality, or just for playing around with the sound effects.
other/soundtouch 2.4.1
sparsehash sparsehash is a C++ library that implemnts several hash-map implementations, including ones that optimize for space or speed. It also contains code to serialize and unserialize hash-maps from disk.
other/sparsehash 2.0.4
stage0 A class of minimal bootstrap binaries that has a reproducible build on all platforms. Providing a verifiable base for defeating the trusting trust attack.
other/stage0 master
swig SWIG is an interface compiler that connects programs written in C and C++ with scripting languages such as Perl, Python, Ruby, and Tcl, etc. It works by taking the declarations found in C/C++ header files and using them to generate the wrapper code that scripting languages need to access the underlying C/C++ code.
other/swig 4.4.1
systemtap Linux kernel realtime diagnostics, tracing, probing
other/systemtap 5.4
Tensor Algebra Compiler, taco A fast and versatile library for linear and tensor algebra; converts tensor expressions to C++ code
other/taco master
tensor Library which is an extension for the GNU Scientific Library (GSL). It allows one to define and manipulate tensors, multidimensional arrays of any order with the same dimension for every index. Tensors generalize vectors and square matrices, and provide powerful functions like tensorial product, index contraction and index swapping. The library interface is very similar to that of gsl_matrix, and most of the functions that exist for gsl_matrix are also implemented for tensors and have the same syntax. Its sister project is "marray", which defines a new type similar to tensor but with the arbitrary dimension for each index (for matrices, that would be rectangular matrices), but without the tensor operations defined.
other/tensor 2.0
tidy-html5 HTML validator and pretty-printer
other/tidy-html5 5.8.0
tile-forth Demo Forth F83 interpreter written in understandable C. Due to assigning each Forth "word" to a C function, it is slower than a native forth. 32 bit, it says.
other/tile-forth 2.1
TomsFastMath Modular cryptgraphic libraries, for use and study, with much tutorial info. Warning: Cryptologic software. Do not do anything to anger your local Overloads.
other/tomsfastmath 0.13.1
UCB logo Logo language, from UCB
other/ucblogo-code master
uncrustify A source code beautifier for C, C++, C#, Objective-C, D, Java, Pawn and Vala.
other/uncrustify 0.78.1
usbutils Utilies for examining usb devices. lsusb lsusb.py usb-devices usbhid-dump
other/usbutils 019
util-linux low level utilities for working with GNU-Linux, including: addpart agetty bits blkdiscard blkid blkpr blkzone blockdev cal cfdisk chcpu chmem choom chrt col colcrt colrm column coresched ctrlaltdel delpart dmesg eject enosys exch fadvise fallocate fdisk fincore findfs findmnt flock fsck fsck.cramfs fsck.minix fsfreeze fstrim getopt hardlink hexdump hwclock i386 ionice ipcmk ipcrm ipcs irqtop isosize kill last lastb lastlog2 ldattach line linux32 linux64 logger look losetup lsblk lsclocks lscpu lsfd lsipc lsirq lslocks lslogins lsmem lsns mcookie mesg mkfs mkfs.bfs mkfs.cramfs mkfs.minix mkswap more mount mountpoint namei newgrp nologin nsenter partx pg pipesz pivot_root prlimit readprofile rename renice resizepart rev rfkill rtcwake script scriptlive scriptreplay setarch setpgid setsid setterm sfdisk sulogin swaplabel swapoff swapon switch_root taskset tunelp uclampset ul umount uname26 unshare utmpdump uuidd uuidgen uuidparse vigr vipw waitpid wall wdctl whereis wipefs write x86_64 zramctl
other/util-linux 2.41.3
valkey Valkey is an open source (BSD licensed), in-memory data structure store, used as a database, cache and message broker. It supports data structures such as strings, hashes, lists, sets, sorted sets with range queries, bitmaps, hyperloglogs and geospatial indexes with radius queries. Valkey has built-in replication, Lua scripting, LRU eviction, transactions and different levels of on-disk persistence, and provides high availability. A fork of redis.
other/valkey 9.0.3
wcslib The FITS "World Coordinate System" (WCS) standard defines keywords and usage that provide for the description of astronomical coordinate systems in a FITS image header.
other/wcslib 8.4
WildMIDI WildMIDI is a simple software midi player which has a core softsynth library that can be used with other applications.
other/wildmidi 0.4.6
Xerces-C++ Xerces-C++ is a validating XML parser written in a portable subset of C++. A shared library is provided for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs.
other/xerces 3.3.0
xeus-gp jupyter kernel for gp
other/xeus-gp 0.2.0
xforms GUI designer using GUI, outputing C code, using xlib. Not related to an XML program of the same name.
other/xforms master
xterm famous terminal for X displays, decades old, updated 2026
other/xterm 407
xz XZ Utils is free general-purpose data compression software with a high compression ratio. XZ Utils were written for POSIX-like systems, but also work on some not-so-POSIX systems. XZ Utils are the successor to LZMA Utils.
other/xz 5.8.1
zeptodb zeptodb provides command-line tools for creating and manipulating DBM databases. DBM databases are non-relational databases consisting of key-value pairs; thus, they are disk-bound hash tables, providing constant, fast look-up time even in large databases.
other/zeptodb 3.0.1
zlib zlib compression library
other/zlib 1.3.1
zstd zstd is free general-purpose data compression program
other/zstd 1.5.7
appres The appres program prints the X resources seen by an application (or subhierarchy of an application) with the specified class and instance names. It can be used to determine which X resources a particular X program will load.
xorg/appres 1.0.7
bdftopcf bdftopcf X font converter
xorg/bdftopcf 1.1.2
encodings font encodings
xorg/encodings 1.0.6
evieext exieext protocol
xorg/evieext 1.1.1
font-util font util
xorg/font-util 1.3.3
fonttosfnt fonttosfnt wraps a set of bdf or pcf bitmap fonts in a sfnt (TrueType or OpenType) wrapper.
xorg/fonttosfnt 1.2.5
igt-gpu-tools IGT GPU Tools is a collection of tools for development and testing of the DRM drivers. There are many macro-level test suites that get used against the drivers, including xtest, rendercheck, piglit, and oglconform, but failures from those can be difficult to track down to kernel changes, and many require complicated build procedures or specific testing environments to get useful results. Therefore, IGT GPU Tools includes low-level tools and tests specifically for development and testing of the DRM Drivers.
xorg/igt-gpu-tools 2.3
libFS libFS X font server client library
xorg/libFS 1.0.10
libICE libICE
xorg/libICE 1.1.1
libSM libSM xsession management
xorg/libSM 1.2.6
libX11 libX11 library
xorg/libX11 1.8.12
libXScrnSaver libXScrnSaver saves your Scrn library
xorg/libXScrnSaver 1.2.5
libXau libXau library for X
xorg/libXau 1.0.10
libXaw libXaw library for X
xorg/libXaw 1.0.14
libXaw3d libXaw3d library for X
xorg/libXaw3d 1.6.4
libXcursor libXcursor library
xorg/libXcursor 1.2.3
libXdmcp libXdmcp - X Display Manager Control Protocol library
xorg/libXdmcp 1.1.4
libXevie libevie library
xorg/libXevie 1.0.3
libXext libXext library
xorg/libXext 1.3.5
libXfixes libXfixes library
xorg/libXfixes 6.0.2
libXfont2 libXfont2 library
xorg/libXfont2 2.0.7
libXft libXft library for X font renderer
xorg/libXft 2.3.9
libXi libXi library for X input extension
xorg/libXi 1.8.2
libXinerama libXinerama
xorg/libXinerama 1.1.5
libXmu libXmu, library
xorg/libXmu 1.2.1
libXp libXp library for X
xorg/libXp 1.0.4
libXpm libXpm, library for libXpm pixmap
xorg/libXpm 3.5.17
libXrandr libXrandr, library for X rotation
xorg/libXrandr 1.5.4
libXrender libXrender
xorg/libXrender 0.9.11
libXres libXres X-Resource extension client library
xorg/libXres 1.2.3
libXt libXt library for X
xorg/libXt 1.3.1
libXtst libXtst library for X
xorg/libXtst 1.2.5
libXv libXv library for Video Xv extension for X
xorg/libXv 1.0.13
libXvMC libXvMC library for X
xorg/libXvMC 1.0.13
libXxf86vm libXxf86vm extension library for XFree86-VidMode
xorg/libXxf86vm 1.1.6
libdmx libdmx
xorg/libdmx 1.1.5
libpthread-stubs libpthread-stubs
xorg/libpthread-stubs 0.5
libxcb libxcb, library for xcb, xlib-evolution
xorg/libxcb 1.17.0
libxcvt libxcvt is a library providing a standalone version of the X server implementation of the VESA CVT standard timing modelines generator. libxcvt also provides a standalone version of the command line tool cvt copied from the Xorg implementation and is meant to be a direct replacement to the version provided by the Xorg server.
xorg/libxcvt 0.1.3
libxshmfence libxshmfence, library for xcb
xorg/libxshmfence 1.3.3
lndir make a shadow directory of links
xorg/lndir 1.0.5
mkfontscale mkfontscalej
xorg/mkfontscale 1.2.1
printproto printproto
xorg/printproto 1.0.5
rendercheck rendercheck test
xorg/rendercheck 1.6
rgb rgb names to r g b list
xorg/rgb 1.1.1
setxkbmap set X keyboard map
xorg/setxkbmap 1.3.2
util-macros This is a set of autoconf macros used by the configure.ac scripts in other Xorg modular packages, and is needed to generate new versions of their configure scripts with autoconf.
xorg/util-macros 1.20.2
wininfo x window information utility
xorg/wininfo 0.7
x11perf x11perf test
xorg/x11perf 1.7.0
xauth xauth
xorg/xauth 1.1.5
xbiff xbiff email alert
xorg/xbiff 1.0.5
xbitmaps X bitmaps for xorg
xorg/xbitmaps 1.1.2
xcb-demo xcb demo
xorg/xcb-demo 0.1
xcb-proto xcb is an evolutionary descendent of xlib, to replace it
xorg/xcb-proto 1.17.0
xcb-util xcb library for xcb-util
xorg/xcb-util 0.4.1
xcb-util-cursor xcb, library for xcb-util-cursor
xorg/xcb-util-cursor 0.1.6
xcb-util-errors xcb, library for xcb-util-wm
xorg/xcb-util-errors 1.0.1
xcb-util-image xcb, library for xcb-util-image
xorg/xcb-util-image 0.4.1
xcb-util-keysyms xcb, library for xcb-util-keysyms
xorg/xcb-util-keysyms 0.4.1
xcb-util-renderutil xcb, library for xcb-util-renderutil
xorg/xcb-util-renderutil 0.3.10
xcb-util-wm xcb, library for xcb-util-wm
xorg/xcb-util-wm 0.4.2
xcompmgr xcompmgr is a sample compositing manager for X servers supporting the XFIXES, DAMAGE, RENDER, and COMPOSITE extensions. It enables basic eye-candy effects.
xorg/xcompmgr 1.1.8
xcursor-themes X bitmaps for xorg
xorg/xcursor-themes 1.0.6
xcursorgen make x cursor from pngs
xorg/xcursorgen 1.0.9
xdm X display manager
xorg/xdm 1.1.16
xdpyinfo xdpyinfo is a utility for displaying information about an X server. It is used to examine the capabilities of a server, the predefined values for various parameters used in communicating between clients and the server, and the different types of screens, visuals, and X11 protocol extensions that are available.
xorg/xdpyinfo 1.4.0
xdriinfo xdri information utility
xorg/xdriinfo 1.0.7
xeyes xeyes, early surveilance program
xorg/xeyes 1.3.1
xf86-input-evdev xf86 input evdev driver
xorg/xf86-input-evdev 2.11.0
xf86-input-libinput libinput driver
xorg/xf86-input-libinput 1.5.0
xf86-input-mouse input mouse driver for non-linux systems
xorg/xf86-input-mouse 2.0.0
xf86-input-void ati video driver
xorg/xf86-input-void 1.4.2
xf86-video-ati ati video driver
xorg/xf86-video-ati 18.1.0
xf86-video-geode xf86 video geode driver
xorg/xf86-video-geode 2.18.2
xf86-video-nouveau nouveau video driver
xorg/xf86-video-nouveau 1.0.16
xfsinfo xfsinfo is a utility for displaying information about an X font server. It is used to examine the capabilities of a server, the predefined values for various parameters used in communicating between clients and the server, and the font catalogues and alternate servers that are available.
xorg/xfsinfo 1.0.8
xgamma xgamma allows X users to query and alter the gamma correction of a monitor via the X video mode extension (XFree86-VidModeExtension).
xorg/xgamma 1.0.8
xgc xgc is an X11 graphics demo that shows various features of the X11 core protocol graphics primitives.
xorg/xgc 1.0.7
xhost xhost, restrict host access
xorg/xhost 1.0.9
xkbcomp The X Keyboard Extension essentially replaces the core protocol definition of keyboard. The extension makes possible to clearly and explicitly specify most aspects of keyboard behaviour on per-key basis and to more closely track the logical and physical state of the keyboard. It also includes a number of keyboard controls designed to make keyboards more accessible to people with physical impairments.
xorg/xkbcomp 1.5.0
xkeyboard-config X keyboard config
xorg/xkeyboard-config 2.42
xload xload displayer
xorg/xload 1.2.0
xmag xmag magnifier
xorg/xmag 1.0.8
xman xman manpage displayer
xorg/xman 1.2.0
xorg-docs xorg-docs about X
xorg/xorg-docs 1.7.3
xorg-server xorg-server
xorg/xorg-server 21.1.21
xorg-sgml-doctools xorg-sgml-doctools about X
xorg/xorg-sgml-doctools 1.12.1
xorgproto Composite Extension, The DAMAGE Extension, The DRI2 Extension, The DRI3 Extension, Proxy Management Protocol, The Present Extension, The X Resize, Rotate and Reflect Extension, The X Rendering Extension, The X Resource Extension, X Video Extension
xorg/xorgproto 2025.1
xprop xprop is a command line tool to display and/or set window and font properties of an X server.
xorg/xprop 1.2.5
xpyb Python 2 binding for X windows system protocol via libxcb
xorg/xpyb 1.3.1
xrdb xrdb
xorg/xrdb 1.2.2
xscope x scope
xorg/xscope 1.4.4
xset xset, set parameters
xorg/xset 1.2.5
xsetroot xsetroot
xorg/xsetroot 1.1.3
xtrans xtrans is a library of code that is shared among various X packages to handle network protocol transport in a modular fashion, allowing a single place to add new transport types. It is used by the X server, libX11, libICE, the X font server, and related components.
xorg/xtrans 1.6.0
xvidtune xvidtune
xorg/xvidtune 1.0.4
xvinfo xvinfo. Print out X-Video extension adaptor information
xorg/xvinfo 1.1.4
xwayland xorg-server using wayland
xorg/xwayland 24.1.9
xwd xwd x screen grabber
xorg/xwd 1.0.9
xwininfo xwininfo
xorg/xwininfo 1.1.5
xwud xwd x screen grabber file displayer
xorg/xwud 1.0.7