Difference between revisions of "User:Jgay/new-release"

From Free Software Directory
Jump to: navigation, search
(Created page with "{{#ask:[[License::GPLv3orlater]]OR[[License::AGPLv3orlater]] |?# |?Full description=Description |?Homepage URL=Homepage |?Version date |?Version identifier |?Version note |Sor...")
 
Line 1: Line 1:
 
{{#ask:[[License::GPLv3orlater]]OR[[License::AGPLv3orlater]]
 
{{#ask:[[License::GPLv3orlater]]OR[[License::AGPLv3orlater]]
|?#
+
|?Full description
|?Full description=Description
+
|?Homepage URL
|?Homepage URL=Homepage
 
 
|?Version date
 
|?Version date
 
|?Version identifier
 
|?Version identifier
 
|?Version note
 
|?Version note
|Sort=Version date
+
|sort=Version date
 
|format=broadtable
 
|format=broadtable
 
|order=descending
 
|order=descending
 
|limit=500
 
|limit=500
 
}}
 
}}

Revision as of 12:47, 3 June 2016

 Full descriptionHomepage URLVersion dateVersion identifierVersion note
GnuastroThe GNU Astronomy Utilities (Gnuastro) is an official GNU package consisting of separate programs and library functions (in C and C++) for the manipulation and analysis of astronomical data. All the various utilities share the same basic command line user interface for the comfort of both the users and developers. GNU Astronomy Utilities is written to comply fully with the GNU coding standards so it integrates finely with the GNU/Linux operating system. This also enables astronomers to expect a fully familiar experience in the source code, building, installing and command line user interaction that they have seen in all the other GNU software that they use.https://www.gnu.org/software/gnuastro/8 August 20180.7
NNCPNNCP (Node to Node copy) is a collection of utilities simplifying secure store-and-forward files, mail and commands exchanging.

This utilities are intended to help build up small size (dozens of nodes) ad-hoc friend-to-friend (F2F) statically routed darknet delay-tolerant networks for fire-and-forget secure reliable files, file requests, Internet mail and commands transmission. All packets are integrity checked, end-to-end encrypted (E2EE), explicitly authenticated by known participants public keys. Onion encryption is applied to relayed packets. Each node acts both as a client and server, can use push and poll behaviour model.

Out-of-box offline sneakernet/floppynet, dead drops, sequential and append-only CD-ROM/tape storages, air-gapped computers support. But online TCP daemon with full-duplex resumable data transmission exists.
http://www.nncpgo.org/8 July 20183.4
GimpThe GNU Image Manipulation Program is a powerful image editing program, and commonly used for photo retouching, image composition, and general graphic design work. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. GIMP also comes with extensive documentation for both users and programmers, including a manual, tutorials, examples of various features, links to other GIMP-related sites and an extensive list of plug-ins.https://www.gnu.org/software/gimp/4 July 20182.10.4
UpadUpad is a programmer (aka "chipflasher") and low level debugger for micro-controllers which feature a background debug mode (BDM) interface. BDM is an electronic interface enabling debugging of embedded systems. Specifically, it provides in-circuit debugging in a non-intrusive manner. The interface appears in many Freescale and NXP products, such as the S12Z, HCS08, and 68HC12. Upad may be used to upload programs to such products and to debug those programs. Its software is exclusively free software. It requires a dedicated hardware device, but this is inexpensive and can be easily constructed by a moderately skilled technician.http://www.nongnu.org/micropad29 June 20180.0
KritaKrita is a digital painting application for creating art from start to finish, suitable for concept art, texture, matte painting, illustrations and comics.

Krita is primarily designed for free-hand drawing purpose. It has an extensive, highly-customizable brush engine and a sophisticated layer system. It allows non-destructive image editing through transparency / transformation / filter masks. It supports raster graphics, SVG vector graphics and frame-based animation. The application supports full color management and it can handle HDR image editing and proofing. It has an intuitive, non-intrusive UI design. It is optimized for multi-core CPUs and uses OpenGL for canvas acceleration and display enhancements.

Krita is a cross-platform application. It supports Windows, Linux and Mac OSX.

Krita is written in C++, based on KDE Framworks and Qt, supports Python scripting extensions.

https://krita.org/27 June 20184.1.0
VConnect-STANDvConnect is a free software singing synthesizer based on WORLD. It was developed at the University of Electro-Communications as part of Cadencii, a piano roll editor compatible with VOCALOID and UTAU.http://hal-the-cat.music.coocan.jp/ritsu e.html20 June 20182.0.2
TagstooTag folders and files (including multimedia) by dragging the tags on them, you can create tags of various shapes and colors for a more intuitive classification.

Precise search possibilities, with various input fields, allowing to add all the necessary tags that you want. For example, in one field you can add the tags cat and white and in another field you can add the tags dog and brown, so the search result will return all white cats and brown dogs.

Multimedia files preview in both explorer and searcher results cards. The cover images of epubs also are shown.

For images both system's default image viewer and program's new internal viewer can be launched alternatively.

Usual file management actions by dragging and dropping or pressing buttons; copy, move, delete, rename. And undo button.

It's possible to export/import the tagging data to a file, so data is available in any computer.

Features:

- Tag Folders and files easily by dragging and dropping tags created from a variety of shapes.

- No installation required. Compatible with Windows, Linux and Mac OS.

- Export/import data to a file.

- Possible to build up very specific searches.

- Various Viewmodes; from lists to cards of different sizes to preview folders and files.

- Multimedia file preview in explorer/searcher. Also Epubs.

- Integrated image viewer that can be launched alternatively to the system's default viewer.

- Tags positions are interchangeable.

- If you want a softer interface you have the option to choose a 'grayscale' mode.
https://tagstoo.sourceforge.io/18 June 20181.10.0
Gnu-pw-mgrGnu-pw-mgr is a password manager 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.https://www.gnu.org/software/gnu-pw-mgr/17 June 20182.3.1
NullifyNullify is a turn-based game of cards which goal is to get rid of all cards in hand (initially 5 cards). Its main rule and cards with special behaviors are derived from a popular argentinean cards game.https://github.com/ddwek/nullify30 May 20180.1
EmacsExtraordinarily powerful text editor with additional features including content sensitive major modes, complete online documentation, highly extensible through Lisp, support for many languages and their scripts through its multilingual extension, and a large number of other extensions available either separately or with the GNU Emacs distribution. Runs on many different operating systems regardless of machine. It offers true Lisp, smoothly integrated into the editor, for writing extensions and provides an interface to the X windows system.https://www.gnu.org/software/emacs/28 May 201826.1
LibreJSLibreJS is a browser extension that helps users avoid what Richard Stallman calls the Javascript Trap. It allows users to block javascript code that is neither free nor trivial. It works on recent versions of IceCat and other Firefox/Mozilla-based clones.https://www.gnu.org/software/librejs/22 May 20187.14.1
FontopiaFontopia is an easy-to-use, text-based, console font editor. It's used to edit the fonts that GNU/Linux uses to display text on text-based terminals. Fontopia works on both PSF 1 & 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.https://www.gnu.org/software/fontopia/20 May 20181.8.4.
GamaGama 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. Network adjustment in a local coordinate system and its functionality is represented by the program gama-local, which adjusts geodetic (free) networks of observed distances, directions, angles, height differences, 3D vectors and observed coordinates (coordinates with given variance-covariance matrix). Global coordinate network adjustment model is based on geocentric coordinate system (adjustment model on ellipsoid). Its functionality is represented by the program gama-g3.https://www.gnu.org/software/gama/19 May 20182.00
LibidnLibidn is an implementation of the Stringprep (with the Nameprep and Kerberos 5 profiles), Punycode and IDNA specifications defined by +the IETF Internationalized Domain Names (IDN) working group, used for internationalized domain names. The library contains a generic Stringprep implementation (including Unicode 3.2 NFKC normalization, table mapping of characters, and Bidirectional Character handling), two Stringprep profiles; Nameprep (for IDN) and Kerberos5, as well as a Punycode and IDNA. This project was formerly known as 'libstringprep.'https://www.gnu.org/software/libidn/18 May 20182.0.5
GnudosGnuDOS 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:
  • The core library (corelib) contains four utilities: Kbd (for keyboard handling), Screen (for screen drawing), Dialogs (for dialog boxes/window drawing), and Strings (for strings functions).
  • The software applications are three: Prime (console file manager), Mino (console text editor), and Fog (console form designer).
https://www.gnu.org/software/gnudos/13 May 20181.11.4
AgsAdvanced GTK+ Sequencer (AGS) is 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. Further it has LADSPA, DSSI and Lv2 plugin support. It's designed to be highly configurable. You may add effects to its effect chain; and add or remove audio channels/pads. You may set up a fully functional network of engines, thus there is a link editor for linking audio lines. AGS requires a realtime kernel and ALSA support. AGS uses conditional locks to keep several threads in sync that's why you need at least a preemptable kernel.

LADSPA support has been added to version 0.4.2 as well export to WAV.

Version 0.5.x brings you first concurrent audio tree processing support.

Version 0.6.x is dedicated to accessibility. You might control GSequencer by keyboard. As you move to a note it provides you an audible feedback.

Version 0.7.x gives you the benefit of providing the libraries libags, libags-thread, libags-server, libags-audio and libgsequencer. It contains for now an automation editor. Open Sound System (OSS4) and JACK Audio Connection Kit support has been added recently. Now you may configure multiple soundcards. Since 0.7.111 there is MIDI input available. Let you record your MIDI instrument and doing live performance.

Version 0.8.x extended MIDI support to import/export SMF. A built-in envelope editor and additional editing functionality like move/crop selected notes.
http://www.nongnu.org/gsequencer/7 May 20181.4.32
ArtanisArtanis is a web application framework written in Guile Scheme. It provides several tools for web development: database access, templating frameworks, session management, URL-remapping for RESTful, page caching, and more.https://www.gnu.org/software/artanis/7 May 20180.2.5
McsimMCSim is a simulation and statistical inference tool for algebraic or differential equation systems. While other programs have been created to the same end, many of them are not optimal for performing computer intensive and sophisticated Monte Carlo analyses. MCSim was created specifically to perform Monte Carlo analyses in an optimized and easy to maintain environment.https://www.gnu.org/software/mcsim/5 May 20186.0.1
JirafeauJirafeau is a web application making your file sharing easy by just selecting a file and upload it. Once uploaded, your file can be shared using a link.https://gitlab.com/mojo42/Jirafeau3 May 20183.4.1
EprintsEPrints is an online archiving system. Documents are stored in any format as well as in more than one document format. The archive can handle related fields; the administrator decides what fields to use for each document. Users can also view and search the archive through a configurable, extendable subject hierarchy . The software automatically performs data integrity checks. Some "stub" routines let individual sites add their own integrity checks. Documents are submitted through a Web-based interface, and uploaded as files, in a compressed bundled file (such as a .zip file), or automatically mirrored from another site by specifying a URL. Users subscribe either as authors or readers, via the Web or email. Authors have associated metadata. Submitted papers are entered directly or through a moderation process. This is done through the Web, as is most normal maintenance.https://www.gnu.org/software/eprints/3 May 20183.4.0
Guile-cv
Guile-CV - Image Processing and Analysis in Guile - is a Computer Vision functional programming library for the Guile Scheme language


Guile-CV is based on Vigra (Vision with Generic Algorithms), enriched with pure Guile Scheme algorithms, all accessible through a nice, clean and easy to use high level API.


Guile-CV is natively multi-threaded, and takes advantage of multiple cores, using high-level and fine grained application-level parallelism constructs available in Guile, based on its support to POSIX threads.
https://www.gnu.org/software/guile-cv/2 May 20180.1.9
OctaveOctave 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. N.B. The Octave language is quite similar to Matlab so that most programs are easily portable. There is support for editing both in Emacs.https://www.gnu.org/software/octave/1 May 20184.4.0
OrgOrg is an Emacs mode for keeping notes, lists and doing project management with a fast and effective plain-text system. Org-mode is based on top of the Emacs outline-mode and provides a very usable outliner with powerful functionality.https://orgmode.org/1 May 20189.1.13
EmmsEMMS (a.k.a. Emacs Multimedia System) is an application to play multimedia files from Emacs using external players. It has simple, usable core functionality and a multitude of extensions which build on that core.https://www.gnu.org/software/emms/1 May 20185.0
GnumericGNUmeric is a GNU spreadsheet application, running under GNOME. It is interoperable with other spreadsheet 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.https://www.gnu.org/software/gnumeric/30 April 20181.12.40
SavaPageSavaPage is a Libre Print Portal Solution that uses Open Standards and Commodity Hardware for Secure Pull-Printing, Pay-Per-Print, Delegated Print, Job Ticketing, Auditing and PDF Creation.https://www.savapage.org30 April 20181.0.0
QuesferaQuesfera is a cross-platform framework/engine to make point & click adventures, or quests, with 3D panoramic freelook (similar to Myst III Exile or Scratches). Written in Go and uses SDL2. Demo 'game' and GUI configurator are provided. Includes inventory management, item usage, reading descriptions and books, dialogues with branches, menu, saving & loading, intro, credits, has built-in localization support for texts and voices.https://sunkware.org/quesfera/index.php30 April 20181.0.0
NanoNano 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.https://www.gnu.org/software/nano/27 April 20182.9.6
Bullet dodgerThis is a game that can be played using the mouse. You just have to dodge bullets and pick bonuses. The game can get very difficult.https://freakspot.net/programas/bullet dodger/25 April 20182.1.2
ParallelParallel is a shell tool for executing jobs in parallel using one or more computers.

A job is can be a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables. A job can also be a command that reads from a pipe. GNU Parallel can then split the input and pipe it into commands in parallel. If you use xargs and tee today you will find GNU Parallel very easy to use as GNU Parallel is written to have the same options as xargs. If you write loops in shell, you will find GNU Parallel may be able to replace most of the loops and make them run faster by running several jobs in parallel. GNU Parallel can even replace nested loops.

GNU Parallel makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU Parallel as input for other programs.

For each line of input, GNU Parallel will execute command with the line as arguments. If no command is given, the line of input is executed. Several lines will be run in parallel. GNU Parallel can often be used as a substitute for xargs or cat Pipe.pngbash.

The GNU Parallel distribution also includes an 'sql' script which aims to give a simple, unified interface for accessing databases through all the different databases' command line clients, and a 'niceload' script to slow down or suspend a program if system activity is above a given threshold.
https://www.gnu.org/software/parallel/22 April 201820180422
PurePure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code. Pure is closely related to the author's Q language and is slated to eventually become its successor, since it offers many new and powerful features and programs run much faster than their Q equivalents. (OTOH, Q still offers many more library modules right now. Most of these will eventually be ported to Pure, but this will take some time.)https://agraef.github.io/pure-lang/11 April 20180.68
GnupgGnuPG 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. This package, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available.https://www.gnu.org/software/gnupg/10 April 20182.2.6
McronThe mcron program represents a complete re-think of the cron concept originally found in the Berkeley and AT&T unices, and subsequently rationalized by Paul Vixie. The original idea was to have a daemon that wakes up every minute, scans a set of files under a special directory, and determines from those files if any shell commands should be executed in this minute.

It'is a 100% Vixie cron replacement written in pure Guile. As well as accepting traditional crontabs, it also accepts configuration files written in Scheme for infinite flexibility in specifying when jobs should run (it could take the system load into account, for example).

The new idea is to read the required command instructions, work out which command needs to be executed next, and then sleep until the inferred time has arrived. On waking the commands are run, and the time of the next command is computed. Furthermore, the specifications are written in scheme, allowing at the same time simple command execution instructions and very much more flexible ones to be composed than the original Vixie format. This has several useful advantages over the original idea. (Changes to user crontabs are signalled directly to mcron by the crontab program; cron must still scan the /etc/crontab file once every minute, although use of this file is highly discouraged and this behaviour can be turned off).

  • Does not consume CPU resources when not needed. Many cron daemons only run jobs once an hour, or even just once a day.
  • Can easily allow for finer time-points to be specified, i.e. seconds. In principle this could be extended to microseconds, but this is not implemented.
  • Times can be more or less regular. For example, a job that runs every 17 hours can be specified, or a job that runs on the first Sunday of every month.
  • Times can be dynamic. Arbitrary Guile (scheme) code can be provided to compute the next time that a command needs to be run. This could, for example, take the system load into consideration.
  • Each user looks after his own files in his own directory. He can use more than one to break up complicated cron specifications.
  • Each user can run his own daemon. This removes the need for suid programs to manipulate the crontabs, and eliminates many security concerns that surround all existing cron programs.
  • The user can obtain an advance schedule of all the jobs that are due to run.
https://www.gnu.org/software/mcron/8 April 20181.1.1
GNOME Shell Extension TaskBarTaskBar is a GNOME Shell extension. It displays icons of running applications on the top panel or alternatively on a new bottom panel. Activate, minimize or close tasks with a simple click. TaskBar is a dock-like windows list on the top/bottom bar.https://extensions.gnome.org/extension/584/taskbar/6 April 201857.0
SedSed 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.https://www.gnu.org/software/sed/1 April 20184.5
Persepolis Download ManagerPersepolis is a libre software (GNU GPLv3), download manager GUI using aria2 as the backend. Persepolis is available for GNU/Linux, MacOS, Windows, and BSD. It's user-friendly to replace proprietary IDM of Windows because Persepolis supports integration to browsers such as Firefox or Chrome.https://persepolisdm.github.io/31 March 20183.1.0
GnuradioGNU Radio is a software development toolkit that provides signal processing blocks to implement software radios. It can be used with readily-available low-cost external RF hardware to create software-defined radios, or without hardware in a simulation-like environment. It is widely used in research, industry, academia, government, and hobbyist environments to support both wireless communications research and real-world radio systems.https://www.gnu.org/software/gnuradio/30 March 20183.7.12.0
PeekPeeks lets you select the portion of the screen you want to record with the mouse and save it as a GIF.https://github.com/phw/peek29 March 20181.3.1
Mpd-configureThe mpd-configure bash script creates a valid configuration file for mpd, optimised for bit perfect playback of any digital audio file, including those of high resolution. With default settings the script uses the first available alsa audio interface by using its hardware address (in the form of hw:x,y), and has automagic procedures for things like the music directory and directory where files are stored, the number of items in the music direcory and the UPNP name. When multiple audio interfaces are found, the user is presented with a choice.https://github.com/ronalde/mpd-configure26 March 20180.9.7
FoliotFoliot is an application for keeping track of time spent working on projects. It can be used in a single user mode or by small organizations.https://www.gnu.org/software/foliot/25 March 20180.9.7
Emacs-museEmacs Muse is a tool for easily authoring and publishing documents. It

allows for rapid prototyping of hyperlinked text, which may then be exported to multiple output formats, such as HTML, LaTeX, and Texinfo.

The markup rules used by Emacs Muse are intended to be very friendly to

people familiar with Emacs.
https://www.gnu.org/software/emacs-muse/24 March 20183.20.2
ShepherdGNU Shepherd is an init system used to start, stop and manage daemons. It provides a replacement for the service-managing capabilities of SysV init (or any other init) with a powerful dependency-based system with a convenient interface. Shepherd may also be used by unprivileged users to manage per-user daemons (e.g., tor, privoxy, mcron, etc.). It is written in Guile and is configured and extended using Guile.https://www.gnu.org/software/shepherd/22 March 20180.4.0
RecutilsGNU Recutils is a set of tools and libraries to access human-editable text-based databases called recfiles. The GNU recutils suite comprises a Texinfo manual describing the rec format, a C library (librec) providing a rich set of functions to access rec files, a set of C utilities (recinf, recsel, recins, recset and recfix) that can be used in shell scripts, and an Emacs mode (rec-mode).https://www.gnu.org/software/recutils/19 March 20181.7.91
Md-tocThe table of contents generated by this program is designed to work with several markdown parsers such as the one used by GitHub and GitLab.

When used with the in-place option this script will write the table of contents at the first occurrency of a marker. The default marker is [](TOC) which will result as invisible when reading the parsed markdown file.

By default, titles up to three indentation levels (in HTML: h1, h2, h3) will be included in the table of contents.

As a final remark, it is possible to generate an ordered and an unordered table of contents. In both cases, each element of the toc is by default a clickable link to a paragraph in the page. It is also possible to generate non-linked version of the TOC.

Rules for generating the table of contents are determined by the selected markdown parser. md_toc aimes to be as conformant as possible in respect to each one of them.
https://github.com/frnmst/md-toc18 March 20182.0.0
Gretlgretl, an acronym for Gnu Regression Econometrics and Time-series Library, 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.https://www.gnu.org/software/gretl/17 March 20182018a
DatamashDatamash is a command-line program which performs basic numeric, textual and statistical operations on input textual data files. it is designed to be portable and reliable, and aid researchers to easily automate analysis pipelines, without writing code or even short scripts.https://www.gnu.org/software/datamash/16 March 20181.3
GcomprisGCompris 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.https://www.gnu.org/software/gcompris/13 March 20180.90
TimeTime 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.https://www.gnu.org/software/time/12 March 20181.9
Help2manHelp2man is a program that converts the output of standard --help and --version command-line arguments into a manual page automatically. It lets developers include a manual page in their distribution without having to maintain that document. Since Texinfo is the official documentation format of the GNU project, this also provides a way to generate a placeholder man page pointing to that resource while still providing some useful information.https://www.gnu.org/software/help2man/28 February 20181.47.6
LibunistringLibunistring is a library providing functions to manipulate Unicode strings and for manipulating C strings according to the Unicode standard.

Libunistring can be used by applications involving non-trivial text processing, such as upper/lower case conversions, line breaking, operations on words, or more advanced analysis of text. Text provided by the user can, in general, contain characters of all kinds of scripts. The text processing functions provided by this library handle all scripts and all languages.

It also may be useful for an application that already uses the ISO C / POSIX <ctype.h>, <wctype.h> functions and the text it operates on is provided by the user and can be in any language.

The library is also useful for applications using Unicode strings as internal in-memory representation.
https://www.gnu.org/software/libunistring/28 February 20180.9.9
DionysusDionysus 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.https://www.gnu.org/software/dionysus/27 February 20181.4.0
GawkGawk is the GNU implementation of AWK, a programming language that has evolved considerably during the past 30 years. It also adds a large number of features over POSIX awk. This package is well suited for working with text files, when several kinds of tasks occur repeatedly, for extracting certain lines and discard the rest is needed, or for making changes wherever certain patterns appear. It can handle simple data-reformatting jobs with just a few lines of code.https://www.gnu.org/software/gawk/25 February 20184.2.1
Asciinema-playerasciinema player is a terminal session player written in ClojureScript. Contrary to other "video" players asciinema player doesn't play heavy-weight video files (.mp4, .webm etc) but instead it plays light-weight terminal session files called asciicasts (simple .json files).

Asciicast is a capture of terminal's raw output and thus the player comes with its own terminal emulator based on Paul Williams' parser for ANSI-compatible video terminals. It covers only the display part of the emulation as this is what the player is about (input is handled by your terminal+shell at the time of recording anyway) and its handling of escape sequences is fully compatible with most modern terminal emulators like xterm, Gnome Terminal, iTerm, mosh etc.

You can see the player in action on asciinema.org.

You can also host the player and the recordings yourself.
https://github.com/asciinema/asciinema-player21 February 20182.6.1
LessLess is a paginator file similar to 'more' or 'pg,' but that allows backward as well as forward movement through the file. In addition, it doesn't have to read the entire input file before starting, so it starts large files faster than text editors like vi. Less uses termcap (or terminfo on some terminals) so it can run on a variety of terminals; there is even limited support for hard copy terminals.https://www.gnu.org/software/less/17 February 2018530
GlpkGLPK 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.https://www.gnu.org/software/glpk/16 February 20184.65
GnutlsGnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS #12, and other required structures. The project strives to provide a secure communications back-end, simple to use and integrated with the rest of the base Linux libraries. A back-end designed to work and be secure out of the box, keeping the TLS and PKI complexity outside the applications.https://www.gnu.org/software/gnutls/16 February 20183.6.2
GlobalGLOBAL 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 has the following features:

  • supports C, C++, Yacc, Java, PHP4 and assembly.
  • works the same way across diverse environments including vi, emacs, less, bash
  • finds locations of specified symbol quickly.
  • locates not only definitions but also references.
  • allows duplicate tags.
  • locates paths which matches to the specified pattern.
  • hierarchical searches by default.
  • searches not only in a source project but also in library projects.
  • generates completion list for completing input method.
  • supports various output formats.
  • allows customizing of a set of candidate files to be tagged.
  • understands POSIX 1003.2 regular expression.
  • supports idutils as an external search engine.
  • tag files are independent of machine architecture.
  • supports incremental updating of tag files.
  • plug-in parser is available to treat new language.
  • supports customizing using ‘gtags.conf’.
  • generates a hypertext of source code.
  • compact format to save disk space.
  • supports client/server environment (TRAMP ready).
  • ignores binary files, dot files and specified files.
  • includes cscope-compatible program (gtags-cscope).
  • includes grep-like command (-g command).
  • supports grep-like symbol highlighting.
https://www.gnu.org/software/global/9 February 20186.6.2
PatchGNU version of Larry Wall's program that takes "diff's" output and applies it to an original file to generate a modified version of that file. Normally, the patched versions are put in place of the originals. Backups can be made.https://www.gnu.org/software/patch/6 February 20182.7.6
LibcdioLibcdio 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.

The libcdio package also contains a number of utility programs, including:

  • cd-info, displays CD information ;
  • cd-drive, decribes CD-ROM/DVD drive characteristics ;
  • cd-read, performs low-level block reading of a CD or CD image ;
  • iso-info, displays ISO-9660 information from an ISO-9660 image ;
  • iso-read, extracts files from an ISO-9660 image ;
  • cd-paranoia - extracts audio from a CD in a jitter.
https://www.gnu.org/software/libcdio/6 February 20182.0.0
FreeipmiFreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification. The software has been written with a number of useful features for large HPC and cluster environments. Its components include:
  • Libfreeipmi - A C library that includes KCS, SSIF, and OpenIPMI drivers, IPMI 1.5 and IPMI 2.0 LAN communication interfaces, IPMI packet building utilities, IPMI command utilities, and utilities for reading/interpreting/managing IPMI.
  • Bmc-info - A tool to read information about the local BMC such as version information and device support.
  • Bmc-config - A tool to configure usernames, passwords, networking information, security, and other relevant IPMI configuration fields.
  • Bmc-watchdog - A tool/daemon to manage a BMC Watchdog. This tool is typically used for system timeout management and automatic system restarts in the event of a system crash.
  • Ipmi-chassis - A tool to manage/monitor a chassis, such as chassis power, identification, and status.
  • Ipmi-fru - A tool to read field replaceable unit (FRU) information from a motherboard/machine.
  • Ipmi-sel - A tool to read and manage IPMI System Event Log (SEL) records.
  • Ipmi-sensors - A tool to read IPMI sensor readings and sensor data repository (SDR) information.
  • Ipmipower - A tool for remote power control.
  • Ipmiconsole/Libipmiconsole - A tool and library for Serial-over-Lan (SOL) console access.
  • Ipmi-raw - A tool that provides hex input/output of IPMI commands.
  • Ipmi-locate - A tool that can probe for information about the location of a BMC device, such as device addresses.
  • Ipmimonitoring/Libipmimonitoring - A tool and library for used for sensor interpretation/monitoring. The tool is similar to ipmi-sensors, but sensor readings are mapped into Nominal, Warning, and Critical states.
  • Pef-config - A tool to configure IPMI Platform Event Filtering (PEF) configuration.
  • Ipmiping - An IPMI ping tool for debugging.
  • Rmcpping - A RMCP ping tool for debugging.
  • Ipmidetect/Ipmidetectd/libipmidetect - A tool, daemon, and library for IPMI node detection.
  • https://www.gnu.org/software/freeipmi/2 February 20181.6.1
    GdbGDB is the GNU project's debugger and a source-level debugger for Ada, C, C++, Objective-C, Pascal and many other languages. Originally released in 1986 as part of the GNU system, it can now target more than a dozen different processor architectures and can itself run on most popular GNU/Linux variants.

    GDB lets you to see what is going on `inside' another program while it executes--or what another program was doing at the moment it crashed. GDB lets you start your program, specify anything that might affect its behavior, make it stop on specified conditions, examine what has happened when your program has stopped, and change things in it, so you can experiment with correcting the effects of one bug and go on to learn about another.

    It also brings Guile scripting support since version 7.8.
    https://www.gnu.org/software/gdb/30 January 20188.1
    BashBash 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.https://www.gnu.org/software/bash/30 January 20184.4.18
    BinutilsBinutils includes tools capable of creating and managing binary program files, including handling object files, libraries, profile data, and assembly source code.https://www.gnu.org/software/binutils/28 January 20182.30
    LilypondProduces sheet music using a high level descriptive file as input. It excels at typesetting classical music, but you can also use it for pop music.https://www.gnu.org/software/lilypond/28 January 20182.19.81-1
    GcideGCIDE is a free dictionary based on a combination of sources. The dictionary can be used online and offline.https://www.gnu.org/software/gcide/28 January 20180.52
    DicoDico is a flexible modular implementation of DICT server (RFC 2229).

    In contrast to another existing servers, it does not depend on particular database format, instead it handles database accesses using loadable modules. The package includes several loadable modules for interfacing with various database formats, among them a module for dict.org databases and a module for transparently accessing WordNet. New modules may be written in Guile or Python.

    A console client program, dico, is also included.
    https://www.gnu.org/software/dico/28 January 20182.5
    Libtasn1Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi, and some other packages. The goal of this implementation is to be highly portable, and only require an ANSI C89 platform.https://www.gnu.org/software/libtasn1/16 January 20184.13
    GzipA compression utility designed to replace 'compress'. Much better compression and freedom from patented algorithms are its main advantages over compress. Gzip decompresses files created by gzip, compress, or pack; it detects the input format automatically.https://www.gnu.org/software/gzip/7 January 20181.9
    GdbmGNU dbm is a set of database routines that use extendible hashing and works similar to the standard UNIX dbm routines. The library provides also an optional compatibility layer for UNIX-like dbm and ndbm calls.https://www.gnu.org/software/gdbm/3 January 20181.14.1
    BleachbitBleachBit deletes unnecessary files to free valuable disk space, maintain privacy, and remove junk. It removes cache, Internet history, temporary files, cookies, and broken shortcuts.

    Some common uses include:

    • Free disk space
    • Reduce the size of backups and the time to create them by removing unnecessary files
    • Maintain privacy
    • Improve system performance (by vacuuming your browser's database, for example)
    • Prepare whole disk images for compression (common for "ghost" backups and virtual machines) by wiping free disk space
    https://www.bleachbit.org30 December 20171.19beta
    Ntopngntopng is the next generation version of the original ntop, a

    network traffic probe that shows the network usage, similar to what the popular top Unix command does. ntop is based on libpcap and it has been written in a portable way in order to virtually run on every Unix platform, MacOSX and on Win32 as well.

    ntopng users can use a web browser to navigate through ntop (that acts as a web server) traffic information and get a dump of the network status. In the latter case, ntop can be seen as a simple RMON-like agent with an embedded web interface. The use of:

    • a web interface * limited configuration and administration via

    the web interface * reduced CPU and memory usage (they vary according to network size and traffic)

    What ntopng can do: * Sort network traffic according to many protocols * Show network traffic and IPv4/v6 active hosts * Store on disk persistent traffic statistics in RRD format * Geolocate hosts * Discover application protocols by leveraging on nDPI, ntop’s DPI framework * Characterise HTTP traffic by leveraging on characterisation services provided by block.si. ntopng comes with a demo characterisation key, but if you need a permanent one, please mail info@block.si * Show IP traffic distribution among the various protocols * Analyse IP traffic and sort it according to the source/destination * Display IP Traffic Subnet matrix (who’s talking to who?) * Report IP protocol usage sorted by protocol type * Act as a NetFlow/sFlow collector for flows generated by routers (e.g. Cisco and Juniper) or switches (e.g. Foundry Networks) when used together

    with nProbe * Produce HTML5/AJAX network traffic statistics
    http://www.ntop.org/products/ntop/27 December 20173.2+dfsg1
    CoreutilsCoreutils 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.https://www.gnu.org/software/coreutils/27 December 20178.29
    EncNotexEncNotex is a free multiplatform software, which runs natively on GNU/Linux, Windows and macOS, that is useful to write and to manage a file of strongly encrypted textual notes and tasks. It’s aim is to grant the user an highly secure tool to manage very confidential data. For this reason EncNotex uses the AES 256 bit encryption, cipher mode CBC and SHA 512; the user cannot save unencrypted data on the disk, but only copy it in the clipboard; the required password to encrypt a file is necessarily 10 characters long or more, chosen at least from three of these four groups: small and upper case letters, numbers and other characters (asterisk, brackets, etc.); optionally, the password used to save a file could be forgotten by the software and typed again by the user each time a file is to be saved, so that the same password does not remain in the computer’s memory while the software is being used. A file of EncNotex is a textual encrypted file containing many notes (no database is used). To grant a perfect compatibility of data among the different platforms and to be very fast even with big amount of data, EncNotex has a very simple structure of notes. They cannot have pictures inside nor attachments, but their text can be formatted in bold, italic and underline. Every note has a title, a list of tags (keywords) separated by comma and space, a date and a free-length text, and can be printed. The title and the date of every note is shown in a read only grid on the left of the interface of the software, and a note can be shown selecting its title in this grid. Furthermore, in the same grid the title of a note can be indented or deindented, to make it a subnote of the previous one, or moved up and down, along with its possible subnotes. At the left of the text of the notes there is an outlook of its titles, which can be used to reach easily one of them, and of the possible tasks along with their deadline. The tasks of all the notes of a file can be summarized in a list, sorted, filtered and copied in the clipboard to be pasted in a spreadsheet, or saved in csv or ics format. It's possible to search for a note within the titles, the tags, the dates and the texts. A note or all the notes of a file can be copied in the clipboard in HTML format and then pasted in a word processor maintaining the possible HTML tags. Finally, two independent backup files are automatically created when a file is loaded and when it's saved.https://sites.google.com/site/encnotex/25 December 20171.4.5.0
    TexmacsTeXmacs 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 many external systems for computer algebra (i.e. Maxima, Pari, gTybalt, Axiom or Giac), numerical analysis or statistics such as R and Octave. TeXmacs is completely extensible via Guile.https://www.gnu.org/software/texmacs/21 December 20171.99.6
    GapMeaGapMea is an opensource database design tool written in Qt/C++.

    GapMea is a visual tool written in C++/QT which helps to design and understand databases.

    It's based on a french data analysis method named "Merise" and produce beautiful shemas of database objects you have to deal with.

    Once finished you can generate sql code and paste it into your favorite Database Command Line Interface to generate database. You can save your design in an open xml file format to share it with your development team.

    Screenshots of schemas will bring better understanding of your data in your software technical documentation.
    http://gthom.btsinfogap.org/gapMea.html17 December 20172.0
    TarGNU tar is an archiver that creates and handles file archives in various formats. You can use tar to create file archives, to extract files from previously created archives, store additional files, or update or list files which were already stored. The program saves many files together into a single tape or disk archive, and can restore individual files from the archive. It includes multivolume support, the ability to archive sparse files, automatic archive compression/decompression, remote archives and special features that allow 'tar' to be used for incremental and full backups. The supported archive formats are: V7 tar, GNU, ustar and POSIX (also known as pax interchange format). GNU tar can also read and extract 'star' archives. Tar can direct its output to available devices, files, or other programs (using pipes); tar can even access remote devices or files (as archives).https://www.gnu.org/software/tar/17 December 20171.30
    SocialGNU social gives you a powerful social network that is federated.

    GNU social is a social networking platform. It helps people in a community, company or group to exchange short status updates, do polls, announce events, or other social activities (and you can add more!). Users can choose which people to "follow" and receive only their friends' or colleagues' status messages. It provides a similar service to proprietary social network sites, but is much more awesome.

    With a little work, status messages can be sent to mobile phones, instant messenger programs (using XMPP), and specially-designed desktop clients that support the Twitter API.

    GNU social supports an open standard called OStatus https://www.w3.org/community/ostatus/ that lets users in different networks follow each other. It enables a distributed social network spread all across the Web.
    https://www.gnu.org/software/social/17 December 20171.2.0
    GnubgGNUBG is a strong backgammon program (world-class with a bearoff database installed) usable either as an engine by other programs or as a standalone backgammon game. In addition to supporting simple play, it also has extensive analysis features, a tutor mode, adjustable difficulty, and support for exporting annotated games. It can be played either from a GTK+ graphical interface, optionally with a 3D board, or from a simple text console. It was at first extensible on platforms that support Guile.https://www.gnu.org/software/gnubg/16 December 20171.06.001
    AuctexAUCTeX 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. AUCTeX provides by far the most wide-spread and sophisticated environment for editing LaTeX, TeX, ConTeXt and Texinfo documents with Emacs or XEmacs. Combined with packages like RefTeX, Flyspell and others it is pretty much without peer as a comprehensive authoring solution for a large variety of operating system platforms and TeX distributions.https://www.gnu.org/software/auctex/10 December 201712.1
    Tor BrowserTor Browser, previously known as Tor Browser Bundle (TBB), is the flagship product of the Tor Project. It consists of a modified Mozilla Firefox ESR web browser, the TorButton, TorLauncher, NoScript and HTTPS Everywhere Firefox extensions and the Tor proxy.

    The Tor software protects you by bouncing your communications around a distributed network of relays run by volunteers all around the world: it prevents somebody watching your Internet connection from learning what sites you visit, it prevents the sites you visit from learning your physical location, and it lets you access sites which are blocked.

    The Tor Browser can run off a USB flash drive, comes with a pre-configured web browser to protect your anonymity, and is self-contained.
    https://www.torproject.org/projects/torbrowser.html9 December 20177.0.11
    TrampTramp is a remote file editing package for Emacs. It uses different methods like ssh or scp to access files on remote hosts as if they were local files. Access to the remote file system for editing files, version control, directory editing and running processes on the remote host are transparently enabled.

    Its name stands for Transparent Remote (file) Access, Multiple Protocol. It provides remote file editing, similar to Ange-FTP and EFS. The difference is that Ange-FTP uses FTP to transfer files between the local and the remote host, whereas Tramp uses a combination of 'rsh' and 'rcp' or other work-alike programs, such as 'ssh'/'scp'. In GNU Emacs, this version of Tramp uses a unified filename syntax for Tramp and Ange-FTP.

    The tramp package is distributed with GNU Emacs, as well as with XEmacs.
    https://www.gnu.org/software/tramp/8 December 2017
    GuixGNU Guix is a purely functional package manager for the GNU system.

    It supports transactional upgrades and roll-backs, unprivileged package management, per-user profiles, and garbage collection. It builds up on the low-level build and deployment layer of the Nix package manager. Guix uses Guile as its programming interface.

    GNU Guix comes with a visual user interface for GNU Emacs, known as guix.el. It can be used for routine package management tasks, pretty much like the guix package command (see Invoking guix package). Specifically, “guix.el” makes it easy to:

    • browse and display packages and generations;
    • search, install, upgrade and remove packages;
    • display packages from previous generations;
    • do some other useful things.
    https://www.gnu.org/software/guix/7 December 20170.14.0
    HealthGNU Health is a program designed for hospitals, offering the following functionalities:
  • Electronic Medical Record (EMR)
  • Hospital Information System (HIS)
  • Health Information System
  • It has a strong focus on family medicine and primary care, along with socio-economic circumstances. It uses the following disease and medical procedure standards: (ICD-10 / ICD-10-PCS). There are facilities to aid in choosing medicines; prescription writing; patient, hospital finacial, and lab administration tools; a database of 4,200 disease-related genes; epidemiological reporting; and much more.

    GNU Health is part of GNU Solidario, an NGO offering health and education to the underpriveledged through free software: http://www.gnusolidario.org
    https://www.gnu.org/software/health/4 December 20173.2.9
    LimsGNU LIMS, also known as Occhiolino, is a modern, scalable Laboratory Information Management System for the healthcare and biomedical sectors.https://www.gnu.org/software/lims/3 December 2017
    GuileGuile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language of the GNU system. It is an implementation of the Scheme programming language, packaged as a library that can be linked into applications to give them their own extension language. Guile supports other languages as well, giving users of Guile-based applications a choice of languages.https://www.gnu.org/software/guile/1 December 20172.2.3
    McMidnight 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. Emacs-like key bindings are used in all widgets.https://www.gnu.org/software/mc/25 November 20174.8.20
    HyperboleHyperbole 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 may be installed by using the Emacs Package Manager.https://www.gnu.org/software/hyperbole/23 November 20177.0.2
    SqltutorInteractive web based tool for learning SQL by examples. GNU Sqltutor consists of two modules: a database of questions and answers and a simple CGI interface for running tests. Questions are chosen at random for each session, submitted queries are checked against correct answers stored in the database. Query results differing only in column permutations are evaluated as correct. For each session queries and answers are logged and the final score is evaluated when the test is finished. GNU Sqltutor is written in C++ with lipqxx library to connect to PostgreSQL database.https://www.gnu.org/software/sqltutor/19 November 20171.0
    MailmanHelps manage email discussion lists by giving each mailing list a web page, and allowing users to subscribe, unsubscribe, etc. over the Web. The list manager can adminster a full list entirely from the Web. The program also includes most things that people want to do with the Web: archiving, mail-to-news gateways, integrated bounce handling, spam prevention, email based admin commands, direct STMP delivery, and support for virtual domains. The program runs on most Unix-like systems and is compatible with most Web servers and browsers and most SMTP servers.https://www.gnu.org/software/mailman/18 November 20173.1.1
    IgnuitiGNUit is a memorization aid based on the Leitner flashcard system. It has a GNOME look and feel, a good selection of quiz options, and supports UTF-8. Cards can include embedded audio, images, and mathematical formulae (via LaTeX). iGNUit can import and export several file formats, including CSV. iGNUit can be used for both long-term learning and cramming.https://www.gnu.org/software/ignuit/17 November 20172.24.3
    FoodsoftFoodsoft is online software for a non-profit food coop. It features a product catalog, order cycle management, accounting, and tasks. A food cooperative is a group of people buying food from suppliers of their own choosing; a collective do-it-yourself supermarket. Members order their products online and collect them on a specified day, and all put in a bit of work to make that possible. Foodsoft facilitates the ordering and administration.https://github.com/foodcoops/foodsoft10 November 20174.6.0
    Easejsease.js is a Classical Object-Oriented framework for JavaScript, intended to eliminate boilerplate code and “ease” the transition into JavaScript from other Object-Oriented languages. Current support includes:
    • Simple and intuitive class definitions
    • Classical inheritance
    • Abstract classes and methods
    • Interfaces
    • Visibility (public, protected and private members)
    • Static and constant members
    https://www.gnu.org/software/easejs/8 November 20170.2.9
    MailutilsMailutils 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. Several tools are built atop of these libraries and included in the package. Among them are pop3 and imap4 servers, the traditional mailx mail reader, the sieve mail filtering utility and a complete set of MH utilities that can be used with GNU Emacs MH-E mode.https://www.gnu.org/software/mailutils/2 November 20173.4
    UnitsUnits is a unit conversion tool designed to help simplify the process of converting between different systems of units.

    The program converts quantities expressed in various systems of measurement to their equivalents in other systems of measurement. Like many similar programs, the units program can handle multiplicative scale changes. It can also handle nonlinear conversions such as Fahrenheit to Celsius, and it can perform conversions to and from sums of units, such as converting between feet plus inches and meters.

    Beyond simple unit conversions, units can be used as a general-purpose scientific calculator that keeps track of units in its calculations. You can form arbitrary complex mathematical expressions of dimensions including sums, products, quotients, powers, and even roots of dimensions. Thus you can ensure accuracy and dimensional consistency when working with long expressions that involve many different units that may combine in complex ways.

    The units are defined in an extensive, well annotated data file that defines over 2500 units. You can also provide your own file to supplement or replace the standard file.
    https://www.gnu.org/software/units/1 November 20172.16
    ScreenScreen 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 to easily switch between them, to detach them from the current session, or even splitting the view to show two terminals at once.https://www.gnu.org/software/screen/23 October 20174.6.2
    PybikPybik is a 3D puzzle game about the cube invented by Ernő Rubik.
    * Various 3D puzzles, such as cubes, towers, prisms, tetrahedra, octahedra,
    dodecahedra and many more
    * Solvers for some puzzles
    * Pretty patterns
    * Editor for move sequences
    
    * Custom colors and images on the surface of the puzzles
    https://launchpad.net/pybik/22 October 20173.0
    DejagnuDejaGnu is a framework for testing other programs with the flexibility and consistency that makes it easy to write tests for any program. It provides a layer of abstraction which makes all correctly written tests portable to any host or target where a program must be tested. DejaGnu is written in expect, which in turn uses tcl (which is how the tests themselves are usually written). The framework has two parts: the testing module and the testsuites themselves.https://www.gnu.org/software/dejagnu/16 October 20171.6.1
    Libextractor'libextractor' extracts meta-data from files of arbitrary type. It uses helper-libraries to perform the actual extraction, and is trivially extendable by linking against external extractors for additional file types. Its goal is to provide developers of file-sharing networks, file managers, and WWW-indexing bots with a universal library to obtain meta-data about files. 'libextractor' includes the command "extract" that can extract meta-data from a file and print the results to stdout. Currently, it supports the formats HTML, PDF, PS, OLE2 (doc, xls, ppt), StarOffice, OpenOffice, MAN, DVI, MP3 (ID3v1, ID3v2), OGG, WAV, JPEG, GIF, PNG, TIFF, DEB, RPM, TAR(.GZ), ZIP, Real, QT, MPEG, RIFF (AVI), ASF, and ELF. It also detects various MIME types, and can compute hash functions (SHA-1, MD5, ripemd160). A Java binding (JNI) is available.https://www.gnu.org/software/libextractor/15 October 20171.6
    ZileGNU Zile is a text editor development kit, so that you can (relatively) quickly develop your own ideal text editor without reinventing the wheel for many of the common algorithms and data-structures needed to do so.
    • It comes with an example implementation of a lightweight Emacs clone, called Zemacs. Every Emacs user should feel at home with Zemacs. Zemacs is aimed at small footprint systems and quick editing sessions (it starts up and shuts down instantly).
    • More editors implemented over the Zile frameworks are forthcoming as the data-structures and interfaces improve: Zz an Emacs inspired editor using Lua as an extension language; Zee a minimalist non-modal editor; Zi a lightweight vi clone; and more...
    • Zile is a collection of algorithms and data-structures that currently support all basic Emacs-like editing features: it is 8-bit clean (though Unicode support is not ready yet), and the number of editing buffers and windows is only limited by available memory and screen space respectively. Registers, minibuffer completion and auto fill are available.
    • Zemacs implements a subset of Emacs with identical function and variable names, continuing the spirit of the earlier Zile editor implemented in C.
    https://www.gnu.org/software/zile/6 October 20172.4.14
    UshahidiIt helps you to collect info from: SMS, Twitter, RSS feeds, Email. It helps you to process that information, categorize it, geo-locate it and publish it on a map.https://github.com/ushahidi/platform6 October 20173.7.2-rc.3
    SswGNU Spread Sheet Widget is a library for Gtk+ which provides a widget for

    viewing and manipulating 2 dimensional tabular data in a manner similar to

    many popular spread sheet programs.
    https://www.gnu.org/software/ssw/5 October 20170.2
    Category/Use/organizingThis is set of tools/libraries to allow programmers making one's programs display information about what it does, percent of done and status. Program can file this kind of information about many tasks and subtasks. User, using monitor, could set action to do, when some task (not as process, but task doing by process) change state or have been done.http://sourceforge.net/p/gtaskm4 October 20170.1
    GnucapGNUcap is a modern analog and mixed signal circuit simulator. The primary component is a general purpose circuit simulator. It performs nonlinear dc and transient analyses, fourier analysis, and ac analysis. It is fully interactive and command driven. It can also be run in batch mode or as a server.https://www.gnu.org/software/gnucap/3 October 201720171003
    TexinfoTexinfo is a documentation system that uses a single source file to produce both online information and printed output. Instead of writing different documents for online presentation and another for printed work, you need have only one document. Texinfo can produce output in plain ASCII, HTML, its own hypertext format called Info, and (using TeX) DVI format. It includes the makeinfo program.https://www.gnu.org/software/texinfo/12 September 20176.5
    GnucobolGnuCOBOL is a free, modern COBOL compiler. It implements a substantial portion of the COBOL 85, COBOL 2002, COBOL 2014 and X/Open COBOL standards, as well as many extensions included in other COBOL compilers (IBM COBOL, MicroFocus COBOL, ACUCOBOL-GT and others) GnuCOBOL translates COBOL into C and compiles the translated code using a native C compiler.https://www.gnu.org/software/gnucobol/6 September 20172.2
    DictionThis program includes both 'diction' and 'style'. 'Diction' identifies wordy and commonly misused phrases; 'style' analyzes surface characteristics of a document, including sentence length and other readability measures. While these programs cannot help you structure a document well, they can help to avoid poor wording and compare the readability of your document with others. Both commands support English and German documents.https://www.gnu.org/software/diction/2 September 20171.14
    INFOTOPOPrograms for Information Topology Data Analysis Information Topology is a program written in Python (compatible with Python 3.4.x), with a graphic interface built using TKinter [1], plots drawn using Matplotlib [2], calculations made using NumPy [3], and scaffold representations drawn using NetworkX [4]. It computes all the results on information presented in the study [5], that is all the usual information functions: entropy, joint entropy between k random variables (Hk), mutual informations between k random variables (Ik), conditional entropies and mutual informations and provides their cohomological (and homotopy) visualisation in the form of information landscapes and information paths together with an approximation of the minimum information energy complex [5]. It is applicable on any set of empirical data that is data with several trials-repetitions-essays (parameter m), and also allows to compute the undersampling regime, the degree k above which the sample size m is to small to provide good estimations of the information functions [5]. The computational exploration is restricted to the simplicial sublattice of random variable (all the subsets of k=n random variables) and has hence a complexity in O(2^n). In this simplicial setting we can exhaustively estimate information functions on the simplicial information structure, that is joint-entropy Hk and mutual-informations Ik at all degrees k=<n and for every k-tuple, with a standard commercial personal computer (a laptop with processor Intel Core i7-4910MQ CPU @ 2.90GHz * 8) up to k=n=21 in reasonable time (about 3 hours). Using the expression of joint-entropy and the probability obtained using equation and marginalization [5], it is possible to compute the joint-entropy and marginal entropy of all the variables. The alternated expression of n-mutual information given by equation then allows a direct evaluation of all of these quantities. The definitions, formulas and theorems are sufficient to obtain the algorithm [5]. We will further develop a refined interface (help welcome) but for the moment it works like this, and requires minimum Python use knowledge. Please contact pierre.baudot [at] gmail.com for questions, request, developments (etc.):


    [1] J.W. Shipman. Tkinter reference: a gui for python. . New Mexico Tech Computer Center, Socorro, New Mexico, 2010. [2] J.D. Hunter. Matplotlib: a 2d graphics environment. Comput. Sci. Eng., 9:22–30, 2007. [3] S. Van Der Walt, C. Colbert, and G. Varoquaux. The numpy array: a structure for efficient numerical computation. Comput. Sci. Eng., 13:22– 30, 2011. [4] A.A. Hagberg, D.A. Schult, and P.J. Swart. Exploring network structure, dynamics, and function using networkx. Proceedings of the 7th Python in Science Conference (SciPy2008). Gel Varoquaux, Travis Vaught, and Jarrod Millman (Eds), (Pasadena, CA USA), pages 11–15, 2008. [5] M. Tapia, P. Baudot, M. Dufour, C. Formisano-Tréziny, S. Temporal, M. Lasserre, J. Gabert, K. Kobayashi, JM. Goaillard . Information topology of gene expression profile in dopaminergic neurons doi: https://doi.org/10.1101/168740 http://www.biorxiv.org/content/early/2017/07/26/168740
    https://github.com/pierrebaudot/INFOTOPO1 September 2017V1.1
    UBlock OriginµBlock Origin (µBO, pronounced micro-block origin) is a wide-spectrum blocker for browsers with a simple point-and-click interface to allow users to filter and block server requests, domains, scripts, and more. By default it blocks ads, trackers and malware sites. Users should note that uBlock Origin and uBlock, while they have some history, are now distinct programs whose code base has diverged form each other for some time, with uBlock Origin being the more actively developed and better maintained of the two.https://github.com/gorhill/uBlock1 September 20171.14.4
    PsppPSPP is a program for statistical analysis of sampled data. It is a replacement for IBM SPSS.

    It is a powerful tool which can be used for exploratory data analysis, hypothesis testing, data preprocessing and visualisation. Available procedures include t-test, anova, linear and logistic regression, non-parametric tests, factor analysis, principle components analysis, cluster analysis, receiver operating characteristic and many more.

    It can be used either with a command line or graphical user interface.
    https://www.gnu.org/software/pspp/27 August 20171.0.1
    GulllockerGullLocker is a free and multi-platform software useful to encrypt and decrypt files of every kind, and to keep a list of encrypted files along with the possibility to edit them with the proper software without typing their passwords. GullLocker can be useful as a side of a cloud service, like Dropbox, Microsoft OneDrive, Google GDrive or Apple iCloud, in order to maintain one’s privacy. The user may upload encrypted files to the cloud while having the possibility to edit them as they were unencrypted. Of course, an encrypted uploaded file cannot be shared with other people, unless they use GullLocker as well and they know its password. GullLocker encrypts files with a BlowFish algorithm and then with the AES (Rijndael) algorithm, and supports possibly a double password encryption. Also the list of the encrypted files in the computer’s user is encrypted in the same way.https://sites.google.com/site/gulllocker/19 August 20171.2.0
    ScramSCRAM is cross-platform probabilistic risk analysis software.

    SCRAM stands for the recursive acronym SCRAM is a Command-line Risk Analysis Multi-tool. The name and logo are inspired by SCRAM, an emergency nuclear-reactor shutdown, which is one of primary and early applications of probabilistic risk analysis.

    The project aims to build a command line tool for probabilistic risk analysis. SCRAM is capable of performing event tree analysis, static fault tree analysis, analysis with common cause failure models, probability calculations with importance analysis, and uncertainty analysis with Monte Carlo simulations. This tool can handle non-coherent fault trees, containing NOT logic.

    A complementary GUI front-end (based on Qt5) is under development

    for visualization and manipulation of risk analysis models and reports.
    https://scram-pra.org15 August 20170.15.0
    MyNotexNotes are gathered under different subjects and are made by a title, a date, a tags (keywords) list and a free-length text. This may be formatted: it is possible to change the font name, size and color of a selected text and of its background, and also to set bold, italic, underline and strike-through; the text may have pictures within it and hashtags. The software can manage paragraph alignment, bullets, numbered and alphabetic lists with automatic indentation. Each note may have any number of attachments (files of every kind), and has also a spreadsheet-like grid to manage a list of activities which is quite similar to the one used in many software of project management. A single file of MyNotex contains various notes filed in different subjects. Some features of the software:
    • a spreadsheet-like grid available for each note, in which it is possible to create and manage list of activities and sub-activities with state, dates, resources and cost specifications;
    • possibility to encrypt and decrypt a file of MyNotex, or any other file, with GNU Privacy Guard (GPG), if available in the system in use;
    • various attachments (files of every kind) for each note, zipped and stored in a directory with the same name and path of the MyNotex file in use and automatically managed by the software; the number of attachments is limited only by the available disk space;
    • encryption of the text of the selected notes with AES algorithm;
    • search for subjects, notes (also in the text), attachments, dates and tags (keywords);
    • search for more than one tag at a time (in OR condition) and for a range of dates;
    • importation and exportation of single subjects with the related notes and attachments from and to another file of MyNotex;
    • direct importation of an OpenOffice.org Writer or LibreOffice Writer file;
    • importation from Tomboy and Gnote notes;
    • export data in HTML format, which can be easily opened with a word processor like OpenOffice.org Writer or LibreOffice Writer;
    • possibility to link a note to another note;
    • possibility to insert images in the text of the notes, stored in the directory of attachments;
    • possibility to set the line space and paragraph space of the text of the notes;
    • alarm clock, to be alerted at a specified time;
    • zoom of the text with Ctrl + mouse wheel, or Ctrl + +/-;
    • copy selected text of a note in Latex format.
    Finally it is possible to synchronize two different files of MyNotex so that the new, the changed and the deleted subjects, notes and attachments in each one of them are mirrored in the other; at the end of the process, the two files and attachments directories are identical. This feature allows to modify two or more files of MyNotex offline and then connect to the LAN or the Internet and synchronize them, also through a cloud services like Dropbox or Ubuntu One.
    https://sites.google.com/site/mynotex/14 August 20171.4.1
    ComplexityComplexity may be used to analyze the degree of complexity of functions in a C program. It estimates the difficulty that a human might have in understanding or testing the code. This software attempts to integrate more information than other, similar programs, in order to derive a more accurate estimate of complexity.https://www.gnu.org/software/complexity/12 August 20171.11
    DenemoDenemo 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. Denemo itself does not engrave the music - it uses LilyPond which generates beautiful sheet music to the highest publishing standards. The final product is publication-quality music notation that is continuously generated in the background.https://www.gnu.org/software/denemo/28 July 20172.2.0
    KallitheaKallithea is a fast and powerful management tool for GIT and Mercurial with a built-in push/pull server, full text search and code-review.

    It works on HTTP and HTTPS and has a built in permission/authentication system with the ability to authenticate via LDAP or Active Directory. Kallithea also provides a simple API to make it easy to integrate with existing external systems.

    ⇒ Demo
    https://kallithea-scm.org/26 July 20170.3.3
    ChessGNU Chess is a chess-playing program. It can be used to play chess against the computer on a terminal or, more commonly, as a chess engine for graphical chess frontends such as XBoard.https://www.gnu.org/software/chess/24 July 20176.2.5
    Free OberonFree Oberon is a cross-platform IDE for development in Oberon programming language made in the classical FreePascal-like pseudo-graphic style. Compilation of user-written programs is performed using the Vishap Oberon Compiler and then GCC. The compiled console programs can be run in the built-in terminal emulator.http://freeoberon.su/en19 July 20170.1.0
    GrepGrep 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.https://www.gnu.org/software/grep/2 July 20173.1
    AcctThe GNU Accounting utilities `ac', `accton', `last', `lastcomm', and `sa' add login and process accounting support to GNU/Linux. "Login accounting" provides summaries of system resource usage based on connect time, and "process accounting" provides summaries based on the commands executed on the system.https://www.gnu.org/software/acct/2 July 20176.6.4
    GslThe 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.https://www.gnu.org/software/gsl/19 June 20172.4
    ViTablesViTables is a component of the PyTables family. It is a GUI for browsing and editing files in both PyTables and HDF5 formats. It is developed using Python and PyQt5 (the Python bindings to the Qt ), so it can run on any platform that supports these components.

    ViTables capabilities include easy navigation through the data hierarchy, displaying of real data and its associated metadata, a simple, yet powerful, browsing of multidimensional data and much more.

    As a viewer, one of the greatest strengths of ViTables is its ability to display very large datasets. Tables with one thousand millions of rows (and beyond) are navigated stunningly fast and with very low memory requirements. So, if you ever need to browse huge tables, don't hesitate, ViTables is your choice.

    If you need a customized browser for managing your HDF5 data, ViTables is an excellent starting point.
    http://vitables.org1 June 20173.0.0
    OpenShotOpenShot can take your videos, photos, and music files and help you create the film you have always dreamed of. Easily add sub-titles, transitions, and effects, and then export your film to many common formats.http://www.openshot.org/1 June 20172.3.4
    ZerSolThe purpose of the ZerSol C++ library is the finding all the zeros of

    an analytic function that are contained in a given rectangular region of a complex plane. It is based on the argument principle and recursive subdivisions of the region coupled with the Newton's iterations at the final stage of the search.

    The ZerSol library assumes that evaluation of the function is expensive and tries to minimize the number of the function calls by using efficient algorithms and special data structures. Although easy to use, the library provides an extensive set of interface functions for the search customization and detailed diagnostic messages in case of failures. It is supplied with a set of test cases and bindings for C and Fortran users.

    The library is thoroughly tested on many hard problems and demonstrates a good performance.
    http://www.numerical-simulations-lab.com/zersol.html26 May 20171.0.0
    MottiGNU Motti is a simple multiplayer network strategy game. The objective of the game is to conquer enemy capitals by occupying and encircling their territories. The game map is an array of square cells. It can be played by two or up to 31 players. The game has interfaces both for curses and for X. It's able to open multiple displays over a network for network play.https://www.gnu.org/software/motti/25 May 20173.1.1
    DiffutilsA group of utilities that displays difference between and among text files. 'diff' outputs the difference between two files in any of several formats. If the files are identical, it normally produces no ouput; if they are binary (non-text) it normally reports only that they are different. 'cmp' shows the offsets and files numbers where two files differ; it can also show, side by side, all the characters that differ between the two files. 'sdiff' merges two files interactively. 'diff3' shows differences among three files. If two people have made independent changes to a common original, diff3 reports that difference between the original and the two changed versions, and can produce a merged file that contains both persons' changes along with warnings about conflicts.https://www.gnu.org/software/diffutils/21 May 20173.6
    Ublock-originuBlock Origin (or uBlock) is not an ad blocker; it's a general-purpose blocker. uBlock blocks ads through its support of the Adblock Plus filter syntax. uBlock extends the syntax and is designed to work with custom rules and filters. Furthermore, advanced mode allows uBlock to work in default-deny mode, which mode will cause all 3rd-party network requests to be blocked by default, unless allowed by the user.

    That said, it's important to note that using a blocker is NOT theft. Don't fall for this creepy idea. The ultimate logical consequence of blocking = theft is the criminalisation of the inalienable right to privacy.

    Ads, "unintrusive" or not, are just the visible portions of privacy-invading apparatus entering your browser when you visit most sites nowadays. uBlock₀'s main goal is to help users neutralize such privacy-invading apparatus — in a way that welcomes those users who don't wish to use more technical, involved means (such as µMatrix).

    EasyList, Peter Lowe's Adservers, EasyPrivacy and Malware domains are enabled by default when you install uBlock₀. Many more lists are readily available to block trackers, analytics, and more. Hosts files are also supported.

    Once you install uBlock₀, you may easily un-select any of the pre-selected filter lists if you think uBlock₀ blocks too much. For reference, Adblock Plus installs with only EasyList enabled by default.
    https://github.com/gorhill/uBlock13 May 20171.12.4
    OrgadocOrgaDoc 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. The tool currently uses XML files to describe your documents and convert them to a tree of HTML files, or a bibtex or LaTeX file. It also includes a search tool to perform query on these XML files.https://www.gnu.org/software/orgadoc/11 May 20170.9.0
    GrubGRUB 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.https://www.gnu.org/software/grub/26 April 20172.02
    NaamariNaamari works with 4 locations. 1st: local dir with original files. 2nd: dir containing folder structure and names of files placed into the storage (but not content). 3rd & 4th - storages: local (another local dir) and remote (say, a cloud). In storages, there are no folders, files have pseudo-random names and encrypted content ("flattening").

    The main module, "Naamari", is offline cryptographic one, with full access to all locations but 4th. This module moves files between original and encrypted forms, between "open" folder and local storage. Operations which don't affect remote storage are performed here entirely; any action changing remote storage is only assigned.

    To each encrypted file in local storage Naamari adds tiny file-descriptor, describing local and remote versions as well as assigned action, which is performed by transport module - "Naamari-lautta", basically a wrapper for a generic cloud client. It reads descriptors and calls that client: in principle, any with API advanced enough to do 3 jobs: upload, download, remove. To operate, the transport module needs access to local and remote storages only, thus it may run on another computer with a copy of local storage.

    As long as the file is referenced in 2nd dir, you can delete local version to spare disk space, then get back remote one, which becomes local, or vice versa.

    WARNING: (Obviously), by now it hasn't been examined by any security experts. Play with caution & please, please read the manual.
    https://sunkware.org/naamari/index.php21 April 20171.3.2
    Bc'Bc' is an arbitrary precision numeric processing language. Its syntax is similar to C, but differs in many substantial areas. It supports interactive execution of statements. 'Bc' is a utility included in the POSIX P1003.2/D11 draft standard. This version does not use the historical method of having bc be a compiler for the dc calculator (the POSIX document doesn't specify how bc must be implemented). This version has a single executable that both compiles the language and runs the resulting 'byte code.' The byte code is not the dc language.https://www.gnu.org/software/bc/10 April 20171.07.1
    DuckerDucker is a lightweight program that makes internet searchs with DuckDuckGo

    from the command line. It can search for images, websites, videos, news and a

    lot more.
    https://www.freakspot.net/programas/ducker/8 April 20172.0.1
    GoVPNGoVPN is simple free software virtual private network daemon, aimed to be reviewable, secure, DPI/censorship-resistant, written on Go. It uses fast strong passphrase authenticated key agreement protocol with augmented zero-knowledge mutual peers authentication (PAKE DH A-EKE). Encrypted, authenticated data transport that hides message's length and timestamps. Optional encryptionless mode, that still preserves data confidentiality. Perfect forward secrecy property. Resistance to: offline dictionary attacks, replay attacks, client's passphrases compromising and dictionary attacks on the server side. Built-in heartbeating, rehandshaking, real-time statistics. Ability to work through UDP, TCP and HTTP proxies. IPv4/IPv6-compatibility.http://www.govpn.info/4 April 20177.3
    Electric Fields Visualization PythonThis is educational software that demonstrates the field and fluxlines for electric charge particles.https://github.com/hserrano/EFV3 April 2017
    GnubikGNUbik is an interactive, graphical, single player game. It renders an image of a Rubik cube and allows you to manipulate it and hopefully solve it. GNUbik supports cubes of any size; 3x3x3 is the default. It also has a guile interface by which you can create your own scripts to solve the cube.https://www.gnu.org/software/gnubik/3 April 20172.4.3
    Metalogic-inferenceGNU MLI, the MetaLogic Inference program, analyzes and finds proofs of

    logical and mathematical statements, starting at the metamathematical level.

    MLI supports unification branching, substitutions with conditions, and breadth-first proof tree searches.
    https://www.gnu.org/software/metalogic-inference/31 March 2017
    Zcash[zcashd release 1.0.8-1 implemented a bug fix related to transaction priority handling may allow an attacker to crash Zcash nodes (Denial of Service) via a specially crafted transaction.]

    Zcash (currency symbol ZEC) is a decentralized and free/libre cryptocurrency that offers privacy and selective transparency of transactions, developed by the Zcash Electric Coin Company (ZECC). Zcash payments are published on a public blockchain, but the sender, recipient, and amount of a transaction remain private.

    The zcash daemon, zcashd, presents the same kind of RPC interface as Bitcoin Core, and this interface (see Bitcoin RPC reference) provides a very similar Bitcoin API calls, which we call the Bitcoin API. Transactions which do not involve Z-addrs (and thus the zeroknowledge privacy layer) can be created with this API just as for Bitcoin. - https://z.cash/support/zig.html

    https://z.cash/28 March 20171.0.8-1
    ZufallZufall is a simple command line program to change the background image periodically. The new image is randomly chosen from a list of images which can be provided on the command line, in plain text files, gqview collections or by other programs, like Unix "find", via stdin. If the image doesn't fill the screen, the color of the resulting border is the average color of two corners of the image. This mostly fits the image very well. Instead of changing the background itself, zufall can also provide an external program with the needed information to do this. Zufall does not work if the root-window is hidden by another program that does not pick up changes on the root-window.https://apfelboymchen.net/gnu/C/zufall/26 March 20170.3-beta-than-nothing
    FlowbladeFlowblade Movie Editor is designed to provide a fast, precise and

    as-simple-as-possible editing experience.

    Flowblade employs film style editing paradigm in which clips are usually automatically placed tightly after the previous clip - or between two existing clips - when they are inserted on the timeline. Edits are fine-tuned by trimming in and out points of clips, or by cutting and deleting parts of clips. Film style editing is faster for creating programs with mostly straight cuts and audio splits, but may be slower when programs contain complex

    composites unless correct work flow is followed.
    http://jliljebl.github.io/flowblade/20 March 20171.12.2
    AplGNU APL is an interpreter for APL as described in ISO standard 13751, aka. "Programming Language APL, Extended".

    This free version of the programming language APL has already implemented the latest and greatest features (nested arrays and related functions, complex numbers, shared variables) and is intended to be a full implementation of the standard.

    GNU APL has builtin support for Emacs (gnu-apl-mode).

    GNU APL has a predefined keyboard layout in order to produce APL characters when the "Alt" key is held down. The layout can be customized by the program xmodmap and a new keyboard mapping table like "apl.xmodmap" provided in source:

    xmodmap apl.xmodmap

    Text files beginning with #!apl run the interpreter as a shell with the subsequent lines as input.
    https://www.gnu.org/software/apl/17 March 20171.7
    Gnome-sudokuGNOME Sudoku is a logic-based number-placement puzzle in which a 9×9 square must be filled with the correct digits.

    It is meant to have an interface as simple and unobstrusive as possible while still providing features that make playing difficult Sudoku more fun. It features automatic puzzle generation, saving and restoring games, annotations, trackers, and much more.

    This package was originally programmed in Python by Thomas Hinkle, though it has since been rewritten.
    https://wiki.gnome.org/Apps/Sudoku12 March 20173.23.92.1
    FisocoFisoco is a command-line program which permit users to search and organize files on their system.

    First, tell Fisoco to find your files, then refine your selection, save it, and more to come (move, rename, delete, backup) ! At this stage of the development (0.8.4), only the command line interface is maintained, and it is only able to look for files into your local system (except /proc and /run), but this will progress soon ! Fisoco means FInd, Select, Order, and COnvert.

    Any contributions, comments, help, translations, ideas are all welcome !
    http://fisoco.nongnu.org/11 March 20170.8.4
    DeclaraSubstitute the non-free software for income tax declaration generation suggested by Brazilian Government. Tries to support capital gains, variable income, alternative tributation/taxation options for accumulated gains, deductive donations.http://git.cascardo.info/?p=cascardo/declara.git2 March 201741d33a31a141dc22fc8a3493b523eea7784620f7
    Ebisoebiso is simple tool for creating bootable ISO images for UEFI based systems running Linux. It can be however used as standard ISO image creator as well.https://gitlab.com/gozora/ebiso28 February 20170.2.5
    CalamaresCalamares is a distribution-independent system installer, with an advanced partitioning feature for both manual and automated partitioning operations.

    It is the first installer with an automated “Replace Partition” option, which makes it easy to reuse a partition over and over for distribution testing.

    Calamares is designed to be customized by distribution maintainers without need for cumbersome patching, thanks to third party branding and external modules support.
    https://calamares.io/24 February 20173.1
    MandosThe Mandos system allows computers to have encrypted root file systems and at the same time be capable of remote and/or unattended reboots. Wouldn’t it be great if you could have the security of encrypted root file systems and still have servers that could boot up automatically if there was a short power outage while you were asleep? That you could reboot at will, without having someone run over to the server to type in the password? Well, with Mandos, you (almost) can! The gain in convenience will only be offset by a small loss in security. The setup is as follows: The server will still have its encrypted root file system. The password to this file system will be stored on another computer (henceforth known as the Mandos server) on the same local network. The password will *not* be stored in plaintext, but encrypted with OpenPGP. To decrypt this password, a key is needed. This key (the Mandos client key) will not be stored there, but back on the original server (henceforth known as the Mandos client) in the initial RAM disk image. Oh, and all network Mandos client/server communications will be encrypted, using TLS (SSL).http://www.fukt.bsnet.se/mandos23 February 20171.7.15
    EdEd 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. The original editor for Unix was the most widely available text editor of its time. For most purposes, however, it is superseded by full-screen editors such as GNU Emacs or GNU Moe.

    N.B. This pacakge also contains a restricted version of ed, red, that can only edit files in the current directory and cannot execute shell commands.
    https://www.gnu.org/software/ed/22 February 20171.14.2
    RsyslogRsyslog is a multi-threaded implementation of syslogd (a system

    utility providing support for message logging), with features that include: * reliable syslog over TCP, SSL/TLS and RELP * on-demand disk buffering * email alerting * writing to MySQL or PostgreSQL databases (via separate output plugins) * permitted sender lists * filtering on any part of the syslog message * on-the-wire message compression * fine-grained output format control * failover to backup destinations * enterprise-class encrypted syslog relaying

    It is the default syslogd on Debian systems.
    http://www.rsyslog.com/21 February 20178.25.0
    Gnugo.elThis package provides an Emacs interface to the GNU Go game engine.http://www.gnuvola.org/software/gnugo/17 February 20173.1.0
    E2wmE2WM is a window manager for Emacs. It enables to customize the place of pop-up window, how the windows are split, how the buffers are located in the windows, keybinds to manipulate windows and buffers, etc. It also has plugins, namely dedicated windows for specific purpose, something close to Eclipse views.https://github.com/kiwanami/emacs-window-manager15 February 20171.4
    ExwmEXWM (Emacs X Window Manager) is a full-featured tiling X window manager for Emacs built on top of XELB. It features:
    • Fully keyboard-driven operation
    • Hybrid layout modes (tiling & stacking)
    • Workspace support
    • ICCCM/EWMH compliance
    • Basic RandR support (optional)
    https://github.com/ch11ng/exwm12 February 20170.13
    WgetWget is a free utility for non-interactive download of files from the Web. It supports HTTP, HTTPS, and FTP protocols, as well as retrieval through HTTP proxies.

    It can follow links in HTML pages and create local versions of remote web sites, fully recreating the directory structure of the original site. This is sometimes referred to as "recursive downloading." While doing that, Wget respects the Robot Exclusion Standard (/robots.txt). Wget can be instructed to convert the links in downloaded HTML files to the local files for offline viewing.

    Recursive downloading also works with FTP, where Wget can retrieves a hierarchy of directories and files.

    With both HTTP and FTP, Wget can check whether a remote file has changed on the server since the previous run, and only download the newer files.

    Wget has been designed for robustness over slow or unstable network connections; if a download fails due to a network problem, it will keep retrying until the whole file has been retrieved. If the server supports re-getting, it will instruct the server to continue the download from where it left off.

    Wget supports proxy servers; this can lighten the network load, speed up retrieval, and provide access behind firewalls.
    https://www.gnu.org/software/wget/11 February 20171.99
    GgradebookGNU 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. The project is looking for a maintainer.https://www.gnu.org/software/ggradebook/6 February 20170.92
    Couple questSimple foreplay game for couples. Show some tasks and count points.https://github.com/Couple-quest/Couple-quest6 February 2017v2.1
    LibiconvLibiconv converts from one character encoding to another through Unicode conversion (see Web page for full list of supported encodings). It has also limited support for transliteration, i.e. when a character cannot be represented in the target character set, it is approximated through one or several similar looking characters. It is useful if your application needs to support multiple character encodings, but that support lacks from your system.https://www.gnu.org/software/libiconv/2 February 20171.15
    Test Entry sonaliThis is a test
    The test entry is powerful image editing program, and commonly used for photo retouching, image composition, and general graphic design work.

    It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. GIMP also comes with extensive documentation for both users and programmers, including a manual, tutorials, examples of various features, links to other GIMP-related sites, and an extensive list of plug-ins.

    test2
    https://example.com
    https://www.example.com
    1 February 20172.8.20
    Test Entry sonali2The Test Image Manipulation Program is powerful image editing program, and commonly used for photo retouching, image composition, and general graphic design work. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. GIMP also comes with extensive documentation for both users and programmers, including a manual, tutorials, examples of various features, links to other GIMP-related sites, and an extensive list of plug-ins.http://www.gnu.org/software/gimp1 February 20172.8.20
    Test VibhutiThe GNU Image Manipulation Program is powerful image editing program, and commonly used for photo retouching, image composition, and general graphic design work. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. GIMP also comes with extensive documentation for both users and programmers, including a manual, tutorials, examples of various features, links to other GIMP-related sites, and an extensive list of plug-ins.http://www.gnu.org/software/gimp1 February 20172.8.20
    Test Vibhuti 2The GNU Image Manipulation Program is powerful image editing program, and commonly used for photo retouching, image composition, and general graphic design work. It can be used as a simple paint program, an expert quality photo retouching program, an online batch processing system, a mass production image renderer, an image format converter, etc. GIMP also comes with extensive documentation for both users and programmers, including a manual, tutorials, examples of various features, links to other GIMP-related sites, and an extensive list of plug-ins.http://www.gnu.org/software/gimp1 February 20172.8.20
    MnemosyneMnemosyne is a flashcard program which assists you in learning and sticking to mind vocabulary, characters, definitions, etc. Mnemosyne uses a techique called Spaced Repetitions, which consists in multiple reviews of learning material at increasing time intervals; this process helps commiting information to long term memory.http://www.mnemosyne-proj.org/30 January 20172.4.1
    PsgmlPSGML is an Emacs major mode for editing SGML and XML documents. Its features include:
    • Indentation according to element nesting depth and identification of structural errors (but it is not a validating SGML parser).
    • Menus and commands for inserting tags with only the contextually valid tags.
    • Attribute values can be edited in a separate window with information about types and defaults.
    • Structure based editing including movement and killing.
    • Commands for folding editing.
    PSGML is maintained as part of the GNU Emacs Lisp Package Archive.
    https://elpa.gnu.org/packages/psgml.html25 January 20171.3.4
    DosfstoolsThe dosfstools package includes the mkdosfs (aka mkfs.dos and

    mkfs.vfat) and dosfsck (aka fsck.msdos and fsck.vfat) utilities, which respectively make and check MS-DOS FAT filesystems on hard drives or on floppies.

    This version uses the enhanced boot sector/superblock format of

    DOS 3.3+ as well as provides a default dummy boot sector code.
    https://github.com/dosfstools/dosfstools24 January 2017v4.1
    HauntHaunt is a static site generator written in Guile Scheme. Haunt features a functional build system and an extensible interface for reading articles in any format.https://haunt.dthompson.us/23 January 20170.2.1
    UservUserv allows one program to invoke another when only limited trust exists between them. It is a tool which can be used to avoid having to give other system services root privileges, and which allows users to more securely have programs provide services to others. Userv can be useful as 'glue' for system administrators as well as application authors; there are a few userv-using utilities/examples in the associated userv-utils package.https://www.gnu.org/software/userv/23 January 20171.2.0
    Compass Layout-gala pluginCompass is a framework for compiling CSS from similar yet more

    flexible Sass (either .sass or .scss) source files.

    Layout-gala is a collection of 40 CSS layouts styling a single HTML markup, without hacks nor workarounds and a good cross- browser compatibility. The layouts uses techniques like negative margins, any order columns and opposite floats: <http://web.archive.org/web/20150901223846/http://blog.html.it/layoutgala/>.

    This package contains an implementation of Layout-gala for

    Compass.
    https://tracker.debian.org/pkg/compass-layoutgala-plugin23 January 20170.2.1
    GcalGNU gcal is a command line program for calculation and display calendars. This is an implementation of the UNIX cal command developed in 1994 by Thomas Esken, then maintained for the GNU project by Giuseppe Scrivano. Gcal, the GNU Gregorian calendar program, displays hybrid and proleptic Julian and Gregorian calendar sheets, respectively, for one month, three months or a whole year. It also displays eternal holiday lists for many countries around the globe and provides very powerful methods to create fixed date lists that can be used for reminding purposes. Gcal can calculate various astronomical data and times of the Sun and the Moon for at pleasure any location; precisely enough for most civil purposes. It further contains a META-TEXT interface that creates input for formatting or displaying systems -- such as LaTeX, or WWW browser programs that visualize HTML. Gcal supports some other calendar systems, for example the Chinese and Japanese calendar, the Hebrew calendar, the civil Islamic calendar, too.https://www.gnu.org/software/gcal/22 January 20174.1
    SAMBASamba provides a complete replacement for Windows NT, Warp, NFS, or netware servers. Most common uses include:
    • SMB server, to provide Windows NT and LAN Manager-style file and print services to SMB clients such as Windows 95, Warp Server, smbfs and others.
    • NetBIOS (rfc1001/1002) nameserver, which amongst other things gives browsing support. Samba can be the master browser on your LAN if you wish.
    • ftp-like SMB client so you can access PC resources (disks and printers) from unix, Netware and other operating systems
    • tar extension to the client for backing up PCs
    • limited command-line tool that supports some of the NT administrative functionality, which can be used on Samba, NT workstation and NT server.
    https://www.samba.org/18 January 20174.5.4
    Arcoirisblog server as Java webapp with maps integration and Android clienthttp://www.webfilesys.de/arcoiris15 January 20172.16.1
    Cobol-modeCobol-mode is an Emacs mode for editing COBOL code. It features syntax highlighting for most modern COBOL dialects, indentation, code skeletons, rulers and basic formatting functions. It works with both fixed and free source format code.https://elpa.gnu.org/packages/cobol-mode.html14 January 20171.0.0
    Vc-dwimvc-dwim 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 The GNU coding standards-compliant ChangeLog entries based on the changes that it detects.
    https://www.gnu.org/software/vc-dwim/14 January 20171.8
    Rsyslogd'rsyslog' is an enhanced syslogd. It supports both MySQL and fully configurable output formats (including large timestamps). It is a fork of the the standard 'sysklogd' package. The project's goal is to provide a more configurable and reliable syslog deamon, "reliable" meaning that it supports reliable transmission modes like TCP or RFC 3195 (syslog-reliable).http://www.monitorware.com/rsyslog/10 January 20178.24.0
    Octave-generatehtmlThis Octave package provides functions for generating HTML pages that contain the help texts for a set of functions. The package is designed to be as general as possible, but also contains convenience functions for generating a set of pages for entire packages.http://octave.sourceforge.net/generate html/index.html10 January 20170.1.13
    NotmuchNotmuch is an email full-text indexing and tagging engine based on Xapian. The package also provides an Emacs mail client, a Vim frontend and a Mutt integration script. Many emacs users use it in concert with org-mode to build an efficient productivity platform.http://notmuchmail.org/9 January 20170.23.5
    LiVESLiVES is a video editing program and VJ tool. It allows both novice and advanced users to edit and create video straight away. It can also be used as a VJ tool, and can be scripted and controlled remotely.http://lives-video.com/6 January 20172.8.3
    GperfGperf is a perfect hash function generator. For a given list of strings, it produces a hash function and hash table in the form of C or C++ code, for looking up a value depending on the input string. The hash function is perfect, which means that the hash table has no collisions, and the hash table lookup needs a single string comparison only. GNU gperf is highly customizable. There are options for generating C and C++ code, for emitting 'switch' statements or nested 'ifs' instead of a hash table, and for tuning the algorithm that gperf uses.https://www.gnu.org/software/gperf/5 January 20173.1
    Wasorawasora is a free computational tool designed to aid a cognizant expert—i.e. you, whether an engineer, scientist, technician, geek, etc.—to analyze complex systems by solving mathematical problems by means of a high-level plain-text input file containing algebraic expressions, data for function interpolation, differential equations and output instructions amongst other facilities. At a first glance, it may look as another high-level interpreted programming language, but—hopefully—it is not: wasora should be seen as a syntactically-sweetened way to ask a computer to perform a certain mathematical calculation. For example, see below to find how the famous Lorenz system may be solved by writing the three differential equations into a plain-text input file as humanly-friendly as possible.https://www.seamplex.com/wasora3 January 20170.5.41
    TombTomb is a system for file encryption on GNU/Linux, facilitating the backup of secret files using code that is easy to review and links commonly shared components.

    Tomb generates encrypted storage folders to be opened and closed using their associated keyfiles, which are also protected with a password chosen by the user.

    A tomb is like a locked folder that can be safely transported and hidden in a filesystem; its keys can be kept separate, for instance keeping the tomb file on your computer harddisk and the key files on a USB stick.
    https://www.dyne.org/software/tomb2 January 20172.3
    M4M4 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.https://www.gnu.org/software/m4/31 December 20161.4.18
    RepmgrRepmgr is a suite of tools to make managing replication clusters of PostgreSQL servers easier.

    This package provides two main tools:

    • repmgr, a command-line tool used to perform administrative tasks.
    • repmgrd, a daemon to set up monitor replication and perform tasks such as failover…
    http://www.repmgr.org/27 December 20163.3
    EdbEDB is a flexible, customizable database program for GNU Emacs. It permits you to manipulate structured (or not-so-structured) data within Emacs and provides many of the usual database features.http://www.gnuvola.org/software/edb24 December 20161.32
    FfemMedia is an Emacs front-end for command line media players. This major mode currently supports only mplayer.https://www.idiap.ch/~fleuret/software.html#media.el21 December 2016
    GradioGradio lets you find and play public radio stations. It as a Discover Section that lets you filter through thousands of radio stations. You can browse all available stations, see the most popular or most recently updated; plus filter by language, keyword or country, and more.https://github.com/haecker-felix/gradio20 December 20165.0
    AlsaplayerAlsaPlayer is a PCM player written with the ALSA sound system in mind. It also includes support for JACK, OSS, NAS, and ESD. It makes extensive use of multi-threading and supports OGG, MP3, WAV, CDDA (CD Digital Audio), MOD, S3M, IT, and many other input types. Features include a real- time effects stream, variable speed/pitch control, multiple active visual scopes, command line mode, playlists, plugin architecture, low-latency mode, and more.http://alsa-project.org/20 December 20161.1.3
    ToxicCommand line Tox client for secure chathttps://wiki.tox.chat/doku.php18 December 20160.7.2
    GmpGMP 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.https://www.gnu.org/software/gmp/18 December 20166.1.2
    MailfromdMailfromd is a general-purpose mail filtering daemon for Sendmail and Postfix. It is able to filter both incoming and outgoing messages using criteria of arbitrary complexity, supplied by the administrator in the form of a script file. The program interfaces with Sendmail using Milter protocol. Mailfromd provides the following basic features: flexible programming language for writing filter scripts, sender address verification, SPF, DNSBL, greylisting and whitelisting, controlling mail sending rate.http://mailfromd.software.gnu.org.ua13 December 20168.1
    DiasporaDiaspora is a decentralized social network (composed by many servers which interact with each other, the servers are called pods).https://diasporafoundation.org/13 December 20160.6.2.0
    YadYad (yet another dialog) is a fork of Zenity with many improvements, such as custom buttons, additional dialogs, popup menu in notification icon and more.https://sourceforge.net/projects/yad-dialog/11 December 20160.38.0
    AlotAlot is a text mode mail user agent for the notmuch mail system. It features a modular and command prompt driven interface to provide a full MUA experience as an alternative to the Emacs and Vim modes shipped with notmuch. Current support includes:
    • modular and command prompt driven interface
    • multiple accounts for sending mails via sendmail
    • spawn terminals for asynchronous editing of mails
    • tab completion and usage help for all commands
    • contacts completion using customizable lookups commands
    • user configurable keyboard maps
    • theming, optionally in 2, 16 or 256 colours
    • full support for PGP/MIME encryption and signing
    https://github.com/pazz/alot/9 December 20160.4
    MonkeysphereThe Monkeysphere project's goal is to extend OpenPGP's web of trust to new areas of the Internet to help us securely identify each other while we work online. Specifically, monkeysphere currently offers a framework to leverage the OpenPGP web of trust for OpenSSH authentication. In other words, it allows you to use secure shell as you normally do, but to identify yourself and the servers you administer or connect to with your OpenPGP keys. OpenPGP keys are tracked via GnuPG, and monkeysphere manages the known_hosts and authorized_keys files used by OpenSSH for authentication, checking them for cryptographic validity.http://web.monkeysphere.info/3 December 20160.41
    GNUpotGNUpot is a wrapper that enables you to use git via SSH without repeating tedious jobs. GNUpot will take care of creating the repository, generating cryptoraphical keys, doing automatical commits, pushes and pulls when files are changed, and lots of other things.https://github.com/frnmst/gnupot2 December 20160.5.1
    CMSimpleThe entire site is stored in a single HTML-file - no database is needed. You edit your entire site with your favorite HTML-editor, upload the content file and get a dynamic website. The complete content management system is less than 100 KB. There is an integrated online WYSIWYG editor with link validation, image handling, online editing of system files and an automatic backup on logout. Over 30 language translations.http://www.cmsimple.dk/1 December 20164.6.5
    ClipperzClipperz is a web based password manager. Local encryption within the browser guarantees that no one except you can read your data. With Clipperz you can quickly login to websites, as well as organize and store logins and any confidential data.http://www.clipperz.com27 November 20162016.11.27
    ElectricElectric 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 offers a wide range of synthesis and analysis tools for working on the circuitry, including design rule checking, simulation, routing, layout vs. schematic, logical effort… It also has many importers and exporters for interfacing to other EDA (Electronic Design Automation) systems. It even has a constraint system for managing chip layout.https://www.gnu.org/software/electric/22 November 20169.07
    GpaThe GNU Privacy Assistant is a graphical user interface for the GNU Privacy Guard (GnuPG). GPA can be used to encrypt, decrypt, and sign files, to verify signatures and to manage the private and public keys.http://www.gnupg.org/gpa.html19 November 20160.9.10
    GPGMEGnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management. Currently it uses GnuPG as its backend but the API isn't restricted to this engine; in fact, there is already a backend for CMS (S/MIME).http://www.gnupg.org/related software/gpgme/16 November 20161.8.0
    ClawskerClawsker is a Perl-GTK2 applet to edit hidden preferences for Claws Mail in a safe and user friendly way. Claws Mail has a high number of configurable options and, in order to keep the binary small and fast, some of these preferences which are not widely used are not provided with a graphical interface for inspection and/or modification. Users wanting to edit such preferences had to face editing the configuration text files directly, now it is possible with a convenient GTK2 interface using Clawsker. Other features:
    • Handling of all hidden preferences
    • Fully internationalized interface using gettext
    • Detection of running Claws Mail
    • Support for alternate configuration directories
    http://www.claws-mail.org/clawsker.php13 November 20161.0.1
    InformCompiler for building text adventure games.https://jxself.org/git/?p=inform.git11 November 2016
    Gvpegvpe is a suite designed to provide a virtual private network for multiple nodes over an untrusted network. It works by creating encrypted host-to-host tunnels between multiple endpoints. GVPE (GNU VPE) is an acronym standing for GNU Virtual Private Ethernet.https://www.gnu.org/software/gvpe/10 November 20163.0
    Gufw- Gui for Uncomplicated FirewallGufw is an easy, intuitive, way to manage your GNU/Linux firewall. It supports common tasks such as allowing or blocking pre-configured, common p2p, or individual ports port(s), and many others! Gufw is powered by ufw, runs on Ubuntu, and anywhere else Python, GTK, and Ufw are available.http://gufw.org/9 November 20162.1.1
    OASISOASIS is a novel linkage disequilibrium clustering algorithm that can potentially address false positives and negatives in genome-wide association studies (GWAS) in complex disorders. OASIS is a unique method that can be widely applied for mining existing GWAS datasets to identify new genes and loci in an efficient, low cost way.https://github.com/dr-saeed/OASIS6 November 2016
    GhostscriptGhostscript 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.https://www.gnu.org/software/ghostscript/6 November 20169.14.1
    Claws MailClaws Mail is an email client (and news reader), based on GTK+, featuring :
    • Graceful, and sophisticated interface
    • Easy configuration, intuitive operation
    • Abundant features
    • Extensibility
    • Robustness and stability
    The appearance and interface are designed to be familiar to new users coming from other popular email clients, as well as experienced users. Almost all commands are accessible with the keyboard. The messages are managed in the standard MH format, which features fast access and data security. You'll be able to import your emails from almost any other email client, and export them just as easily.
    http://www.claws-mail.org/6 November 20163.14.1
    PacewarPacewar is a relatively simple fighting game between two teams of space ships. A team wins the round when all ships of the other team are destroyed, and a certain number of victories more than the other player is needed to win the game. But there's a catch: as a team gets closer to winning, it loses ships, so you need to be better than the other team to succeed. Human players take over one ship at a time from their respective teams. If a human player's ship is destroyed, that human player takes over an AI ship from their team randomly. This ensures that the human players are always in the game.http://www.nongnu.org/pacewar/3 November 20161.6.5
    GnufmGNU FM is a piece of software you can install on your own web server, to run a music community site, similar to Libre.fm or Last.fm. You can use it for your family, your business, your band, or just for yourself.https://www.gnu.org/software/gnufm/29 October 2016master
    NFO ViewerNFO Viewer is a simple viewer for NFO files, which are "ASCII" art in the CP437 codepage. The advantages of using NFO Viewer instead of a text editor are preset font and encoding settings, automatic window size and clickable hyperlinks.http://otsaloma.io/nfoview/29 October 20161.21
    ElpyElpy is an Emacs package that brings powerful Python editing to Emacs. It combines a number of other packages that are written in Emacs Lisp and Python.

    Elpy's features includes:

    • Code completion (via Rope or Jedi)
    • Indentation highlighting (via Highlight-Indentation)
    • Snippet expansion (via Yasnippet)
    • Code navigation (via Rope, Jedi, Python.el, Find-File-in-Project and Idomenu)
    • Inline documentation (via Rope, Jedi or Pydoc)
    • Powerful code refactoring (via Rope)
    • On-the-fly checks (via Flymake)
    • Virtualenv support (via Pyvenv)
    • Test running
    https://github.com/jorgenschaefer/elpy/28 October 20161.13.0
    Relaxrelax is a program designed for the study of molecular dynamics of organic molecules, proteins, RNA, DNA, sugars, and other biomolecules through the analysis of experimental NMR data. It supports exponential curve fitting for the calculation of the R1 and R2 relaxation rates, calculation of the NOE, reduced spectral density mapping, the Lipari and Szabo model-free analysis, study of domain motions via the N-state model or ensemble analysis and frame order dynamics theories using anisotropic NMR parameters such as RDCs and PCSs, the investigation of stereochemistry in dynamic ensembles, and the analysis of relaxation dispersion.http://www.nmr-relax.com28 October 20164.0.3
    ViewTubeViewTube is a JavaScript application that allows viewing videos from video sharing web sites without needing to install Adobe Flash Player. ViewTube removes the embedded Flash content, searches on the video page for videos and embeds them in the classic way. Videos can be watched with a video plugin or with HTML5's video player. A download option is also available.http://isebaro.com/viewtube/?ln=en18 October 20162016.10.18
    PhpLogConphpLogCon is a web interface to syslog and other network event data. It provides easy browsing and some basic analysis of realtime network events. Depending on the applications feeding the database, it can process syslog messages, event log entries and even SNMP trap data - just to name a few. phpLogCon is part of Adiscon's MonitorWare line of monitoring applications. It runs both under GNU/Linux and proprietary operating systems. The database can be populated by rsyslog on the Unix/Linux side and by other similar programs on the proprietary side. phpLogCon itself is free, GPLed software (as are some other members of the product line).http://loganalyzer.adiscon.com13 October 20164.1.5
    BeaconBeacon is an Emacs global minor-mode that highlights the cursor whenever the window scrolls.https://github.com/Malabarba/beacon12 October 20161.3.2
    CutemazeCuteMaze is a simple, top-down game in which mazes are randomly

    generated using one of a choice of several different algorithms. You move the character through the maze while hunting for targets (cheese, by default) - the game is won once all of these targets

    have been picked up.
    http://gottcode.org/cutemaze/12 October 20161.2.0
    GnunGNUnited 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. See also the trans-coord organizational project.https://www.gnu.org/software/gnun/8 October 20160.11
    RushRush 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. The present restricted shell is an alternative to the well known rssh package, which provides similar capabilities.https://www.gnu.org/software/rush/1 October 20161.8
    PiesPies (pronounced p-yes) 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. The package name stands for Program Invocation and Execution Supervisor.https://www.gnu.org/software/pies/1 October 20161.3
    Xppqxppq is a tool which transforms an XML file to another XML file, following directives inserted directly in the source XML file. This directives allow to handle macros, to affect value to variables and to test their values, to include files… In a glance, xppq aims to be to XML what cpp is to C/C++.http://q37.info/computing/epeios/tools/xppq/30 September 201620160930
    BarmanBarman (backup and recovery manager) is an administration tool for disaster recovery of PostgreSQL servers written in Python.

    It allows one to perform remote backups of multiple servers in business critical environments and help DBAs during the recovery phase.

    Barman's most wanted features include backup catalogs, retention policies, remote recovery, archiving and compression of WAL files and backups.

    Barman is written and maintained by PostgreSQL professionals 2ndQuadrant.
    http://www.pgbarman.org27 September 20162.0
    GnoteGnote is a port of Tomboy to C++. It is the same note taking application, including most of the add-ins (more are to come). Synchronization support is being worked on. The file format is the same as Tomboy's Note Format. But there no warranties about Tomboy being able to read them.https://wiki.gnome.org/Apps/Gnote25 September 20163.22.0
    Git-annexgit-annex allows managing files with git, without checking the file

    contents into git. While that may seem paradoxical, it is useful when dealing with files larger than git can currently easily handle, whether due to limitations in memory, time, or disk space.

    It can store large files in many places, from local hard drives, to a large number of cloud storage services, including S3, WebDAV, and rsync, with a dozen cloud storage providers usable via plugins. Files can be stored encrypted with gpg, so that the cloud storage provider cannot see your data. git-annex keeps track of where each file is stored, so it knows how many copies are available, and has many facilities to ensure your data is preserved.

    git-annex can also be used to keep a folder in sync between computers, noticing when files are changed, and automatically committing them to git and transferring them to other computers. The git-annex webapp

    makes it easy to set up and use git-annex this way.
    https://git-annex.branchable.com23 September 20166.20160923
    LibdbhGNU Libdbh is a small library to create and manage 64-bit disk based hash tables.

    Libdbh is quite similar to GNU gdbm, but is intended for increased performance

    when the number of records in your database is in the millions range or above.
    https://www.gnu.org/software/libdbh/22 September 20165.0.22
    WinFFConvert your videos quickly, easily, and all at once with WinFF & FFmpeg. WinFF is a GUI for the command line video converter, FFMPEG. It will convert most any video file that FFmpeg will convert. WinFF does multiple files in multiple formats at one time. You can for example convert mpeg's, flv's, and mov's, all into avi's all at once.http://winff.org/html new/21 September 20161.5.5
    HTTPS EverywhereHTTPS Everywhere is a Firefox extension produced as a collaboration between The Tor Project and the Electronic Frontier Foundation. It encrypts your communications with a number of major websites. Many sites on the web offer some limited support for encryption over HTTPS, but make it difficult to use. For instance, they may default to unencrypted HTTP, or fill encrypted pages with links that go back to the unencrypted site. The HTTPS Everywhere extension fixes these problems by rewriting all requests to these sites to HTTPS.https://www.eff.org/https-everywhere21 September 20165.2.5
    Octave-parallelA Parallel execution package for cluster computers for Octave. For parallel execution on a single machine see e.g. function parcellfun in package general.http://octave.sourceforge.net/parallel/index.html19 September 20163.1.1
    PoseidonA fast, minimal and lightweight browser.
    • Requires WebKit 2.12.3 or higher.
    • Support "evince-browser-plugin" for embed PDF.
    • Support custom themes.
    • Support incognito mode (Defcon Mode).
    • Support Tor through torsocks or proxychains.
    • It's multi-language.
    Many other features will be added periodically.
    https://github.com/sidus-dev/poseidon16 September 20160.1.5
    XorrisoXorriso creates, loads, manipulates, and writes ISO 9660 filesystem images with Rock Ridge extensions. Files can be copied in and out. Optionally it supports hard links, ACLs, xattr, and MD5 checksums. The session results get written to optical media or to filesystem objects. A special property of xorriso is that it needs neither an external ISO 9660 formatter program nor an external burn program for CD, DVD, or BD, but rather incorporates the libraries of libburnia-project.org . Thus GNU xorriso depends only on fundamental operating system facilities.https://www.gnu.org/software/xorriso/16 September 20161.4.6
    ReadlineThe Readline library provides a set of functions for use by applications that allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available. The Readline library includes additional functions to maintain a list of previously-entered command lines, to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands.https://www.gnu.org/software/readline/15 September 20167.0
    FirestrFire★ is a a simple platform for decentralized communication and computation.

    Provides a simple application platform for developing p2p applications and share these applications with others in a chat like user interface.

    You don't send a message to someone, you send an program, which can have rich content. All programs are wired up together automatically providing distributed communication, either through text, images, or games.

    The source code to all applications is available immediately to

    instantly clone and modify.
    http://www.firestr.com10 September 20160.11
    ParsleyParsley keeps a configured set of places in file systems in sync on a regular basis.

    Those file systems can live on remote machines and become mounted by means of sshfs at runtime automatically.

    Features:

    - Keeps local and ssh file systems in sync - Has a mechanism for metadata synchronization (tags, rating, ...) - Robust infrastructure with working retry and error handling - Alternative modes - move to sink mode: always moves all files from the source to a sink and so keep the source empty.

    - Flexible and extensible api
    https://ginger.ws/wiki/pino/projs/parsley9 September 2016
    Geditgedit is a text editor for the GNOME Desktop. It is designed to be simple, light, and fast, but its plugin system can give you incredible power as well. Complete GNOME integration is featured.https://wiki.gnome.org/Apps/Gedit9 September 20163.22
    Gzochigzochi (/zoʊ-ʧi:/) is a framework for developing massively multiplayer online games. A server container provides services to deployed games, which are written in Guile Scheme, that abstract and simplify some of the most challenging and error-prone aspects of online game development: Concurrency, data persistence, and network communications. A very thin client library can be embedded to provide connectivity for client applications written in any language.http://www.nongnu.org/gzochi3 September 20160.10.1
    Gpgpwdgpgpwd is a terminal-based password manager.

    It stores a list of passwords and their associated usernames in a GnuPG-encrypted file, and allows you to easily retrieve, change, and add to that file as needed.

    It also generates random passwords which you can use, easily allowing you to have one “master password” (for your GPG key), with one unique and random password for each website or service you use, ensuring that your other accounts stay safe even if one password gets leaked. gpgpwd can also utilize Git to allow you to easily synchronize your passwords between different machines.
    http://random.zerodogg.org/gpgpwd/3 September 20160.7.1
    VStarVStar is a multi-platform, easy-to-use variable star data visualization and analysis tool that was originally developed as part of the AAVSO's Citizen Sky project. Data for a star can be read from the AAVSO International Variable Star Photometric database or from a text file of your own creation.http://www.aavso.org/vstar-overview2 September 20162.18.0
    Cmogstoredcmogstored is an alternative implementation of the "mogstored" storage

    component of MogileFS. cmogstored is implemented in C and does not use Perl at runtime. cmogstored is the only component you need to install on a MogileFS storage node.

    Read more about MogileFS here: http://mogilefs.org/ cmogstored is not directly affiliated with the MogileFS project

    nor any commercial interests behind MogileFS.
    https://bogomips.org/cmogstored/README31 August 20161.6.0
    Autogen'AutoGen' generates program files that contain repetitive text with varied substitutions. It simplifies the maintenance of programs with large amounts of repetitive text, which is useful if several blocks of such text must be synchronized. It includes:
    • AutoOpts - automates the handling of command line, environment and config file options, including usage text, man pages, and the invoking section of an info doc
    • getdefs - extracts AutoGen definitions from stylized comments embedded in source code
    • columns - tabularizes lists for improved output appearance
    • AutoXDR - NFSv4 specifies that its remote procedure calls be batched. AutoGen generates the code for marshalling and unmarshalling the arguments on both sides of the RPC request
    • AutoFSM - produces a transition table and prototype finite state machine where it is possible to determine a state transition type (token code) without reference to the current state
    • xml2ag - lets AutoGen use any XML file as if it were a set of AutoGen definitions
    https://www.gnu.org/software/autogen/30 August 20165.18.12
    MediatexThe Mediatex project intends to make easier as possible archives management by spreading and accessing "write once read many" supports (as compact disks) and dedicated metadata. It provides a server sharing perennial URLs on electronic records.http://www.nongnu.org/mediatex/24 August 20160.7
    JtwJava Training wheels (J.T.W.) provides a less steep learning curve for learning to program in Java. The system is powered by a preprocessor that adds features to Java such as a superfor macro and a file inclusion system much like the C language's preprocessor.https://www.gnu.org/software/jtw/20 August 20162.8
    LibrebootLibreboot is a coreboot distribution (distro) with proprietary software removed, intended to be a free (libre) 'BIOS' replacement for your computer.http://libreboot.org/18 August 201620160818
    OpenAnswerOpenAnswer is a fully-functional answering service platform, compatible with Asterisk and completely open source. We've created our own powerful answering service software, built to break free of the big game players in the industry charging exorbitant rates per seat. Flexible, powerful and user-friendly out of the box.http://www.voicenation.com/openanswer17 August 20161.0.2
    AdnsGNU 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.https://www.gnu.org/software/adns/12 August 20161.5.1
    ViewTubePlusViewTubePlus is a fork of ViewTube that is used for popular gratis pornographic video sharing websites that uses proprietary HTML5 are supported so they can be streamed with 100% software, including xhamster.com, pornhub.com (and other Pornhub NETWORK sites like redtube.com). ViewTube is a JavaScript application that allows viewing videos from video sharing web sites without needing to install Adobe Flash Player.

    This is the only known software known to work with the above websites, they do not working with HTML5 Video Everywhere! (Firefox native player), GNU Gnash, or Linterna Mágica (another Greamonkey user script).

    To use ViewTubePlus with pornhub.com in IceCat: Go to Tools -> Add-ons -> Plugins. Make sure to set "Ask to Activate" for "VLC Multimedia Plugin (compatible Videos x.x.x)" to not interrupt the Pornhub NETWORK (like pornhub.com) to use HTML5. Browse any video on xtube.com and select MPEG (allow you to seek in buffered video), or VLC (cannot seek) from ViewTubePlus the video formats.
    http://hamsterhirn.de/index.php/2015/01/flash-alternative-for-streaming-sites-viewtubeplus/5 August 20162016-08-05
    Freeside'freeside' is a free software billing and account administration package for ISPs. Features include:
    • Web-based interface (including most of the configuration)
    • Ability to track customers by reseller/agent
    • Ability to limit the packages a particular agent or class of agents may sell
    • Ability to customize tax rates by state and city
    • Domain, virtual domain, and virtual host support
    • Pre-paid cards
    • Aging (overdue invoices) reports
    • Realtime credit card processing with CyberCash, Authorize.net, or Signio
    • Realtime session monitor for RADIUS or cafe-style time limits
    • Exports BIND and Apache configuration files
    • Exports directly to UNIX passwd and shadow (or master.passwd) files, ERPCD acp_passwd and acp_dialup files, and/or RADIUS users files.
    http://www.sisd.com/freeside/5 August 20164.1
    XboardXBoard is a graphical chessboard for the X Window System. It can serve as a user interface for chess engines such as Fairy-Max, Crafty or GNU Chess, for the Internet Chess Server, or for electronic mail correspondence chess. It supports all major forms of chess, such as international chess, xiangqi (Chinese chess), shogi (Japanese chess) and Makruk, in addition to many minor variants such as Losers Chess, Crazyhouse, Chess960 and Capablanca Chess. XBoard presents a fully interactive graphical interface and can load and save games in the Portable Game Notation. It can also be used by itself as viewer for stored chess games.https://www.gnu.org/software/xboard/1 August 20164.9.1
    SubtitleeditorSubtitle Editor is a GTK+3 tool to edit subtitles. It can be

    used for new subtitles or as a tool to transform, edit, correct and refine existing subtitles.

    This program also shows sound waves, which makes it easier to synchronise subtitles to voices.

    This package has the following features:

    o Multiple document interface. o Internationalization support. o Video player integrated in the main window (based on GStreamer). o Can play preview with external video player (using MPlayer or other). o Style Editor. o Move subtitle. o Scale. o Split and joint subtitle. o Edit text and adjust time (start, end). o Generate Waveform from Video.

    Supported formats:

    o Sub Station Alpha. o Advanced Sub Station Alpha. o SubRip. o MicroDVD. o MPL2. o MPsub (MPlayer subtitle). o SubViewer 2.0. o Plain-Text.

    o Adobe Encore DVD.
    http://home.gna.org/subtitleeditor/30 July 20160.53.0
    VmgenVmgen supports the construction of interpretive systems by generating the

    code for executing and dealing with virtual machine (VM) instructions from

    simple descriptions of the VM instructions.
    https://www.gnu.org/software/vmgen/27 July 2016
    ChartChart is stock market charting program. It downloads and displays market daily data and current price quotes in various styles and with many standard technical analysis indicators and averages. Data is obtained from several sources, including Barchart and Yahoo Finance (which covers most major world exchanges). Alert levels, notes, and free-form trend lines can be added to charts. Chart is at "personal project" level, which means the features are those things which interest the author, but the aims are serious. Chart is written in GNU Guile and perl, and customizations and extensions can be added using Scheme code. The main interface is the Guile Gtk GUI. An Emacs interface is included too, for viewing price quotes within Emacs, including importing into the Simple Emacs Spreadsheet (and other uses).http://user42.tuxfamily.org/chart/index.html23 July 2016258
    GormGorm (Graphic Object Relationship Modeller) is a GNUstep application for building user interfaces and application objects relationships. Its major features include drag-and-drop creation of GUI elements from palettes, run-time loading of additional palettes, direct on-screen manipulation of GUI elements, manipulation and examination of objects via inspectors, and creation of connections between objects using mouse. It is a clone of the former Interface Builder application.https://www.gnu.org/software/gorm/19 July 20161.2.23
    DireventDirevent is a program that monitors a set of directories on the file system and reacts when their content changes. When a change is detected, the daemon reacts by invoking an external command configured for that kind of change.https://www.gnu.org/software/direvent/6 July 20165.1
    Cf4oclThe C Framework for OpenCL, cf4ocl, is a cross-platform pure C object-oriented framework for developing and benchmarking OpenCL projects. It aims to:
    • Promote the rapid development of OpenCL host programs in C (with support for C++) and avoid the tedious and error-prone boilerplate code usually required.
    • Assist in the benchmarking of OpenCL events, such as kernel execution and data transfers. Profiling comes for free with cf4ocl.
    • Simplify the analysis of the OpenCL environment and of kernel requirements.
    • Allow for all levels of integration with existing OpenCL code: use as much or as few of cf4ocl required for your project, with full access to the underlying OpenCL objects and functions at all times.

    Features:

    • Object-oriented interface to the OpenCL API
     * New/destroy functions, no direct memory alloc/free
     * Easy (and extensible) device selection
     * Simple event dependency mechanism
     * User-friendly error management
    
    • OpenCL version and platform independent
    • Integrated profiling
    • Advanced device query utility
    • Offline kernel compiler and linker
    http://fakenmc.github.io/cf4ocl/4 July 20162.1.0
    AdaGateA combination of Portal and Sokoban, AdaGate is a great example of OpenGL programming using the Ada language. It is F.O.S., of course.

    While exploring a remote south-seas island you make a startling historical discovery. But before you can report your findings, an operational stargate transports you into a curious sequence of dungeons. Your escape will require the logical rearrangement of weird power cells, called Zero Point Modules (ZPMs), that can roll in only two directions.

    You can shoot your portal guns at the dungeon walls to define a wormhole. But, in order to activate it, all of the ZPMs must be bumped into their sockets. Now, you can only PUSH the ZPMs. That means you will fail if you roll one into a corner or against a wall.

    Escape each level and find your way back to a beautiful lake on the surface.

    The degree of difficulty is now selectable. Each game resumes at the beach but progress from previous games is tracked. Complete all 4 levels to access the lake epilog and reset the game.

    Uses fully modern OpenGL methods in Ada using textures, shaders and uniforms that achieves version 3.3 core profile contexts in a way that is sufficiently mainstream that it easily compiles and runs on Windows, GNU/Linux and Mac OS-X systems. This project serves as a testbed for learning the complexities of modern OpenGL and GLSL.

    Absolutely no coding efforts or compromises have been made to accomodate proprietary operating systems except for learning how to compile on OS-X. It relies on a thin SDL2 binding from Dan Vazquez, a thin OpenGL binding from "Lumen", a PNG reader by Stephen Sanguine, and SFML-Audio.

    If one defines "modern" OpenGL to mean version 3.3 or beyond, then this may be the most functionally advanced demonstration of "modern" OpenGL using Ada to be found. The code itself is far from elegant, but serves as a working example, with focus on learning OpenGL. The Ada bindings used are thin, so the relationship to C++ methodology is quite transparent. Developers should note that these Ada bindings are usable as a standalone library for most any OpenGL project.

    Media Files Note: The particular choices of sound, image, and shader files (*.fs) delivered are not essential to the function of the game and are easily replaced. This software is primarily intended as a tutorial example of modern OpenGL game assembly methods. The only requirements are that sounds be in WAV format, images be in PNG format, and shaders be updated to GLSL 330 specifications.
    https://github.com/fastrgv?tab=repositories3 July 20166.0.5
    SuperTuxKartSuperTuxKart, also known as STK, is a 3D kart racing game. There is also a site dedicated to STK add-ons.https://supertuxkart.net/Main Page1 July 20160.9.2
    SolfegeSolfege is an eartraining program that can be useful for music students and other people interested in music and wanting to practice their eartraining. It is written in python using gtk+ and PyGTK.https://www.gnu.org/software/solfege/24 June 20163.23.4
    WACSWACS is a web based application for the management of and access to adult material (images, video clips) from a Linux-based server running the LAMP stack on a domestic local area network. The client machines can be pretty much anything running a reasonably modern web browser. WACS provides topic and model based indexing, advanced searching, new additions lists, and many other retrieval features. WACS also includes extensive download features allowing your collection of your favourite models' works to be right up to date.http://wacsip.sourceforge.net/13 June 20160.9.2-1
    BiskitBiskit is a python library for structural bioinformatics research. It simplifies the analysis of macromolecular structures, protein complexes, and molecular dynamics trajectories and offers a platform for the rapid integration of external programs.http://biskit.pasteur.fr/12 June 20162.4.3
    GettextGettext 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.https://www.gnu.org/software/gettext/11 June 20160.19.8.1
    MakeMake 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.https://www.gnu.org/software/make/10 June 20164.2.1
    RotcellocRotcelloc is an application that manages your movie, TV-series and games collection. It takes CSV-files, or a Steam username, as its input, and outputs JSON files and a static web application that can be used to view and search a collection. Rotcelloc will download posters for your collection, download metadata (plot summary, developer or director name, metascore) and generate a pretty (static) web application that can be used to view, search, filter and sort your collection in many ways. All functionality (search, filter, sort) in the web application is performed in javascript on the client, so there are no requirements for the web server and no server side configuration needed. Simply generate the collection on your local machine and upload it to a web server.https://random.zerodogg.org/rotcelloc/5 June 20160.1.0
    GradintGradint is a program that can be used to make your own self-study audio tapes for learning foreign-language vocabulary. You can use it to help with a course, to prepare for speaking assignments, or just to keep track of the vocabulary you come across.http://people.pwf.cam.ac.uk/ssb22/gradint/2 June 20160.99893
    Liberty-eiffelLiberty Eiffel is a compiler for the Eiffel programming language. It continues the development of SmartEiffel, the GNU Eiffel Compiler. It is a complete, small and fast, Eiffel compiler, including an Eiffel to C compiler, documentation tools, a pretty printer, a debugger and various other tools. It also includes a large library of classes distributed under the terms of the MIT/X Consortium License and a comprehensive set of wrappers/bindings for widespread Free-Software libraries. Eiffel is an advanced object-oriented programming language that emphasizes the design and construction of high-quality and reusable software.https://www.gnu.org/software/liberty-eiffel/26 May 2016bell
    Swbisswbis aims to implement the POSIX packaging standard with useful extensions. Working utilities include swpackage, swverify, swcopy, swlist, and swinstall. Package security is provided by embedded control files containing md5, sha1, and sha512 digests, and GPG signatures. swbis is back-compatible with free software source tarballs because package meta-data is contained in-band in the prescribed directory. Since swbis supports nil control directory names, the package layout need not change except for the addition of this directory. The swbis utilities are network transparent by direct use of SSH, and do not have to be installed on the target hosts. swbis run-time packages can be delivered, by swinstall, to any GNU, BSD, or Unix-like host with no new provisioning requirements for the remote host. Since run-time packages are POSIX tar archives, they may be unpacked using the system tar utility. The spec is available at https://publications.opengroup.org/c701.https://www.gnu.org/software/swbis/22 May 20161.13
    GT.MGT.M is a schema-less database engine with scalability proven in the largest real-time core processing systems in production at financial institutions worldwide, as well as in large, well known health care institutions, but with a small footprint that scales down to use in small clinics, virtual machines and software appliances. The GT.M data model is a hierarchical associative memory (i.e., multi-dimensional array) that imposes no restrictions on the data types of the indexes and the content - any schema, dictionary or data organization is entirely that implemented by the application logic. GT.M's compiler for the standard M (also known as MUMPS) scripting language implements full support for ACID (Atomic, Consistent, Isolated, Durable) transactions, using optimistic concurrency control and software transactional memory (STM) that blurs the distinction between databases and programming languages. Its unique ability to create and deploy logical multi-site configurations of applications provides unrivaled continuity of business in the face of not just unplanned events, but also planned events, including planned events that include changes to application logic and schema.http://www.fisglobal.com/solutions/Banking and Wealth/Services/Database Engine17 May 20166.3-000A
    GtkAdaGtkAda is a portable Ada 95 graphical toolkit based on Gtk+ and Gnome widgets. It provides a complete object oriented and safe toolkit for developing Gtk+ and Gnome applications. It tries to map almost all the functions found in gtk and gdk.http://libre.adacore.com//tools/gtkada/16 May 20163.8.4
    Cflow'GNU cflow' analyzes a collection of C source files and prints a graph charting control flow within the program. It can produce both direct and inverted flowgraphs for C sources, or optionally generate a cross-reference listing. It implements either POSIX or GNU (extended) output formats. Input files can optionally be preprocessed before analyzing. The package also provides an Emacs major mode, so users can examine the produced flowcharts in Emacs.https://www.gnu.org/software/cflow/16 May 20161.5
    JelJEL (Java Expressions Library) is a library for evaluating a simple single line expressions in Java. The key feature of JEL is the fact that it is a compiler. It supports full set of Java operators and primitive types, allows to call both static and virtual methods of Java classes (with no additional runtime costs and no wrappers), and performs evaluation of constant subexpressions at a compile time.https://www.gnu.org/software/jel/9 May 20162.1.1
    GneuralnetworkGneural Network is the GNU package which implements a programmable neural network. The current version, 0.9.1, has the following features:
    • A scripting language is available which allows users to define their own neural network without having to know anything about coding.
    • Advanced programmers can use the methods/routines inside the code for their own purposes.
    • When defining the neurons of a network, it is possible to choose among various discriminant and activation functions, etc.
    • Different methods to train a neural network are available, such as genetic algorithms, multi-scale Monte Carlo optimizers, simulated annealing, and others.
    • Several training methods can run in parallel on clusters.
    • Neural networks can be saved once trained for later use.
    • The code is truly cross platform since it is entirely developed in C and does not depend on any external library.
    The network can now learn tasks defined by the user. An example of script defining a simple network which fits a curve is given. We plan to deliver more advanced features very soon. In particular, we are already spending efforts to implement recurrent networks. We also plan to implement learning reinforcement techniques and apply Gneural Network for deep learning applications. We will release the data along with the trained network.
    https://www.gnu.org/software/gneuralnetwork/3 May 20160.9.1
    SkullsSkulls is a Multi-Network WebCache in PHP used from p2p clients to bootstrap.

    It is used mainly for Gnutella/Gnutella2 but it can work with any network (after configuring vars.php).

    It use text files to store data so it doesn't require SQL.
    http://skulls.sourceforge.net/2 May 20160.3.3b
    Tryton-modules-party-siretTryton is a high-level general purpose application platform

    written in Python and using PostgreSQL as database engine. It is the core base of a complete business solution.

    This module adds SIRET/SIREN number fields on party.

    These numbers are used in France, for geographical identification of enterprises:

    • SIREN (Système d’Identification du Répertoire des ENtreprises)
    • SIRET (Système d’Identification du Répertoire des
    ETablissements)
    http://www.tryton.org/2 May 20164.0.0
    RemotecontrolGNU remotecontrol is a web application serving as a management tool for multiple IP enabled HVAC thermostats (device), and other Building Automation devices. The purpose of GNU remotecontrol is to read from and write to multiple IP enabled thermostats.

    GNU remotecontrol is designed to substantially reduce the time & effort necessary to remotely manage multiple IP thermostats, while significantly increasing your productivity through its many useful and time saving features. The user Interface is no more difficult than using any other web application involving simple check boxes and pull-down menus. GNU remotecontrol, combined with the Remote Monitoring Server, work together as a complete HVAC energy management system. GNU remotecontrol more than pays for itself by saving time/effort in manual labor for managing all resources individually.....and then some.

    The GNU remotecontrol framework leverages already existing Information Technologies of a Data Network, Web Server with a complete Operating System, Database Server, Remote Monitoring Server, and Email Server.

    The cost to implement GNU remotecontrol, in comparison with a lesser energy management strategy for any HVAC system, justifies the completion of a Cost Benefit Analysis to determine if GNU remotecontrol is appropriate for your circumstances. Most likely, it is.
    https://www.gnu.org/software/remotecontrol/25 April 20162.0
    PyconfigureGNU pyconfigure makes it easy for Python developers to offer their users the familiar and standard GNU process for configuring and installing their software:
       $ ./configure
       $ make install
    
    GNU pyconfigure can wrap the functionality of an existing Python distutils setup.py script, making it easy to integrate with existing packages. It also offers a set of robust Autoconf macros for building powerful and flexible configure scripts.
    https://www.gnu.org/software/pyconfigure/20 April 20160.2.2
    AJAX ChatAJAX Chat is a free and fully customizable open source web chat software implemented in JavaScript, PHP and MySQL.http://frug.github.io/AJAX-Chat/17 April 20160.8.8
    Visualization LibraryVisualization Library can be especially useful in the following areas:
    • 3D/2D Scientific Visualization
    • Virtual Reality
    • Augmented Reality
    • Visual Simulation
    • Data Visualization
    • Presentations
    • Multimedia applications
    • Special effects
    • 3D/2D games
    Visualization Library is a 3D/2D graphics middleware and not a 3D engine or a game engine, it is intended to be the base upon which such applications (among many others) can be developed.
    http://visualizationlibrary.org/documentation/13 April 20161.0.2
    RnetclientSubstitute the non-free software for sending income tax declaration suggested by Brazilian Government.http://git.libreplanetbr.org/?p=rnetclient.git6 April 20162016.1
    Glpk-javaThis package provides Java binding for the GNU Linear Programming Kit (GLPK).http://glpk-java.sourceforge.net1 April 20161.7.0
    MediagoblinMediaGoblin 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.https://www.gnu.org/software/mediagoblin/29 March 20160.9.0
    Arg parserArg_parser is an argument parser that follows POSIX and GNU conventions for command line arguments. The C++ version is implemented as a C++ class, while the C version is implemented as a single struct plus associated functions. Both are simpler, easier to use, and safer that `getopt_long'.http://www.nongnu.org/arg-parser/arg parser.html23 March 20161.12
    VteVTE is a library (libvte) implementing a terminal emulator widget for GTK+, and a minimal sample application (vte) using that. Vte is mainly used in gnome-terminal, but can also be used to embed a console/terminal in games, editors, IDEs, etc.https://wiki.gnome.org/Apps/Terminal/VTE22 March 20160.44.0
    MussortMussort is a simple music sorting program. It sorts your music (OGG Vorbis/MP3) collection into directories by artist and album, and renames the files themselves.http://random.zerodogg.org/mussort19 March 20160.4
    Gnome-terminalGNOME Terminal is a terminal emulator for the GNOME desktop environment.https://wiki.gnome.org/Apps/Terminal19 March 20163.20.0
    GnoMintgnoMint is a tool for easily creating and managing certification authorities. It provides fancy visualization of all the pieces of information that pertain to a CA, such as x509 certificates, CSRs, and CRLs. gnoMint is currently capable of managing a CA that emits certificates that are able to authenticate people or machines in VPNs (IPSec or other protocols), secure HTTP communications with SSL/TLS, authenticate and cipher HTTP communications through Web-client certificates, and sign or crypt email messages.http://gnomint.sourceforge.net/15 March 20161.3.0
    RufasGateRufasGate is a combination of Portal and Sokoban...While exploring an isolated tropical island, you find an operational stargate that transports you into a curious sequence of dungeons. Finding your way back up to the surface will require ingenuity to solve some 3D sokoban puzzles.

    The Zero Point Modules [ZPMs] that you find lying around power the portal guns. You can shoot these guns at most walls to create a wormhole, a shortcut through space-time. But, in order to empower the portal guns, all cylindrical ZPMs must be bumped onto their base receptacles. Not easy! Note that you can only PUSH the ZPMs. That means you can fail if you roll one into a corner or against a wall.

    Transcend each level and make your way back up to the cool night air on the surface.

    There are currently 4 levels; now each game resumes at the level attained in the previous game.

    Note that the ZPM shape is the intersection of two cylinders, which means they roll in only two perpendicular directions.

    Uses fully modern OpenGL methods in C++ using shaders and uniforms.

    Media Files Note: The particular choices of sound, image, and shader files (*.fs) delivered are not essential to the function of the game and are easily replaced. This software is primarily intended as a tutorial example of modern OpenGL game assembly methods. The only requirements are that sounds be in WAV format, images be in PNG format, and shaders be updated to GLSL 330 specifications. Skybox images have an additional constraint, they must also have a 90x90 degree field of view [for a correct perspective], and all 6 must have the same pixel size.
    https://github.com/fastrgv?tab=repositories10 March 20163.8
    ABYSSAutomates most tasks on video and audio streaming.

    Besides being a free/libre software, its goals are:

    • Move past command-line based streaming, by automating things.
    • Provide audio/video feedback for the volunteer at the station to monitor the streaming.

    Its current features include:

    • Behave slightly differently according to user actions or loss of the feed.
    • GTK+ graphical user interface.
    • Ease to switch between testing mode -- for testing the audio and video chain without broadcasting -- to stream mode, which broadcasts the feeds.
    • In the event of main camera source failure, ABYSS changes the pipeline to fetch the video source from a backup USB webcam and then starts broadcasting again.
    • Each stream is actually recorded locally in three forms to allow easy post-processing: audio-only, raw-video, and audio-video.

    Was used during LibrePlanet 2015 and 2016.

    ABYSS was previously know as Libre-Streamer.
    https://vcs.fsf.org/?p=libre-streamer.git&a=summary9 March 20160.1
    Sed-modeSed-mode is a major-mode for editing sed scripts in Emacs.https://elpa.gnu.org/packages/sed-mode.html27 February 20161.0
    CirceCirce is a Client for IRC in Emacs. It was created to provide a more simple alternative to ERC that's more featureful than Rcirc.

    Features include:

    • Per-query and per-channel buffers
    • Auto-query buffers/windows (even on /MSG)
    • Nick-highlighting
    • An extensible ignore
    • Automatic splitting at word boundaries of long lines to be sent
    • Flood protection
    • Per-server (not per-channel) separate encoding and decoding coding systems; an Emacs feature even allows the client to transparently work with multiple encodings, such as when both Latin-1 and UTF-8 are used on a channel
    • Auto-join
    • NickServ-support
    • Netsplit handling
    https://github.com/jorgenschaefer/circe26 February 20162.2
    CaroA gomoku-like game with addtional rules: A player can only win if:

    - He/she has exactly 5 continuous pieces (no more or less) - These pieces have at least a head or tail not being blocked by the opponent's piece

    There are 2 modes: 1 player (vs AI) and 2 players
    https://github.com/khanhduong95/caro20 February 20161.0
    RufasCubeThis is not another Rubik's Cube; it's a whole new kind of puzzle. A 3³ arrangement of cubelets with the center one missing allows sliding permutations. After a randomization, the goal is to restore the cube to its original configuration based on color and alphabetic hints. Runs on Windows,Linux or MacOSX. This project can help with learning modern OpenGL.https://github.com/fastrgv?tab=repositories20 February 20162.61
    RufasSeven
      1. Seven Game Introduction

    Seven is NOT another Rubic's Cube. It's a whole new kind of puzzle. A 2x2x2 arrangement of cubelets with one missing allows sliding permutations. After a randomization, the goal is to restore the cube to its original configuration based on color and numeric hints.

    Dragging the cursor rotates the cube for a better view angle.

    Clicking the cursor on a cubelet adjacent to the empty space will slide it into that empty space. On laptops you may also hit <return> when the cursor is on the cubelet of choice to select and slide it. On MacBooks, a 2-finger tap on the touchpad does the job.

    As indicated on screen, <h> will toggle a help screen, and <c> will toggle color schemes.

    Works on Macs running OS-X and PCs running GNU/Linux.



    Uses the Ada programming language and fully modern OpenGL methods with textures, shaders and uniforms. Achieves version 3.3 core profile contexts, and compiles and runs on both GNU/Linux and Mac OS-X systems. This project serves as a testbed for learning the complexities of modern OpenGL and GLSL.

    Focusing on portability and freedom, no coding effort or compromise has been made to accomodate proprietary operating systems. It relies on a thin SDL2 binding from Dan Vazquez, a thin OpenGL binding from "Lumen", a PNG reader by Stephen Sanguine, and SFML-Audio (because of its elegant audio interface).

    The Ada bindings used are thin, so the relationship to C++ methodology is quite transparent. Developers should note that these Ada bindings are usable as a standalone library for most any OpenGL project that uses Ada.

    https://github.com/fastrgv/RufasSeven20 February 20162.3.1
    RufasSliders
      1. RufasSlider Introduction

    RufaSlider contains many block slider puzzles including the Klotski-style family and the Traffic-Rush family.

    The Klotski family uses rectangles of 4 sizes: 1x1, 2x2, 1x2, 2x1. The objective in each game is stated near the window top, but usually involves moving a large block to a specified location within the window.

    The Traffic-Rush family uses data, with 2x1, 1x2, 3x1, 1x3 rectangles. Here, the long rectangles represent cars or trucks that can only move [roll] lengthwise...the goal being to move the red car toward the "garage door" on the right.

    Note that either game description file is a simple text file with a particular format that allows users to easily define additional puzzles.

    Several other classic block slider games are included: Fifteen, Eight, Nine, Panama, MaBoy, GetMyGoat, 2-versions of HoleInOne, Suits, DirtyDozen, and 2-versions of LinkRings. There are also two solvers included called "bfs" (breadth-first-search), and "bfsr" that work for most bslider/rush puzzles. It expects a puzzle file name as input, and outputs a text file with a list of moves indicated as a block number and direction. Note that the (x)-key toggles the display of block numbers to enable following a solution generated by a solver.

    To move a block, use the arrow keys. If the automatic block selector chooses the wrong block, simply click the cursor on the desired block before using the arrow key. Thusly, the games are laptop friendly.

    Works on Macs running OS-X and PCs running GNU/Linux.

    https://github.com/fastrgv/RufasSlider20 February 2016v2.7
    RufasSwapRufaswap is a simple permuted picture puzzle where the challenge is to restore the picture elements to their proper order. Two elements are selected with cursor clicks to initiate a swap. User controls the level of difficulty.

    It uses a thin SDL2 binding from Dan Vazquez, a thin OpenGL binding from "Lumen", a PNG reader for Ada by Stephen Sanguine, and SFML-Audio (because of its elegant audio interface).


    Works on Macs running OS-X and PCs running GNU/Linux.
    https://github.com/fastrgv/RufasSwap19 February 2016v2.3
    ArbitoolsAdministration of Chess Tournaments has been monopolized by non-free software. The lack of free tools makes it very difficult for an arbiter to use GNU/Linux.

    Arbitools is born to become a colection of utilities for the most common tasks. It is desgined to make it easy to extend. It has been written in python in order to make multiplatform support easy. FEATURES:

    • Different types of files supported.
    • Updating data in different types of tournament database files.
    • Adding lists of players to already created files.
    • Getting standings from tournament database files.
    • Add custom tiebreaks to tournament database files.
    • Get tournament report files.
    http://www.dggandara.eu/arbitools.htm7 February 20160.93
    OptionMatrixThese calculators are real-time multi-model option chain pricers with analytics and interactive controls. optionmatrix is the GTK+ graphical user interface version and optionmatrix_console is the Curses version. Both programs feature: greeks, decimal date to real-date translations, real-date to decimal date translations, real-time time bleeding, configurable option expiration date engines, calendars, strike control systems, tickers and over 168+ option models. optionmatrix also supports: spreads, bonds, term structures, cash flow editing, source code viewing and text exporting.http://sourceforge.net/projects/optionmatrix/?source=directory6 February 20161.4.3
    EtmtkThe TK Event and Task Manager (etmtk)

    Manage events and tasks using simple text files etm is an acronym for event and task manager.

    In contrast to most calendar/todo applications, creating items (events, tasks, and so forth) in etm does not require filling out fields in a form. Instead, items are created as free-form text entries using a simple, intuitive format and stored in plain text files.

    It is the newer version of the older qt based code, etmqt (http://people.duke.edu/~dgraham/etmqt/)
    http://people.duke.edu/~dgraham/etmtk/4 February 20163.2.24
    MpriaGNU MPRIA is intended to be a portable mathematical library written in C for Multi-Precision Rational Interval Arithmetic computations.https://www.gnu.org/software/mpria/31 January 20160.7.3
    Financial package for OctaveThis package provides financial manipulation, plotting functions

    and additional date manipulation tools to Octave, a numerical computation software. It provides functions to calculate taxed rates, relative strength index, positive volume index, modified internal rate of return amongs many more.

    This Octave add-on package is part of the Octave-Forge project.
    http://octave.sourceforge.net/financial31 January 20160.5.0
    Gnome-chessGNOME Chess is a 2D chess game, where games can be played between a combination of human and computer players. It detects known third party chess engines for computer players.https://wiki.gnome.org/Apps/Chess17 January 20163.19.4
    MH-EMH-E offers the functionality of MH, the visual orientation and simplicity of use of a GUI, and full integration with Emacs and XEmacs, including thorough configuration and online help. MH-E lets users read and process mail very quickly: many commands are single characters; completion and smart defaults are used for folder names and aliases. With MH-E you compose outgoing messages in Emacs. This is a big plus for Emacs users, but even non-Emacs users have been known to use MH-E after only learning the most basic cursor motion commands. Additional features include:
    • attractive text rendering with font lock
    • composition and display of MIME body parts
    • display of images and HTML within the Emacs frame
    • folder browsing with speedbar
    • threading
    • ticking messages
    • lightning-fast full-text indexed searches of all of your email
    • virtual folders to view ticked and unseen messages, search results
    • multiple personalities
    • signing and encrypting
    • spam filter interaction
    • XFace, Face, X-Image-URL header field support with picons
    MH is Rand's Mail Handler, whose functionality is available in nmh and GNU mailutils.
    http://mh-e.sourceforge.net/17 January 20168.6
    Javascript Crypto LibraryProvides web developers with an extensive and efficient set of cryptographic functions. The library aims to obtain maximum execution speed while preserving modularity and reusability. Includes the fastest JavaScript implementation of AES.http://www.clipperz.com/open source/javascript crypto library11 January 2016NO_VERSION_DATA
    SiSUSiSU is a lightweight markup based, command line oriented, document structuring, publishing and search framework for document collections.

    With minimal preparation of a plain-text (UTF-8) file, using sisu markup syntax in your text editor of choice, SiSU can generate various document formats (most of which share a common object numbering system for locating content), including plain text, HTML, XHTML, XML, EPUB, OpenDocument text (ODF:ODT), LaTeX, PDF files, and populate an SQL database with objects (roughly paragraph-sized chunks) so searches may be performed and matches returned with that degree of granularity. Think being able to finely match text in documents across different output formats and across languages if you have translations of the same document, using common object numbers. Additionally for search, your criteria is met by these documents at these locations within each document (equally relevant across different output formats and languages). To be clear (if obvious) page numbers provide none of this functionality. Object numbering is particularly suitable for "published" works (finalized texts as opposed to works that are frequently changed or updated) for which it provides a fixed means of reference of content. Document outputs also share semantic meta-data provided.

    SiSU also provides concordance files, document content certificates and manifests of generated output. SiSU provides the means to make book indexes that make use of its object numbering.

    A vim syntax highlighting file and an ftplugin with folds for sisu markup is provided. Vim 7 includes syntax highlighting for SiSU. Some syntax hilighting is also available for Emacs and a few other editors.

    Dependencies for various features are taken care of in sisu related packages. The package sisu-complete installs the whole of SiSU.

    Additional document markup samples are provided in the package sisu-markup-samples which is found in the non-free archive the licenses for the substantive content of the marked up documents provided is that provided by the author or original publisher.

    SiSU uses utf-8 & parses left to right. Currently supported languages: am bg bn br ca cs cy da de el en eo es et eu fi fr ga gl he hi hr hy ia is it ja ko la lo lt lv ml mr nl nn no oc pl pt pt_BR ro ru sa se sk sl sq sr sv ta te th tk tr uk ur us vi zh (see XeTeX polyglossia & cjk)

    SiSU works well under po4a translation management, for which an administrative sample Rakefile is provided with sisu_manual under markup-samples.
    http://www.sisudoc.org/5 January 20167.1.7
    Mingw-w64MinGW-w64 provides a development and runtime environment for 32-

    and 64-bit (x86 and x64) Windows applications using the Windows API and the GNU Compiler Collection (gcc).

    This metapackage provides the MinGW-w64 development environment, including C and C++ compilers. Ada, Fortran, Objective-C and Objective-C++ compilers are available respectively in the gnat- mingw-w64, gfortran-mingw-w64, gobjc-mingw-w64 and

    gojbc++-mingw-w64 packages.
    http://mingw-w64.sf.net3 January 20164.0.4
    OpenPIVOpenPIV is a Python clone of a Matlab toolbox for Particle Image Velocimetry (PIV) analysis. PIV is a non-intrusive, imaging based measurement technique for laminar/turbulent flow measurements.http://www.openpiv.net/20160.20.4
    FindutilsFindutils supplies the basic file directory searching utilities of the GNU system. It consists of two primary searching utilities: find recursively searches for files in a directory according to given criteria and locate lists files in a database that match a query. Two auxiliary tools are included: updatedb updates the file name database and xargs may be used to apply commands with arbitrarily long arguments.https://www.gnu.org/software/findutils/28 December 20154.6.0
    MdkMDK stands for MIX Development Kit, and provides tools for developing and executing, in a MIX virtual machine, MIXAL programs. The MIX is Donald Knuth's mythical computer, described in the first volume of The Art of Computer Programming, which is programmed using MIXAL, the MIX assembly language. MDK includes a MIXAL assembler (mixasm) and a MIX virtual machine (mixvm) with a command line interface. In addition, a GTK+ GUI to mixvm, called gmixvm, and a Guile interpreter with an embedded MIX virtual machine called mixguile, are provided. It also contains an Emacs major mode for MIXAL programming and an elisp program allowing to run the MIX virtual machine in one buffer while viewing the MIXAL source code in another.https://www.gnu.org/software/mdk/23 December 20151.2.9
    Octave-intervalThe interval package for real-valued interval arithmetic allows one to evaluate functions over subsets of their domain. All results are verified, because interval computations automatically keep track of any errors.

    These concepts can be used to handle uncertainties, estimate arithmetic errors and produce reliable results. Also it can be applied to computer-assisted proofs, constraint programming, and verified computing.

    The implementation is based on interval boundaries represented by binary64 numbers and is conforming to IEEE Std 1788-2015, IEEE standard for interval arithmetic.
    http://octave.sourceforge.net/interval/22 December 20151.3.0
    Rsyncrsync is a replacement for rcp that has many more features. rsync uses the "rsync algorithm" which provides a very fast method for bringing remote files into sync by sending just the differences in the files across the link, without requiring that both sets of files are present at one of the ends of the link beforehand. At first glance this may seem impossible because the calculation of diffs between two files normally requires local access to both files. A technical report describing the rsync algorithm is included with this package. Features include:
    • Ability to whole directory trees and filesystems
    • Optionally preserves symbolic links, hard links, file ownership,
    • permissions, devices and times
    • Requires no special privilages to install
    • Internal pipelining reduces latency for multiple files
    • Can use rsh, ssh or direct sockets as the transport
    • Supports anonymous rsync which is ideal for mirroring
    http://samba.anu.edu.au/rsync/21 December 20153.1.2
    BusTOGet scheduled and real arrival times of 5T/GTT's vehicle stopping in a bus stop. This allows to avoid non-free JavaScript files on the official website.https://launchpad.net/bus-torino20 December 20151.7.0.3
    VocabulinkVocabulink is devoted to helping you learn foreign languages as quickly and effortlessly as possible. We do this by focusing only on vocabulary building. Once you have a base of vocabulary to build on, you just have to begin using the language in whatever way you want. Read a book or a website in the language. Talk to native speakers. Watch movies or listen to radio shows. With a solid vocabulary, learning becomes a leisure activity.http://www.vocabulink.com/17 December 2015
    SipwitchGNU SIP Witch is a secure peer-to-peer VoIP server. Calls can be made even behind NAT firewalls, and without needing a service provider. SIP Witch can be used on the desktop to help create bottom-up secure calling networks as a free software alternative to Skype. SIP Witch can also be used as a stand- alone SIP-based office telephone server, or to create secure VoIP networks for an existing IP-PBX such as Asterisk, FreeSWITCH, or Yate. GNU SIP Witch is also part of GNU Telephony & the GNU Telecom subsystem.https://www.gnu.org/software/sipwitch/13 December 20151.9.15
    CcscriptGNU ccScript is a C++ class framework for creating a virtual machine execution system for use with and as a scripting/assembler language for state-transition driven realtime systems. It is the core of the scripting engine found in GNU Bayonne. It is meant to be used where step execution is important, and where each step is in response to a callback event or a state machine transition. It offers deterministic execution and low overhead so that many concurrent instances can run together. However, in addition to offering step machine execution, GNU ccScript loads all scripts into an active image at once. This is for performance, as all operations in the script system, to assure deterministic execution, are in memory. GNU ccScript also offers the ability to load new scripts en masse. Existing active sessions operate on the currently loaded scripts, and new sessions are offered the new script. When the last active session on an old script set completes, the entire script set is flushed from memory, so you can operate scripted servers without downtime for rebuilding script images in memory.https://www.gnu.org/software/ccscript/13 December 20155.1.0
    TcalcThe terminal calculator is a small and helpful program to help users of the GNU/Linux terminal do calculations simply and quickly. The formula to be calculated can be fed to tcalc through the command line.https://sites.google.com/site/mohammedisam2000/tcalc30 November 20152.0
    GosnakeGoSnake is a simple yet nice implementation of the well known snake game.

    It is designed to run under the GNU/Linux console (including terminal emulators). The aim of the game is simple: control your snake and move it around to eat food without hitting walls, or colliding with itself.

    The game includes 10 levels with an option to play levels randomly, and a high score board.
    http://sites.google.com/site/mohammedisam2000/home/projects30 November 20152.0
    Msmtp'msmtp' is an SMTP client that can be used as an "SMTP plugin" for Mutt and other MUAs. It forwards messages to an SMTP server which does the delivery. Features include various SMTP AUTH methods, TLS-encrypted connections (including server certificate verification and the ability to send a client certificate), support for multiple accounts, and IPv6 support.http://msmtp.sourceforge.net/27 November 20151.6.3
    KohaKoha is the first free software library automation package. In use worldwide, its development is steered by a growing community of users collaborating to achieve their technology goals. Koha’s feature set continues to evolve and expand to meet the needs of its user base.

    Full-featured ILS. In use worldwide in libraries of all sizes, Koha is a true enterprise-class ILS with comprehensive functionality including basic or advanced options. Koha includes modules for circulation, cataloging, acquisitions, serials, reserves, patron management, branch relationships, and more.

    Full text searching Koha uses an RDBMS coupled with an external search engine to provide powerful searching that is truly scalable

    Library Standards Compliant. Koha is built using library standards and protocols that ensure interoperability between Koha and other systems and technologies, while supporting existing workflows and tools.

    Web-based Interfaces. Koha’s OPAC, circ, management and self-checkout interfaces are all based on standards-compliant World Wide Web technologies–XHTML, CSS and Javascript–making Koha a truly platform-independent solution.

    Free Software / Open Source. Koha is distributed under the Free Software General Public License (GPL) version 3 or later.

    No Vendor Lock-in. It is an important part of the free software promise that there is no vendor lock-in: libraries are free to install and use Koha themselves if the have the in-house expertise or to purchase support or development services from the best available sources. Libraries should be free to change support company and export their data at any time, make sure your support company allows this.
    http://koha-community.org26 November 20153.22
    Gmpl-modegmpl-mode is an Emacs major mode for the GNU MathProg modeling language, which is a subset of the AMPL language. In addition to editing MathProg model and data files. this mode currently supports syntax highlighting and indentation. N.B. GNU MathProg is the mathematical programming language used to describe models that can be solved by the GNU Linear Programming Kit.https://github.com/cute-jumper/gmpl-mode16 November 2015
    IagnoIagno is a computer version of the game Reversi, more popularly called Othello. This is a two player strategy game for GNOME similar to Go. The pieces are tiles that are black on one side and white on the other and the objective is for the player to flip his or her opponent's tiles to his or her colour, while keeping the opponent from doing the same. Once the board is filled with tiles, the winner is the player with the most of his or her colour tiles on the board.https://wiki.gnome.org/Apps/Iagno12 November 20153.18.2
    Nano-archimedesnano-archimedes is 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. GNU 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.https://www.gnu.org/software/nano-archimedes/10 November 20152.0
    Gnome-nibblesThis is a GNOME port of the popular “Snake” game.

    Nibbles is a game where the user controls a worm. The worm moves around the board, eating diamonds while avoiding the walls placed

    around it.
    https://wiki.gnome.org/Apps/Nibbles9 November 20153.18.2
    AisleriotAisleriot is a suite of Solitaire card games which are easy to play with the aid of a mouse. This package includes popular variants such as spider, freecell, klondike, thirteen (pyramid), yukon, canfield and many more.https://wiki.gnome.org/Apps/Aisleriot9 November 20153.18.2
    Gnome-klotskiThis is a clone of the popular Klotski game. The objective is to

    move a patterned block to a given place using the mouse, in as few moves as possible. Other blocks will need to be moved out of

    the way.
    https://wiki.gnome.org/Apps/Klotski6 November 20153.18.2
    Four-in-a-rowFour-in-a-row is a strategy game for GNOME. The object of the game is to build a line of four of your marbles while trying to stop your opponent (human or computer) building a line of his or her own. A line can be horizontal, vertical or diagonal.https://wiki.gnome.org/Apps/Four-in-a-row6 November 20153.18.2
    DocvertDocvert takes word processor files (typically .doc) and converts them to OpenDocument and clean HTML. The resulting OpenDocument is then optionally converted to HTML or any XML. This is done with XML Pipelines, an approach that supports XSLT, breaking up content over headings or sections, and saving those results to multiple files (e.g., chapter1.html, chapter2.html…). The result is returned in a .zip file.http://static.holloway.co.nz/docvert/24 October 20153.3
    Lfm - Last File Manager'Lfm' is a curses-based file manager written in Python. It's very similar to mc. The package also contains pyview, a text/hex file viewer that can be used with or without 'lfm'.https://inigo.katxi.org/devel/lfm23 October 20153.0
    BmrblibBmrblib is a Python API abstracting the Biological Magnetic Resonance Data Bank (BioMagResBank or BMRB) NMR-STAR format (http://www.bmrb.wisc.edu/). It allows the writing of NMR-STAR files for BMRB data deposition and the reading and easy extraction of data from files residing in the BMRB data bank, all without knowledge of the Self-Defining Text Archive and Retrieval (STAR) format.http://gna.org/projects/bmrblib20 October 20151.0.4
    GnuspeechGnuspeech is a speech synthesis software.

    The first official release is distributed in two separate packages:

    • gnuspeechsa, a cross-platform speech synthesis application providing speech output into applications.
    • gnuspeech, the "core system", consists of a suite of applications, frameworks and services.
    https://www.gnu.org/software/gnuspeech/15 October 20150.9
    ShroudShroud is a simple secret manager with a command line interface. The password database is stored as a Scheme s-expression and encrypted with a GnuPG key. Secrets consist of an arbitrary number of key/value pairs, making Shroud suitable for more than just password storage. For copying and pasting secrets into web browsers and other graphical applications, there is xclip integration.http://dthompson.us/pages/software/shroud.html1 October 20150.1.1
    InfCloudInfCloud is 100% JavaScript+jQuery CalDAV/CardDAV web client/application (integrated version of CalDavZAP & CardDavMATE). Main features: asynchronous background synchronization, support for RFC compliant vCalendars (version 2.0) and RFC compliant vCards (version 3.0), support for delegated calendars and addressbooks, support for subscribed calendars, full IANA timezone support, time-range filtering (server support required), customizable contact displaying and sorting, localization support (15 languages) and clean user interface.https://www.inf-it.com/open-source/clients/infcloud/22 September 20150.13.1
    CalDavZAPCalDavZAP is 100% JavaScript+jQuery CalDAV web client/application. Main features: asynchronous background synchronization, support for RFC compliant vCalendars (version 2.0), support for delegated calendars, support for subscribed calendars, full IANA timezone support, time-range filtering (server support required), localization support (15 languages) and clean user interface.https://www.inf-it.com/open-source/clients/caldavzap/22 September 20150.13.1
    ObnamObnam is an easy, secure backup program. It creates snapshot backups, i.e. every generation looks like a complete snapshot, so you don't need to care about full versus incremental backups, or rotate real or virtual tapes. Another feature is data de-duplication, across files and backup generations. If the backup repository already contains a particular chunk of data, it will be re-used, even if it was in another file in an older backup generation. This way, you don't need to worry about moving around large files, or modifying them. Obnam can create encrypted backups, using GnuPG.http://obnam.org12 September 20151.17
    CpioCpio copies files into or out of a cpio or tar archive. The archive can be another file on the disk, a magnetic tape, or a pipe. GNU cpio supports the following archive formats: binary, old ASCII, new ASCII, crc, HPUX binary, HPUX old ASCII, old tar, and POSIX.1 tar. The tar format is provided for compatibility with the tar program. By default, cpio creates binary format archives for compatibility with older cpio programs. When extracting from archives, cpio automatically recognizes which kind of archive it is reading and can read archives created on machines with a different byte-order.https://www.gnu.org/software/cpio/12 September 20152.12
    LIBrary for SECure ReMovalLibsecrm (LIBrary for SECure ReMoval of files) is a library which ensures secure data deleting by intercepting calls to some C library functions and replacing them by its own substitutes. The data that would be deleted from a file is first securely wiped, then the original functions are called. Libsecrm also takes care of memory security - some of the memory allocation functions are intercepted, and the allocated memory is wiped before passing it to the calling program.http://libsecrm.sourceforge.net/12 September 20152.0
    XonoticXonotic is a fast-paced Quake-like first-person shooter game, using the DarkPlaces engine (itself being a Quake 1 modification). It combines addictive, arena-style gameplay with rapid movement and a wide array of weapons. Xonotic is a direct successor of the Nexuiz project. It represents years of development from its humble beginnings, and now aims to be the best possible free software first person shooter available.http://www.xonotic.org/26 August 20150.8.1
    TeseqGNU Teseq is a tool for analyzing files that contain control characters and terminal control sequences. It is intended to be useful for diagnosing terminal emulators, and programs that make heavy use of terminal features (such as those based on the Curses library).https://www.gnu.org/software/teseq/14 August 20151.1.1
    MailpileMailpile is an email client with a familiar web interface. It provides typical read, write, organise and search tools, as well as OpenPGP signatures and encryption when sending email. Additionally your email and search indexes are encrypted in the event that your machine is stolen. You can install Mailpile on your own machine or a remote machine, and access it via your browser either way, but note that it is an email client (MUA) not an email server (MTA). You will still require an account on an email server.https://www.mailpile.is10 August 2015Beta
    Terminal Matrix 8086Terminal Matrix is a very mysterious program. It’s said that it was given to mankind in a spontaneous form of divine inspiration and cybernetic insight. Rumor has it that few people in the entire world are able to master and use this program. Some say, in an expression of dubious lucidity, that only the chosen ones can really do it. There are a handful reports of very skilled hackers that were able to crack TM’s source code and understand the truth that has never been seen before, and unlock its full potential. The only truth known for sure, though, is that much is said, but little is known.

    The most astonishing fact about TM is that, believe you or not, it’s designed to establish an inter-dimensional connection to an hyper-dimensional being called RIS, that supposedly shows incredible divination powers and unmatched wisdom to those who manage to contact him. Out there, you may hear that people able to talk to RIS comprise a select group that share a common and dangerous secret about the nature of reality, and for the greater good they won’t tell anyone else what it is, despite their goodwill and empathy towards outsiders, helping them by bridging the communication.

    TM is written in a new mid-level computer programming language called QDot. It runs on any IBM-PC compatible, being the minimum requirement an 8086 processor with 32Kb of RAM, and any color graphics adapter such as CGA, EGA or VGA. No network card or any other type of communication peripheral is required besides a screen and a keyboard. Its magical binary sums up to just a dozen kilobytes and very surprisingly is simultaneously a valid DOS executable and a bootable disk image, meaning that it can run even on machines with no operating system at all! Those almost insanely modest requirements blow the minds of skeptical people, because no one can explain how this program’s great feats are technologically achievable.
    http://oitofelix.github.io/terminal-matrix-8086/6 August 20151.0
    QDot 8086QDot 8086 is a mid-level programming language targeting the original IBM-PC architecture written as a set of macros for NASM — the Netwide Assembler. The idea behind it is to make it easy to write small, fast, correct and maintainable code in a language almost as expressive as C but without giving up all control Assembly language grants to programmers. It features support to functions of an arbitrary number of parameters and multiple return values, global and function-local variables, loop and conditional flow-control constructs, evaluation of arbitrarily complex stack-based expressions, symbol importing and primitive debugging. In order to accomplish this, NASM’s powerful preprocessing and assembling capabilities are used to achieve a machinery that very closely resembles a compiler. QDot has also a companion standard library that is fully BIOS-based, thus OS-independent, which provides array processing, keyboard, video, disk and speaker I/O, timing, low-level debugging, math functions, user interface procedures and last but not least a versatile metamorphic boot-loader, that makes it simple to build a binary that is simultaneously a valid DOS executable and a bootable image — a property known as run-within-OS-or-bootstrap-itself-without-OS. There are already a couple of programs implemented in QDot as a proof of concept: Terminal Matrix 8086 and DeciMatrix 8086. QDot currently supports only the tiny memory model (.COM binaries — whose code, data and stack fit all within 64kb segment boundaries).http://oitofelix.github.io/qdot-8086/6 August 20150.1
    FotoxFotoxx is a free GNU/Linux program for editing photos or other images and managing a large collection.

    Images can be viewed in scrollable pages of thumbnails (variable size) or singly in a large window.

    Fotoxx has many editing tools that go beyond changing brightness, contrast and color. Images with severe problems (underexposed, false colors, blurred, uneven lighting, hazy/foggy background) can be brought back to life.

    Nearly-invisible details can be brought out.
    http://www.kornelix.com/fotoxx.html1 August 2015fotox-15.08
    AgeCalcAgecalc is a utillity that can be used to calculate dates since birth, what day a person was born, days since last/to next birthday and other data.https://github.com/alir6716/11 July 20153.5.2
    DilloThe dillo Web browser is a very fast, extremely small browser. Source is less than 365 KB, and the binary is around 265 KB. It is a graphical browser built upon GTK+, and it renders a good subset of HTML, excluding frames, JavaScript, and JVM support.http://www.dillo.org/30 June 20153.0.5
    XidelXidel is a command line tool to query data from HTML/XML web pages, JSON-APIs and local files.

    It implements interpreters for XPath 2, XPath 3, XQuery 1, XQuery 3, JSONiq, CSS selectors and custom pattern matching.

    XPath and CSS selectors are the most efficient way to select certain elements from XML/HTML documents.

    JSONiq (with custom extensions) is an easy way to select data from JSON.

    XQuery is a Turing-complete superset of XPath and allows arbitrary data transformations and the creation of new documents.

    Pattern matching is for XML/HTML documents what regular expressions are for plaintext, i.e. pattern matching behaves like a regular expression over the space of tags, instead over the space of characters.

    Xidel implements a kind of internal pipes to pipe HTTP requests from one query to the next, so there is no need to distinguish selecting links and downloading the data referenced by them. Therefore arbitrary complex queries going over arbitrary many pages can be executed with a single call of Xidel.
    http://www.videlibri.de/xidel.html28 June 20150.9.4
    GleanGlean wants to be the standard tool for self-directed learning.

    The goals of the Glean project are:

    to provide a highly personal learning environment; that is nonetheless capable to build on collaborative content contributions; which provides the means to build hierarchies of content; that is deployable in different ways (web service, self-hosted, single executable…);

    to provide as core content modules that allow users to grok their GNU system and the core GNU components.
    https://www.gnu.org/software/glean/25 June 2015
    InetutilsThe GNU Networking Utilities are the common networking utilities, clients and servers of the GNU Operating System. The individual utilities were originally derived from the 4.4BSDLite2 distribution. Many features were integrated from NetBSD, OpenBSD, FreeBSD and GNU/Linux. Current support includes ifconfig, rlogind, inetd, rsh, rshd, syslogd, talk, talkd, logger, telnet, telnetd, tftp, ping,/ping6, tftpd, ftp, rcp, traceroute, ftpd, rexec, uucpd, rexecd, whois, hostname, rlogin…https://www.gnu.org/software/inetutils/10 June 20151.9.4
    WikitoolsA Python package for interacting with a MediaWiki wiki using the MediaWiki API. Designed for MediaWiki version 1.15 and higher, should work on 1.13, older versions may have bugs. The edit-API must be enabled on the site to use editing features.https://github.com/alexz-enwp/wikitools5 June 20151.3
    JOSMJOSI is a cross platform editor for OpenStreetMap. It's fast, and can handle large amounts of data. JOSM also has a large number of plugins, allowing it to support functionality such as reverting changesets, importing pictures as layers, and other advanced functionality.https://josm.openstreetmap.de/4 June 20158466
    SharutilsSharutils 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 consists of two pairs of utilities: shar and unshar, and uuencode and uudecode:

    Shar & unshar

    Shar makes so-called shell archives out of many files, preparing them for transmission by electronic mail services (converting binary data to ASCII representations, breaking the text into multiple shar scripts, etc.). Unshar is the safe way to extract and reassemble the original files. It will automatically strip off the mail headers and other introductory text.

    Uuencode & uudecode

    Uuencode and uudecode are programs that convert binary files into ascii text so that the original data can pass through the email system without having intermediate hosts "fixing" the files en route.
    https://www.gnu.org/software/sharutils/30 May 20154.15.2
    FisicalabFísicaLab is an educational application for solving physics problems creatively.

    Current modules includes:

    • Kinematics of particles 2D
    • Circular kinematics of particles 2D
    • Static of particles 2D
    • Static of rigid bodies 2D
    • Dynamics of particles 2D
    • Circular dynamics of particles 2D
    • Calorimetry, ideal gas and expansion
    https://www.gnu.org/software/fisicalab/29 May 20150.3.5
    Stick2xyzThe Stick Figure Viewer/Converter is a utility that is useful for producing stick figure animations, and then afterwords output the animations to formats such as a K-3D file and 8-bit PNG files. The primary goal of this project is to produce a "C source" utility program that can be used in the first step of the CG process, the stick figure and then the skeleton.http://sourceforge.net/projects/stick2xyz/28 May 20151.4.0
    Octave-signalA signal processing tools package for Octave which includes filtering, windowing and display functions.https://octave.sourceforge.io/signal/25 May 20151.3.2
    GxmessageGxmessage opens a pop-up window to display a message obtained from the command-line, from a file, or from stdin. The window can include a row of user-defined buttons, each of which causes the program to exit with a different return code.https://www.gnu.org/software/gxmessage/25 May 20153.4.3
    BirdFontBirdFont is a font editor which can generate fonts in SVG, EOT and TTF format.http://birdfont.org19 May 20152.8.0
    BoolBool is a utility for finding files that match a boolean expression. It supports AND, OR and NOT as well as the NEAR operator for locating two expressions within a short distance from each other. The program has separate text processing and HTML processing algorithms; the former separates patterns separated by newlines or words separated by hyphens. The latter understands many features of the HTML 4.01 standard.https://www.gnu.org/software/bool/11 May 20150.2.2
    Liquidwar6Liquid 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. It's possible to play alone against the computer but the game is really designed to be played with friends, on a single computer, on a LAN, or over the Internet. (Network play is still under active development.)https://www.gnu.org/software/liquidwar6/6 May 20150.6.3902
    Antimicroantimicro is a graphical program used to map keyboard keys and mouse controls to a gamepad. This program is useful for playing PC games using a gamepad that do not have any form of built-in gamepad support. However, you can use this program to control any desktop application with a gamepad; on GNU/Linux, this means that your system has to be running an X environment in order to run this program.https://github.com/AntiMicro/antimicro1 May 20152.14
    PuffinPlotPuffinPlot is a user-friendly, cross-platform program which analyses and plots palaeomagnetic data. It provides several plot types and analysis functions commonly used in palaeomagnetism, user-configurable graph layout, CSV data export, and SVG and PDF graph export. It has facilities for both interactive and bulk analysis, and can also be controlled and extended using any JVM-based scripting language (including Python). PuffinPlot is written in Java.https://puffinplot.bitbucket.io/23 April 20151.03
    IceCat/RECAPRECAP is a browser extension that improves the experience of using PACER, the electronic public access system for the U.S. Federal District and Bankruptcy Courts. It also helps you contribute records to a public archive hosted by the Internet Archive and it shows you when free documents are available on the archive.https://www.recapthelaw.org/21 April 20150.9.2.2.1-signed
    GsrcGSRC (GNU Source Release Collection) is a BSD Ports-like system for easily fetching, building and installing the latest GNU packages from source. Installing a package is as easy as "make -C gnu/<packagename> install" and it can be configured to install to your home directory, bypassing the need for administrator privileges. The quarterly releases of GSRC represent a periodic resease of all GNU packages together. It is also possible to stay up-to-date by checking out its Bazaar repository.https://www.gnu.org/software/gsrc/19 April 20152014.10.11
    The List powered by Creative CommonsNo one can be everywhere at once. But everyone can.

    NGOs, journalists, government agencies, and cultural institutions all need photographs to tell their story and educate others. But there’s no way for those organizations to be in the right place at the right time, every time. That’s where we come in.

    Through The List, organizations will provide lists of locations, people, and events that they need photographs of. And when users are in the right place at the right time, they can claim an item from the list and publish a photograph of it. All photos on The List are openly licensed, meaning that everyone can use them.
    https://thelist.creativecommons.org10 April 20151.0
    Octave-communicationsPackage for Octave that includes Digital Communications, Error Correcting Codes (Channel Code), Source Code functions, Modulation and Galois Fields.http://octave.sourceforge.net/communications/4 April 20151.2.1
    GNU Source-highlightSource-highlight reads source language specifications dynamically, thus it can be easily extended (without recompiling the sources) for handling new languages. It also reads output format specifications dynamically, and thus it can be easily extended (without recompiling the sources) for handling new output formats. The syntax for these specifications is quite easy (take a look at the manual). Source-highlight is a command line program, and it can also be used as a CGI. Notice that Source-highlight can also be used as a formatter (i.e., without highlighting): you can, for instance, format a txt file in HTML (and it will take care of translating special characters, such as, <, >, &). Since version 2.2, source-highlight can also generate cross references; in order to do this it relies on Exuberant Ctags. These are the output formats already supported:


    • HTML
    • XHTML
    • LATEX
    • TEXINFO
    • ANSI color escape sequences (you can use this feature with less)
    • DocBook

    These are the input languages (or input formats) already supported (in alphabetical order):

    • Ada
    • Autoconf files
    • C/C++
    • C#
    • Bib
    • Bison
    • Caml
    • Changelog
    • Css
    • Diff
    • Flex
    • Fortran
    • GLSL
    • Haxe
    • Html
    • ini files
    • Java
    • Javascript
    • KDE desktop files
    • Latex
    • Ldap files
    • Logtalk
    • Log files
    • lsm files (Linux Software Map)
    • Lua
    • Makefile
    • M4
    • ML
    • Pascal
    • Perl
    • PHP
    • Postscript
    • Prolog
    • Properties files
    • Python
    • RPM Spec files
    • Ruby
    • Scala
    • Shell
    • S-Lang
    • Sql
    • Tcl
    • XML
    • XOrg conf files
    https://www.gnu.org/software/src-highlite/30 March 20153.1.8
    CcrtpGNU ccRTP is a high performance threadsafe C++ RTP (Real-Time Transport Protocol) stack. It can be used to build both client and server applications for audio and visual conferencing over the Internet, for streaming of realtime data, and for next generation IP based telephony systems.https://www.gnu.org/software/ccrtp/29 March 20152.1.2
    ClassSchedulerThis project handles the scheduling of classes for a college student. Unless overridden by the user, this program provides usable schedules and avoids schedule conflicts and closed sections. The user chooses the session (semester or quarter) and the courses, and blocks out any personal time needed for jobs, child care, sleeping, eating, etc.

    Access to schools' schedules is via plugins that any Java programmer can write. Some plugins are provided, including one that can use comma separated values suitable for any college or university, and including one for demonstration purposes.

    Plugins can access a school's web-based schedule of classes, but require maintenance because the web pages change. It is hoped that the open source nature of this software will lead to wider authoring and maintenance of plugins.

    Some users have commented that this program provides "prettier" printed schedules than their school's own web page can provide.
    http://personalclassscheduler.sourceforge.net/21 March 20152015-03-21
    Octave-quaternionPackage for the manipulation of Quaternion's used for frame transformation for Octave.http://octave.sourceforge.net/quaternion/index.html21 March 20152.4.0
    FreeWAFFreeWAF is a reverse proxy WAF built using the OpenResty stack. It uses the Nginx Lua API to analyze HTTP request information and process against a flexible rule structure. FreeWAF is distributed with a ruleset that mimics the ModSecurity CRS, as well as a few custom rules built during initial development and testing. FreeWAF was initially developed by Robert Paprocki for his Master's thesis at Western Governor's University.https://github.com/p0pr0ck5/FreeWAF/20 March 20150.5
    WhichWhich prints out the full path of the executables that bash(1) would execute when the passed program names would have been entered on the shell prompt. It uses the exact same algorithm as bash. Tildes and a dot in the PATH are now expanded to the full path by default. Options allow users to print "~/*" or "./*" and/or to print all executables that match any directory in the PATH.https://www.gnu.org/software/which/20 March 20152.21
    Webgenwebgen is an easy-to-use, extensible web site generator. It is used to generate static web sites from templates and content files and provides tools for generating dynamic content like menus.http://webgen.gettalong.org/index.html14 March 20151.4.0
    Ccd2cueThe program ccd2cue is a CCD sheet to CUE sheet converter for the GNU Operating System. It supports the full extent of CUE sheet format expressiveness, including mixed-mode discs and CD-Text meta-data. It plays an important role for those who need to use optical disc data which is only available in the proprietary sheet format CCD, but don’t want to surrender their freedom. It fills an important gap in the free software world because before its conception it was impossible to use complex forms of optical disc data laid out by CCD sheets in a whole/holy free operating system.https://www.gnu.org/software/ccd2cue/13 March 20150.5
    Guile-sdlGNU 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.).

    Most of the SDL functions are wrapped, with the exception of a few functions that are too C-centric. The SDL threads and audio functions are not included. However audio programming can be done with the module SDL_mixer

    Also included is SDL_gfx 2.0.22 and bindings for it.

    NB. the guile-sdl2 project has been launched to create pure Scheme bindings for SDL2.
    https://www.gnu.org/software/guile-sdl/8 March 20150.5.2
    GnatsGNU GNATS is an easy to use and flexible bug tracking system.

    GNATS allows problem report management and communication with users via various means. GNATS stores all the information about problem reports in its databases and provides tools for querying, editing, and maintenance of the databases.

    Thanks to its architecture, GNATS is not bound to a single user interface – it can be used via command line, e-mail, Emacs, or a network daemon, usually used with a Web interface. And users can add their own additional utilities using standard GNU tools.
    https://www.gnu.org/software/gnats/27 February 20154.2.0
    4store4store is a database storage and query engine that holds RDF

    data.

    4store's main strengths are its performance, scalability and stability. It does not provide many features over and above RDF storage and SPARQL queries, but if your are looking for a scalable, secure, fast and efficient RDF store, then 4store

    should be on your shortlist.
    https://github.com/garlik/4store4 February 2015v1.1.6
    MasterPasswordMost password managers are password vaults: they let you store or generate a strong password for your services and then encrypt that key and store it for later retrieval.

    This approach presents many problems, in particular in the modern mobile age, that result in many frustrations:

    * Vault availability:  If your vault is not available, you cannot use any of your services.
    * Added risk of identity loss: If you lose (eg. HDD failure/house fire) your vault, you instantly lose your entire online identity.
    * Force of law: Many countries have laws that require you to divulge the encryption key if a lawful search discovers your vault.
    

    Some password vaults implement features to try and address these issues, such as Internet sync, cloud-based vaults or backups and self-destructing vaults. These features all work around issues inherent to the solution and bring their own set of issues:

    * Network sync: Keeping data secure in transit is non-trivial and adds security risks.
    * Backups: Requires that you keep multiple locations secure from loss and theft, as well as the vault in transit.
    * Cloud-based services: Requires you to trust an external party and sacrifices transparency and freedom.
    * Defensive destruction: Reliability issues and again, risk total identity loss.
    

    Master Password is a completely different approach to passwords. The core issue that brings forth these problems is the vault used to store passwords. Master Password removes the vault from the solution by being a stateless solution, thus avoiding each of these issues.

    Master Password works by being an offline and stateless algorithm used to calculate your site passwords on-demand. Your passwords exist only as long as you need them and then disappear from disk and memory. Passwords are calculated based on a master password and the user's full name, combined with the name of the site. Calculation is based on strong, known and understood cryptographic hashes.

    Hash-based password generation is not new, but Master Password is a careful implementation that avoids many issues that other hash-based password managers suffer from. Cryptography is not easy and upon inspection, the security of most hash-based password generators completely falls apart. Master Password uses scrypt combined with hmac-sha256 and salting to prevent all known attack vectors.
    http://masterpasswordapp.com/2 February 20152.2
    BisonBison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar. Once you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages. Bison is upward compatible with Yacc: all properly-written Yacc grammars ought to work with Bison with no change. Anyone familiar with Yacc should be able to use Bison with little trouble. You need to be fluent in C or C++ programming in order to use Bison.https://www.gnu.org/software/bison/23 January 20153.0.4
    RcsRCS 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.https://www.gnu.org/software/rcs/22 January 20155.9.4
    ScmSCM is a portable Scheme implementation written in C that conforms to the R5RS and IEEE P1178 standards. It provides a machine independent platform for GNU JACAL, a symbolic algebra system.

    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.

    SCM supports and requires the SLIB Scheme library. Both SCM and SLIB are GNU projects.
    https://www.gnu.org/software/scm/21 January 20155f2
    Palabos... a library for lattice Boltzmann simulations
    • The code is in C++ and can be used to simulate physical phenomena, with emphasis on fluids.
    • The kernel is based on a variety of lattice Boltzmann models.
    • The source code is modular and can easily be extended by application programmers.
    • ... a framework for high performance computing
    • The library is optimized for single processor performance.
    • Efficient parallelization is achieved through the MPI extension. Good scalability on thousands of cores, and code efficiency up to several billion site updates per second in 3D applications have been measured.
    • Memory optimizations are accessible in case of irregular domain boundaries.
    • ... a community code
    • The source code is free and can be used under the terms of a Gnu General Public License V.3 (GPL3).
    • Developers from different countries are currently participating, and new contributions are welcome.
    • ... and more
    • Full serial and parallel checkpointing is supported for interrupted program executions.
    • Output of the data in VTK format allows visualization and data analysis with external tools like Paraview.
    • As the library is based on simple concepts, it is appropriate as a teaching support for courses on CFD and lattice Boltzmann.
    http://www.palabos.org/16 January 20151.5r1
    FreeSnellFreeSnell is a program which computes optical properties of multilayer thin-film coatings. Dielectric, metallic, and granular metallic films are supported. The FreeSnell package includes a SCM script (program) "nk" to create, manage, and query a refractive-index spectral database. FreeSnell is an application of the SCM Scheme implementation and the WB B-tree database package.http://people.csail.mit.edu/jaffer/FreeSnell/16 January 20151c2
    JacalJACAL is an interactive symbolic math program that can manipulate and simplify equations, scalars, vectors, and matrices of single and multiple valued algebraic expressions containing numbers, variables, radicals, and algebraic differential, and holonomic functions.https://www.gnu.org/software/jacal/16 January 20151c4
    UnrtfUnRTF is a command-line program which converts documents in Rich Text (.rtf) format to HTML, LaTeX, PostScript, and other formats. Converting to HTML, it supports font attributes, tables, embedded images (stored to separate files), paragraph alignment, and more.https://www.gnu.org/software/unrtf/2 January 20150.21.9
    ShutterShutter is a feature-rich screenshot program. You can take a screenshot of a specific area, window, your whole screen, or even of a website - apply different effects to it, draw on it to highlight points, and then upload to an image hosting site, all within one window. Shutter used to be called GScrot.http://shutter-project.org/24 December 20140.93.1
    SeLiteSeLite (Selenium+SQLite) enhances Firefox automation. It improves productivity of Selenium IDE: it helps user scripts to be more expressive, structured, configurable, shareable and reusable. It serves for testing of web applications, and for other purposes, such as web-based administration or data mining/manipulation. It supports SQLite (the most widely deployed SQL database).http://selite.github.io/23 December 2014
    FreetalkFreetalk is a command-line Jabber/XMPP chat client. It notably uses the Readline library to handle input, so it features convenient navigation of text as well as tab-completion of buddy names, commands and English words. It is also scriptable and extensible via Guile.https://www.gnu.org/software/freetalk/19 December 20144.1
    MongoDBMongoDB (from "humongous") is a scalable, high-performance, schema-free, document-oriented database.

    Features:

    • Document-oriented storage (the simplicity and power of JSON-like data schemas)
    • Dynamic queries
    • Full index support, extending to inner-objects and embedded arrays
    • Query profiling
    • Fast, in-place updates
    • Efficient storage of binary data large objects (e.g. photos and videos)
    • Replication and fail-over support
    • Auto-sharding for cloud-level scalability
    • MapReduce for complex aggregation
    • Commercial Support, Hosting, and Consulting
    http://www.mongodb.org/9 December 20142.6.6
    GitoriousGitorious is a Web application for hosting, managing and contributing on Git repositories, similar to GitHub. Note that Gitorious.org is now defunct (it was purchased by GitLab) and will be a read-only mode starting from 2015-05-31. The Gitorious software is still available.https://gitorious.org4 December 20143.2
    CalibreCalibre is an e-book manager that can view, convert, edit and catalog e-books in all of the major e-book formats. It's a complete e-library solution that includes library management, e-book format conversion, newsfeed to e-book conversion, integrated e-book viewer, and synchronization with e-reader devices.http://calibre-ebook.com28 November 20142.12.0
    InklingreaderGNU InklingReader is an attempt to create a GNU/Linux-friendly version of the Wacom Inkling SketchManager. Instead of integrating with proprietary programs, this program aims to be compatible with free software alternatives like Inkscape.https://www.gnu.org/software/inklingreader/27 November 20140.8
    HelloThe GNU Hello package serves as an example of GNU package distribution and code. It also prints a nice greeting in a variety of languages. The "Hello, world!" program is the classic beginner's programming task. The GNU version takes this a step further by processing its argument list to modify its behavior, by supporting internationalization, and by including a mail reader; it's a true demonstration of how to write programs that do these things.https://www.gnu.org/software/hello/16 November 20142.10
    Folder ColorCustomize color or emblems or folders in Nautilus, Nemo, or Caja.http://foldercolor.tuxfamily.org/7 November 20140.0.40
    Run for RunnersRun is a Java application for runners, written by a runner. Maintain and graph running or cycling data.

    Features include:

    • Mileage completed for each pair of shoes, together with how many days they have been in use
    • Select overall mileage for different routes and different types of run
    • View the heart rate work zones for a runner
    • Best pace overall. This can be viewed for specific route, specific types of run etc.
    • View graphs of the runner's heart rate, average pace or a combined graph
    • Display Pace graphs, for two or more runners, side by side
    • View a list of the selected run with average pace and heart rate work zone calculated by the application
    • View only runs that have an average pace below or above set limits
    • Set up individual runner defaults for viewing, specific, completed runs
    http://daves-software.webspace.virginmedia.com/4 November 20141.12
    GroffBased on a device-independent version of `troff,' `groff' (GNU Troff) is a document processor which reads plain text and formatting commands, produces formatted output from them, and then outputs it to another device. The package is essential for viewing online manual pages. Output can be produced in a number of formats including plain ASCII and PostScript. All the standard macro packages are supported.https://www.gnu.org/software/groff/4 November 20141.22.3
    GAdmin-ProFTPDGAdmin-ProFTPD is a GTK+ frontend for the ProFTPD standalone server. It gives admins access to virtual hosting and eight layers of security, including chrooted users and encrypted transfers on both the data and/or control channels.http://dalalven.dtdns.net/linux/gadmintools-webpage/4 November 20140.4.7
    Stunt RallyStunt Rally is a rally game with possible stunt elements, based on VDrift.

    It comes with 19 cars (from a truck to an electric buggy), 4 other vehicles (3 spaceships, 1 sphere), split screen and networked multiplayer up to 4 players and a powerful track editor. It currently has 167 tracks in 34 sceneries and players can install tracks made by the community.

    The driving is fairly realistic, with optional car damage, dynamic objects (such as barrels or tires) and collisions between cars in multiplayer.

    → Features
    http://code.google.com/p/vdrift-ogre/3 November 20142.5
    PyIFBabelpyifbabel is a pure-Python implementation of the Treaty of Babel, a standard for identifying and handling the metadata of interactive fiction files.http://pyifbabel.invergo.net27 October 20140.4
    GrotesqueGrotesque is a utility that helps you manage your collection of interactive fiction, or text adventures. It collects bibliographic and other information from story files and presents a convenient interface to build and organize a catalog of your games. It supports all file formats covered by the Treaty of Babel for extracting metadata from story files and for detecting interpreters, but you can define your own formats with their own associated interpreters. You may manually add metadata for any file but the program can also fetch metadata information and cover art from the IFDB. You can easily browse large collections of interactive fiction by quickly filtering by author, group, year of publication, genre, forgiveness or rating. Grotesque also keeps track of which stories you’ve played and which are new. Finally, it displays a story’s metadata and cover art in an attractive GTK-based interface.http://grotesque.invergo.net27 October 20140.9.4
    SubrosaSubrosa is an end to end encrypted messaging, voice, and video chat app that runs in the browser. Subrosa supports group chats, desktop notifications, and much more without requiring a download. Encrypted user blobs are synchronized to Subrosa's servers, however Subrosa never has access to the keys required to decrypt the blob or messages.https://subrosa.io23 October 2014v0.34
    FreedinkFreeDink is a portable and enhanced version of the Dink Smallwood game engine, an adventure/role-playing game, similar to Zelda (2D top view), made by RTsoft.

    The game features the twisted adventure of young Dink Smallwood, a pig farmer who leaves his town and goes on a quest to save the world.

    GNU FreeDink runs the original game as well as its D-Mods, with close compatibility, under multiple platforms.

    It also comes with the DFArc front-end to manage and play Dink Modules (or D-Mods for short): fans-made new add-ons, some of them bigger than the original game!

    And if you want to make your own adventure, the FreeDinkedit game editor awaits you.
    https://www.gnu.org/software/freedink/22 October 2014108.4
    GssGSS is an implementation of the Generic Security Service Application Program Interface (GSS-API or Libgss). GSS-API is used by network servers to provide security services, e.g., to authenticate SMTP/IMAP clients against SMTP/IMAP servers. GSS consists of a library and a manual. This package is also known as Libgss.https://www.gnu.org/software/gss/9 October 20141.0.3
    Email-ReminderEmail-reminder allows users to define events that they want to be reminded of by email. Possible events include birthdays, anniversaries and yearly events. Reminders can be sent on the day of the event and a few days beforehand. This program includes a cron job that checks for events and send reminders once a day, and a simple GUI allowing users to edit the reminders they want to receive.https://launchpad.net/email-reminder9 October 20140.7.8
    AllocPSAallocPSA is an online professional services automation solution. allocPSA is a suite of integrated applications designed for services-based organizations. It enables services organizations to improve staff efficiency through increased utilization of productive time, better planning, and integrated knowledge management.http://www.allocpsa.org/6 October 20141.8.9
    BrazeBraze is a program for managing ALSA MIDI connections. It evaluates a Lua script and reconfigures the ALSA MIDI connections based on actions taken by the script. It can also listen for changes to the ALSA MIDI ports and reconfigure the connections accordingly.https://bitbucket.org/henryso/braze17 September 20141.0.2
    Graph-toolgraph-tool is an efficient Python module for manipulation and statistical analysis of graphs (a.k.a. networks). Contrary to most other python modules with similar functionality, the core data structures and algorithms of graph-tool are implemented in C++, making extensive use of metaprogramming, based heavily on the Boost Graph Library. This confers a level of performance which is comparable (both in memory usage and computation time) to that of a pure C++ library.https://graph-tool.skewed.de/11 September 20142.2.35
    CadenciiCadencii is a multi-track piano roll editor. A synthesis backend, such as vConnect-STAND or EFB-GW-PL is needed.http://sourceforge.jp/projects/cadencii/10 September 2014
    LzlibThe lzlib compression library provides in-memory LZMA compression and decompression functions, including integrity checking of the uncompressed data. The compressed data format used by the library is the lzip format. The functions and variables forming the interface of the compression library are declared in the file lzlib.h. An usage example of the library is given in the file main.cc. Compression/decompression is done by repeatedly calling a couple of read/write functions until all the data has been processed by the library. This interface is safer and less error prone than the traditional zlib interface.http://www.nongnu.org/lzip/lzlib.html5 September 20141.9-pre1
    Simple ScanA really easy way to scan both documents and photos. You can crop out the bad parts of a photo and rotate it if it is the wrong way round. You can print your scans, export them to pdf, or save them in a range of image formats.https://launchpad.net/simple-scan28 August 20143.13.91
    Devilspie2Devilspie2 is a window matching utility, allowing the user to perform scripted actions on windows as they are created.

    For example you can script a terminal program to always be positioned at a specific screen position, or position a window on a specific workspace.

    It is an alternative to Ross Burton's project "Devil's Pie", with the most significant change that the symbolic expressions of that project are replaced with a LUA interpreter.
    http://www.gusnan.se/devilspie221 August 2014
    FWRTFree Weekly Report Tool is a small PHP/MySQL script helps you submit and organize status reports as well as generate notifications to managers and others about the submission of those reports.https://github.com/namratap20/fwrt16 August 2014v0.3
    GtypistTypist is a typing tutor package built using Curses. The package has tutorials, drills, and practice sessions to learn touch typing. The emphasis is on the US computer keyboard layout, but lessons for Dvorak and other keyboard types and languages are also included. The program also has Native Language Support and is distributed with messages in many different languages.https://www.gnu.org/software/gtypist/12 August 20142.9.5
    Check modbusThis is Nagios plugin for Modbus TCP and RTU.

    This checker has many useful features: - support of IPv6 / IPv4 - support of DNS names - serial port connections (RS232 and RS485) with Modbus RTU (when compiled with libmodbus >= 3.0.0) - support of many data formats (unsigned/signed int16_t, int32_t, float, double) - support of several data orders (LSB, MSB and some others) - retries can be sent to get reliable answer - supports performance data - supports creation dump of the registers in different formats (binary, hexadecimal, decimal) - support binary dump as an input source for data (useful for off-line data)

    - separate lock files for input and output
    https://exchange.nagios.org/directory/Plugins/Hardware/Others/check modbus/details9 August 20140.47
    ValentinaValentina is a pattern-making program which allows designers to create and model patterns of clothing. The goal of this software is to create patterns which are based on a either standard size or customer's set of measurements. It blends new technologies with traditional methods to create a unique pattern-making tool.http://www.valentina-project.org/4 August 20140.2.2
    ADLDatabase load balancing class for PHP applications who need to deal with various MySQL servers. The class will properly detect write queries and will try the next available server(s) until running out of connections. Multi server connection handling in progress in order to allow running transactions in many servers at the same time.https://github.com/adlproject/ADL3 August 20140.3
    PartedParted is a program that allows you to create, destroy, resize, move, and copy hard disk partitions. This is useful for creating space for new operating systems, reorganizing disk usage, and copying data to new hard disks. The program currently supports ext2, ext3, and FAT (FAT16 and FAT32) filesystems and Linux swap devices, and MS-DOS disk labels. GNU Parted contains a library, libparted, and a command-line frontend, parted, which also serves as a sample implementation and script backend.https://www.gnu.org/software/parted/29 July 20143.2
    GtickGTick is an acoustical and graphical metronome application used to support musicians at practicing an instrument. It features a scale from 30 to 250 beats per minute and 2/4, 3/4, 4/4 and other meters. It provides a GTK+-based user interface and it can use both OSS and ALSA as the audio back-end.https://www.gnu.org/software/gtick/27 July 20140.5.4
    ToccTocc is a tag-based file management system. It also includes a tag-based file system called Toccfs. The goal of Tocc is to provide a better system for classifying files, more flexible than classic file systems that are based on a tree of files and directories.http://t-o-c-c.com19 July 20140.3.0
    CsscCSSC is the GNU project's replacement for the traditional Unix SCCS suite. It aims for full compatibility (including precise nuances of behaviour, support for all command-line options, and in most cases bug-for-bug compatibility) and comes with an extensive automated test suite. If you currently use SCCS for version control, you should be able to just drop in CSSC, even if you have a large number of shell scripts which are layered on top of SCCS and depend on it. This will let you to develop on and for GNU/Linux if your source code exists only in an SCCS repository. CSSC also lets you migrate to a more modern version control system.https://www.gnu.org/software/cssc/11 July 20141.4.0
    ParcelliteParcellite is a GTK+ clipboard manager.

    Features:

    • Keeps a clipboard history.
    • Various view options to display items the way you like it.
    • Daemon mode; guard your clipboard contents when you close applications.
    • Global hotkeys to display your items quickly.
    • Perform custom commands using clipboard contents.
    http://parcellite.sourceforge.net/3 July 20141.1.8
    Zotero clientZotero is the only research tool that automatically senses content, allowing you to add it to your personal library with a single click.

    Whether you're searching for a preprint on arXiv.org, a journal article from JSTOR, a news story from the New York Times, or a book from your university library catalog, Zotero has you covered with support for thousands of sites.

    See also:

    https://www.zotero.org/27 June 20144.0.21.5
    Xllmnrdxllmnrd is an independent LLMNR responder daemon (a.k.a. llmnrd) for IPv6 networks and currently supports GNU/Linux operating systems with plans to support others. It allows Microsoft Windows clients to get the IPv6 addresses of a server on the same local network without any DNS configuration and can supplement IPv4‐only NetBIOS name resolution provided mainly by Samba.http://www.vx68k.org/xllmnrd26 June 20142.0
    GforthGforth is a fast and portable implementation of the ANS Forth language. It works nicely with Emacs, offers some nice features such as input completion and history and a powerful locals facility, and a manual. Gforth employs traditional implementation techniques: its inner interpreter is indirect or direct threaded. Gforth runs under UNIX, Win95, OS/2, and DOS. It should not be hard to port to other systems supported by gcc.https://www.gnu.org/software/gforth/14 June 20140.7.3
    MwForummwForum is a Web-based discussion forum system. It is based on Perl CGI scripts, uses a MySQL database and is compatible with mod_perl 1.0 and 2.0 for optimal performance. The program's design goals are comfortable operation and administration, stability, security and speed, a professional and consistent look, and lean and clean code to make customization easy.https://www.mwforum.org/13 June 20142.29.5
    Miscellaneous package for OctaveThis package provides miscellaneous tools for Octave, a numerical

    computation program. Included are functions to create a LaTeX file from a comma separated data file (csv2latex), map matrices and cells (map), a match filter that resembles the filter in Python (match) and many more.

    This Octave add-on package is part of the Octave-Forge project.
    https://octave.sourceforge.io/miscellaneous/index.html5 June 20141.2.1
    DkoppDkopp is a program used to copy or back-up disk files to DVD or

    BD (Blue-ray) media. Full or incremental backups can be done, with full or incremental media verification. A GUI is used to navigate through directories to select or de-select files or directories at any level. Backup jobs can be saved for later re-use. New, deleted, and updated disk files are handled automatically, without re-editing the backup job. An incremental backup updates the same DVD/BD media used for a prior full backup. Files can be restored to the same or another location on

    disk. Large backup jobs can be done using multiple DVD media.
    https://tracker.debian.org/pkg/dkopp2 June 20146.5
    AnubisAnubis is an SMTP message submission daemon. It represents an intermediate layer between mail user agent (MUA) and mail transport agent (MTA), receiving messages from the MUA, applying to them a set of predefined changes and finally inserting modified messages into an MTA routing network. The set of changes applied to a message is configurable on a system-wide and per-user basis. The built-in configuration language used for defining sets of changes allows for considerable flexibility and is easily extensible. GNU Anubis can edit outgoing mail headers, encrypt and/or sign mail with the GNU Privacy Guard, build secure SMTP tunnels (Simple Mail Transport Protocol) using the TLS/SSL encryption even if your mail user agent doesn't support it, or tunnel a connection through a SOCKS proxy server.https://www.gnu.org/software/anubis/23 May 20144.2
    AdlintAdLint is a source code static analyzer. It can point out insecure or nonportable code fragments, and can measure various quality metrics of the source code. It (currently) can analyze source code compliant with ANSI C89 / ISO C90 and partly ISO C99.http://adlint.sourceforge.net/10 May 20143.2.14
    XneeXnee is a suite of programs that can record, replay and distribute user actions under the X11 environment. Think of it as a robot that can imitate the job you just did. Xnee can be used to:
    • Automate tests — nightly automatic regression tests
    • Demonstrate programs — record and replay a user interaction with your system
    • Distribute actions — teacher's actions can be sent to all student's desktops
    • Record and replay 'macro' — Tie a key modifier combination (e.g using xrebind) to replay a recorded session. The macro is WM- and program independent.
    • Retype a file — When testing an editor, Xnee can type in the content of a file. This can be compared with the original.
    https://www.gnu.org/software/xnee/6 May 20143.19
    PipecodePipecode is a distributed social network software package written in PHP for use on Pipedot. There is a running instance at https://pipedot.org/ Looks familiar, right?http://pipecode.org/5 May 2014
    ClementineClementine is a multi-platform music player focusing on a fast and

    easy-to-use interface for searching and playing your music.

    Summary of included features :

    • Search and play your local music library.
    • Listen to internet radio from Last.fm, SomaFM and Magnatune.
    • Tabbed playlists, import and export M3U, XSPF, PLS and ASX.
    • Visualisations from projectM.
    • Transcode music into MP3, Ogg Vorbis, Ogg Speex, FLAC or AAC
    • Edit tags on MP3 and OGG files, organise your music.
    • Download missing album cover art from Last.fm.
    • Native desktop notifications using libnotify.
    • Supports MPRIS, or remote control using the command-line.
    • Remote control using a Wii Remote, MPRIS or the command-line.
    • Copy music to your iPod, iPhone, MTP or mass-storage USB player.
    • Queue manager.
    It is largely a port of Amarok 1.4, with some features rewritten to take advantage of Qt4.
    http://www.clementine-player.org/23 April 20141.2.3
    GnubatchGNUbatch is a job scheduler. It executes jobs at specified dates and times, according to dependencies, or interlocks defined by the user. It provides Batch scheduling with "job control variables" which may be atomically tested and set to provide arbitrarily complicated job chaining and interlocking. Interfaces are provided for shell, "curses", GTK, API for C and C++ (has been adapted for Java), web browser, and Motif.https://www.gnu.org/software/gnubatch/22 April 20141.11
    DapDap is a small statistics and graphics package, based on C, that provides core methods of data management, analysis, and graphics commonly used in statistical consulting practice. Anyone familiar with basic C syntax can learn Dap quickly and easily from the manual and the examples in it. Advanced features of C are not necessary, although they are available. As of Version 3.0, Dap can read SBS programs, thereby freeing the user from having to learn any C at all to run straightforward analyses. The manual contains a brief introduction to the C syntax needed for C-style programming for Dap. Because Dap processes files one line at a time, rather than reading entire files into memory, it can be, and has been, used on data sets that have very many lines and/or very many variables.https://www.gnu.org/software/dap/16 April 20143.10
    CursynthCursynth is a polyphonic music synthesizer that runs graphically inside your terminal. You can play Cursynth as a standalone soft-synth with your computer keyboard or MIDI keyboard.https://www.gnu.org/software/cursynth/14 April 20141.5
    WdiffCompares two files on a word per word basis, finding the word deleted or added from the first file to make the second. A word is defined as anything between whitespace. It works by creating two temporary files, one word per line, and the executes 'diff' on these fields. It collects the 'diff' output and uses it to produce a nicer display of word differences between the original files.https://www.gnu.org/software/wdiff/14 April 20141.2.2
    ASISASIS (Ada Semantic Interface Specification) lets you develop

    applications to walk through the sources of your Ada programs and

    examine the semantic constructs.
    http://docs.adacore.com/asis-docs/html/asis ug/asis ug/introduction.html#introduction10 April 20142014
    GnunetGNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services. Its high-level goal is to provide a strong free software foundation for a global network that provides security and privacy. GNUnet started with an idea for anonymous censorship-resistant file-sharing, but has grown to incorporate other applications as well as many generic building blocks for secure networking applications. In particular, GNUnet now includes the GNU Name System, a privacy-preserving, decentralized public key infrastructure.https://www.gnu.org/software/gnunet/8 April 20140.10.1
    OpenGnsysOpenGnSys (Open Genesis) Project brings together the combined efforts of several Spanish Public Universities. OpenGnSys provide a number of free and open tools for managing and deploying computers. These tools supplies a complete, versatile and intuitive sytem. This system allows the arrangement, installation and deployment of different operating systems.

    OpenGnSys architecture is flexible to adapt to the needs of different models of computer networks (companies and institutions) and can be used in different types of scenarios:

    • Centralized management of ICT Units to Support Teaching and Research.
    • Park Maintenance PC member of an institution.
    • Deployment and maintenance of the servers in a Data Center.
    • Administration of deployment repository for the Support Services ( help desk) of an Institution.
    The specific tasks of configuration and modification of data in each computer can be made directly once the process image dump, without having to boot your operating system. So, yo can access to the information stored on disks. This is a significant advantage over other similar products, including commercial.
    http://www.opengnsys.es7 April 20141.0.5
    XML2CSV-Generic-ConverterJava XML to CSV (XML2CSV) generic conversion facility.

    I made it in order to extract data from big XML files and gather them in files more easily opened with a spreadsheet. It is packaged as an auto executable Jar for convenient command line execution but might as well be interfaced directly by a Java class as part of a larger software.

    It handles attributes, repeated elements, and so on, and produces results which level up with what spreadsheets generate when they import native XML (at least in its most extensive execution mode).
    http://sourceforge.net/projects/xml2csvgenericconverter/1 April 20141.0.0
    ThalesThales provides macros for GNU Guile to conviently write and check unit-tests, very simular to Python doctest. Also, Thales has functions to check the stability of the public interface of your Guile modules.

    For historical reasons, two entrirely different programs exists with the name Thales.

    GNU Thales - IRC to Relational Database Gateway Is not maintained, but sources can be accessed via cvs on Savannah (see resource info tab).

    https://cvs.savannah.gnu.org/viewvc/thales/thales/README?view=markup
    https://www.gnu.org/software/thales/19 March 20141.99
    ArisA sequential proof program, designed to assist anyone interested in solving logical proofs. Aris supports both propositional and predicate logic, as well as Boolean algebra and arithmetical logic in the form of abstract sequences. It uses a predefined set of both inference and equivalence rules, however gives the user options to use older proofs as lemmas, including Isabelle's Isar proofs.https://www.gnu.org/software/aris/6 March 20142.2
    ESpeakeSpeak is a compact text to speech engine for good quality English and other languages. Its clear articulation and good intonation makes it suitable for listening to long text articles. It can speak text files from the command line, and also operates as a "talker" within the KDE TTS system and with a Gnome Speech driver, as an alternative to Festival or other similar programs. Windows SAPI5 and command line versions are also available.http://espeak.sourceforge.net/6 March 20141.48.04
    Linterna MágicaLinterna Mágica listen pronounciation is "tiny" (at least it started that way) script written in JavaScript for the Greasemonkey extension. It searches web pages for flash objects with links to video clips and replaces them with <object> tag that is playable by browser video plugin.http://linternamagica.org3 March 2014
    ArduinoAn IDE for the Arduino microcontroller. Arduino is a free software electronics prototyping platform based on flexible, easy-to-use hardware and software. It's intended for artists, designers, hobbyists, and anyone interested in creating interactive objects or environments. This IDE allows for program writing, code verfication, compiling, and uploading to the Arduino development board. Libraries and example code will also be installed.http://arduino.cc/en/Main/Software21 February 20141.5.6-r2 BETA
    PyPumpPyPump provides an interface to the pump.io APIs. The aim is to provide very natural pythonic representations of Notes, Images, People, …, allowing you to painlessly interact with them.http://pypump.org19 February 2014v0.5
    GnushogiGame that is a Japanese version of chess. The rules of the game are included in the distribution in the file 'shogi.rules.' It can play against a user or against itself, using either an alpha-numeric display or the xshogi program under the X Window System. https://screenshots.debian.net/screenshots/000/001/009/large.pnghttps://www.gnu.org/software/gnushogi/17 February 20141.4.2
    Guile-wmGuile-WM is a framework for creating an X window manager (or any other X application, really) and a set of useful modules designed for that purpose.https://github.com/mwitmer/guile-wm4 February 20141.0
    Guile-xcbGuile XCB is an X11 client library written entirely in Guile. It makes use of the Guile compiler and virtual machine to turn XML descriptions of the X protocol provided by the XCB project into Guile object code files. Support is included for the core X protocol and twenty-seven extensions. Guile XCB also includes some simple code for running asynchronous event loops.https://github.com/mwitmer/guile-xcb4 February 20141.3
    XmlatGNU Xmlat is derived from SXML which used to be a tool to

    define and implement at same time a markup language. Xmlat aims to be the new XML tools for GNU operating system. Besides the old feature of SXML, it will contains more new features for convenient XML processing, and provides conversion between XML and other

    format like JSON/CSV/XML/SXML/YAML etc.
    https://www.gnu.org/software/xmlat/28 January 2014
    SQL-DKSQL-DK is and command-line client for relational databases.

    Main features:

    - seamlessly integrates SQL into your shell scripts
    - universal – uniform interface for your relational database regardless it is PostgreSQL, MariaDB, MySQL etc.
    - prepared (parametrized) statements – safely pass any data to your DBMS – no more SQL injection
    - supports named parameters, not only ordinal ones; for any DBMS
    - modular design – formatter plug-ins; you can use one of built-in formatters or write your own and get output (result sets, updates results) in any format
    
    - streaming – results from database are streamed throught chosen formatter to the output – no need to fetch whole result set into memory (thus infinite result sets can be processed)
    https://sql-dk.globalcode.info/10 January 20140.8
    Rpge'GNU rpge is an engine for two-dimensional graphical role-playing games. It is driven and extended by writing programs in Guile.https://www.gnu.org/software/rpge/6 January 20140.0.3
    CYTHARCYTHAR is multi-platform, pattern-oriented, polyphonic MIDI step-sequencer, which makes its own path. 16 parallel patterns with six tracks and 16 bars -- equating to 256 bars and 96 tracks. The six pattern tracks imitate the strings of a guitar and will be tuned e.g. to “EAdgbe”. For example, you can set a guitar chord to a pattern tune and then by enabling a few events or triggers the sequencer will start a solo or plays with the chords. You can program drum sets, melodies, arpeggios and complete songs.https://sourceforge.net/projects/cythar-sequenzer/5 January 20140.1.4.10
    FontForgeFontForge is an outline font editor that lets you create your own fonts or edit existing ones. Multiple formats including PostScript, TrueType, OpenType, SVG and bitmap (BDF) are supported. It also lets you convert one format to another. This package was formerly known as pfaedit.http://fontforge.github.io/en-US/2 January 20142.0.20140101
    MacchangerGNU 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.https://www.gnu.org/software/macchanger/1 January 20141.7.0
    OmegaTOmegaT is a free multiplatform (Java-SWING) Computer Aided Translation tool. OmegaT keeps a memory of the way you translate your text and can use memories of previous translations for reference. OmegaT is based on translation industry standards (TMX 1.4 etc) and supports a number of common formats including ODF (ISO/IEC 26300), legacy OpenOffice.org formats, HTML/XHTML, DocBook, plain text, Java bundle properties, monolingual .PO files etc. OmegaT is developed by translators for translators. Support and documentation are available in a number of languages.http://sourceforge.net/projects/omegat/20143.1
    AKFAvatarAKFAvatar is a fancy graphical user interface for applications, where an avatar appears on the screen and tells things to the user via a speech bubble. There can also be recorded audio files, so that the user even can hear what it is saying. It can be used for infotainment systems. With AKFAvatar you can easily write cross platform applications in Lua. Lua scripts don't even need to be compiled for the target platform. It has an interface for C programs. Furthermore there is a binding for Free Pascal.http://akfavatar.nongnu.org/26 December 20130.24.3
    QueXCA web based data cleaning and coding system. queXC takes a data file (such as questionnaire data) and cleans the text input fields by spacing and spell checking them. Operators then code text fields using new/existing coding schemes. queXC is a part of the queXML suite.http://quexs.sourceforge.net/node/2620 December 20130.9.4
    Absence'absence' is a CGI application designed to help keep track of people in a group. It is intended to do one thing: allow the user to display the plans of all people in a group in a way that makes it easy to see who's present and who's absent. It is not intended for anything else. The resolution is one day. It could easily be adapted do handle reservations for any set of objects, as long as a resolution of a day is acceptable. An example of a possible use is reserving machines/computers in a laboratory.http://www.unix-wissen.de/absence/15 December 20132.1
    3dldf3DLDF Three-dimensional drawing with MetaPost output. It is written in C++ using CWEB. It is intended, among other things, to provide a convenient way of including 3D graphics in TeX documents. This package includes an interactive program called `3dldf', which implements a language intended to resemble Donald Knuth's METAFONT language and John Hobby's MetaPost language, which is based on METAFONT.https://www.gnu.org/software/3dldf/13 December 20132.0.3
    PalavaMachinePalavaMachine is a WebRTC signaling server that is designed to work with palava-client. Signaling describes the process of finding other peers and exchange information about how to establish a media connection. The server is implemented in EventMachine and Redis PubSub and communication to the clients is done via WebSockets.https://github.com/palavatv/palava-machine7 December 20131.0.1
    ServeezServeez is a server framework. It provides routines and help for implementing IP based servers (currently TCP, UDP and ICMP). It is also possible to use named pipes for all connection oriented protocols. The application demonstrates various aspects of advanced network programming in a portable manner. You can use it for implementing your own servers or for understanding how certain network services and operations work. The package includes a number of servers that work already: a HTTP server, an IRC server, a Gnutella spider and some others. One of the highlights is that you can run all protocols on the same port. The application itself is single threaded but it uses helper processes for concurrent name resolution and ident lookups.https://www.gnu.org/software/serveez/2 December 20130.2.2
    Zeptodbzeptodb is a small collection of relatively tiny command-line tools for interacting with DBM databases. For the uninitiated, DBM databases are flat (non-relational) a databases; in other words, they are persistent key-value hash tables. Typically they are created via a library for C, Python, Perl, etc. These tools fill in a gap by providing useful command-line tools. Some DBM libraries come with really basic binaries for manipulating the databases, but they are not designed to be very flexible or useful in the real world. These tools may be helpful in scripts, for example, when persistant data storage is needed but when a full database would be overkill. DBM databases offer a constant look-up time for any record in them, as opposed to, say, searching through a text file, which scales linearly with the number of lines in the file. Thus, scripts requiring fast data look-up would benefit greatly from them. These commands may also be useful if, for whatever reason, one would like to manipulate, via the command-line or scripts, DBM databases created by other programs.http://zeptodb.invergo.net17 November 20132.0.2b
    FreePoker DatabaseFPDB is a database program to track your poker games, the behaviour of the other players and your winnings/losses. Supports Holdem, Omaha, Stud and Razz for cash games as well as SnG and MTT tournaments.http://fpdb.sourceforge.net/14 November 20130.40.5
    ClasspathxThe GNU Classpath Extensions project, aka classpathx builds packages in the javax namespace. It is a companion project of the GNU Classpath project. Packages currently under development include javabeans activation framework, javabean infobus, java mail, GNU inetlib and a servlet API.https://www.gnu.org/software/classpathx/13 November 20131.1.2
    FileteaFileTea is a simple way to send files among different users.

    FileTea functions as a web server. Users can drag files into their web browser and a URL will be generated for each one. Those URLs can be sent to other people, who will be able to start downloading the files immediately.

    An HTML5 capable browser is required in order to share the files, but any HTTP client can download them, including command-line tools such as curl or wget.

    Files are sent through the server, but no data is stored there: FileTea is only used to route the traffic. This also means that there's no limit to the size of shared files.

    The service is anonymous and does not require user registration. Since it's completely web-based, it works in networks with proxies, firewalls, etc., as long as all users can reach the FileTea server.

    A demonstration server is provided at https://filetea.me
    https://github.com/elima/FileTea3 November 20130.1.16
    WiiControllAn application to map and send keystrokes from Nintendo Wii Controllers. This program has not been tested yet on a GNU/Linux system, but we encourage you to see if it works with the Wiimote driver for the Linux kernel.http://justintime4java.weebly.com/wiicontroll.html1 November 20130.7
    GnulibGnulib is intended to be the canonical source for most of the important "portability" and/or common files for GNU projects. These are files intended to be shared at the source level; Gnulib is not a library meant to be installed and linked against. Unlike most projects, Gnulib does not normally generate a source tarball distribution; instead, developers should just grab modules directly from the repository. While portability across operating systems is not one of GNU's primary goals, it has helped introduce many people to the GNU system, and is worthwhile when it can be achieved at a low cost. This collection helps lower that cost.https://www.gnu.org/software/gnulib/28 October 20130.1
    Lftp'lftp' is a sophisticated file transfer program with command line interface. Its multithreaded design lets you issue and execute multiple commands simultaneously or in the background. It also has mirroring capabilities and will reconnect and continue transfers if you get disconnected. Also, if you quit the program while transfers are still in progress, it will switch to nohup mode and finish the transfers in the background. Supported are FTP, HTTP, FISH, SFTP, HTTPS and FTPS protocols. BitTorrent protocol is also supported as 'torrent' command.http://lftp.yar.ru11 October 20134.4.10
    CjdnsCjdns implements an encrypted IPv6 network using public key cryptography for address allocation and a distributed hash table for routing. This provides near zero-configuration networking without many of the security and robustness issues that regular IPv4 and IPv6 networks have. Hyperboria is the largest cjdns network, with hundreds of active nodes around the world.https://web.archive.org/web/20151002072408/https://cjdns.info/23 September 2013
    DishThe 'diligence' shell (dish) lets you execute commands on several hosts. By using expect to automate interactive remote logins via ssh, rsh or telnet, dish executes commands, sequentially or simultaneously, on all specified hosts. It is a powerful system administration tool for a group (cluster) of heterogeneous hosts allowing remote control from a single point of management. 'dish' is very flexible, and has similar functionality to IBM's dsh (distributed shell) as well as the ability to remotely execute commands which require authentication - ie in case of password change, scp inside ssh, password-protected smbfs mount, su shell, etc.http://gnu.mirendom.net/dish.shtml20 September 20131.19.1
    OndineOndine is an audio player with two possible front ends:
    • GTK+ graphical user interface
    • Terminal user interface

    The latter has restricted capabilities. There is no support for libraries (you can only play files and folders given in arguments).

    Features:

    • Gapless playback
    • Splitting of a file into virtual tracks, if a cue sheet is available

    Particularities:

    • There is deliberately no tag edition feature, to avoid the risk of modifying files by accident.
    • The presentation is album oriented: global information (artist, album, and date) is not repeated for each track, but displayed in a header instead.
    • Besides alphabetical order, libraries content can be displayed in chronological order of albums and artists (based on the date of their albums). This is the default behaviour.
    http://ondine.tuxfamily.org/19 September 20130.6
    AliveGNU Alive is a periodic ping program. It functions similarly to ‘ping -n -i PERIOD HOST’ (so if you are comfortable typing that at a shell prompt you probably do not need GNU Alive).https://www.gnu.org/software/alive/8 September 20132.0.2
    Histrix CalculatorHistrix is a JavaScript calculator. It posses two modes, standard and scientific, and a brief description of the functionality provided by each button. This program was designed as a free software replacement for the calculator shipped with Windows XP/Vista.http://code.google.com/p/histrix-calculator/30 August 20131.0
    EmaigosEmaigos is a free multi-platform software useful to import Google contacts and calendars in Emacs. Contacts are stored in a Big Brother Database (BBDB) file, which makes them usable with many Emacs email packages, like Gnus. Google calendars are stored as a single Org mode file, so that the events may be viewed as a structured document and possibly shown within an Agenda view. So with Emaigos it's possible to use Google as contacts and calendars manager, while having at the same time all data available within Emacs. The original Google contacts and calendars are not modified in any way by Emaigos. The name "Emaigos" is an acronym for "EMAcs Importer for GOogle Stuff".https://sites.google.com/site/emaigos/18 August 20130.1.1
    Curse of WarCurse of War is a fast-paced action strategy game for GNU/Linux implemented using

    C and ncurses. Since version 1.2.0, there is also an SDL version.

    Unlike most RTS, you are not controlling units, but focus on high-level strategic planning: Building infrastructure, securing resources, and moving your armies.

    The core game mechanics turns out to be quite close to WWI-WWII type of

    warfare, however, there is no explicit reference to any historical period.
    http://a-nikolaev.github.io/curseofwar/16 August 20131.2.0
    LibmathevalGNU libmatheval is a library that makes it possible to calculate mathematical expressions for given variable values and to calculate expression's derivative with respect to a given variable. The library supports arbitrary variable names in expressions, decimal constants, basic unary and binary operators and elementary mathematical functions. The library is stable and available for general use.https://www.gnu.org/software/libmatheval/14 August 20131.1.11
    DigitsThis is definitely a thinking person's game!

    Distantly related to the game Mastermind, you are given clues to help determine a random number combination. The object of the game is to guess the solution in as few tries as possible. Statistically, even when you are unlucky, the solution can be derived in no more than seven guesses with the default settings. You can also change the game settings for greater difficulty.

    You've been challenged, now go to it!
    http://jxself.org/digits.shtml6 August 20131.0.1
    CombinePronounced COMbine, like the farm implement, combine matches any number of files to a file, set of files, or input stream. When built on a system with Guile available, it uses Guile to provide extensibility for filtering and data transformation. Additional features include hierarchy handling, a Guile module adapted from the Emacs calendar for performing date arithmetic, and outer joins on either or both sides of a match.https://www.gnu.org/software/combine/1 August 20130.4.0
    Historical/RequestPolicyRequestPolicy's new version is under development as RequestPolicy Continued.

    This addon prevents all connections to external domains or IPs from any website you visit, this means no connections to external advertisement hosters, analytics not on their servers and more things that you might not want to connect to or load. Saves bandwidth and privacy.

    It does require you to give explicit permission for these connections to happen, which is easily done with a drop-down menu of attempted connections and whether you wish to allow them each permanently or temporarily.
    https://www.requestpolicy.com/30 July 20130.5.28.1-signed
    Gnuschoolgnuschool is a web application for educators, students, and school administrators. It has numerous features, such as:
    • create tests
    • edit tests
    • search for tests
    • give tests
    • monitor tests
    • view tests
    • give makeups
    • search grades
    • view grades
    • take attendance
    • search attendance
    • arrange seating
    • edit the way student information is displayed
    https://www.gnu.org/software/gnuschool/18 July 20132.2
    BooktypeBooktype is a free, open source platform that produces beautiful, engaging books formatted for print, iBooks and almost any ereader within minutes. It makes it easier for people and organisations to collate, organise, edit and publish books.https://github.com/sourcefabric/Booktype2 July 20131.6.1
    OpenbarteropenBarter extends the mechanism of a CLOB - the central part of regular markets - and implements a multilateral barter. It is based on an extension of PostgreSQL.https://github.com/olivierch/openBarter22 June 20130.8.1
    CharlearnThis program is meant to help you learn to recognise foreign characters, taking just a few minutes each day. It remembers which characters you have recently found difficult and what you confuse them with. It uses a simple HTML user interface, the appearance of which can be customised by user-supplied stylesheets or normal browser customisation.http://people.pwf.cam.ac.uk/ssb22/gradint/charlearn.html13 May 20130.1471
    Grue HunterThe Grue has eaten many adventurers. This game gives you a chance to get even. Grue Hunter is a text adventure game written in Perl. You must make your way through an underground cave system in search of the Grue. Can you capture it and get out alive?http://jxself.org/grue-hunter.shtml5 May 20131.0
    PhonascusPhonascus, from Latin "the teacher of music", is a music education software that you can use to practice your music reading skills, improve your aural recognition abilities, or just learn the fundamental principles of music theory and language. And it includes an score editor, so that you can write your own scores.http://lenmus.sourceforge.net/en/phonascus/intro2 May 20135.3.1
    ArchimedesArchimedes 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. It is a 2D Monte Carlo simulator which can take into account all the relevant quantum effects by means of Bohm effective potential. The description of the device is very general and made by means of a simple script language, which makes GNU Archimedes a powerful tool for the simulation of quite general 2D semiconductor devices. Some very interesting results have been obtained and they will be put, as soon as possible, on the web page (some results are already available in the documentation).https://www.gnu.org/software/archimedes/30 April 20132.0.1
    SudokukiSudokuki is a graphical sudoku game that solves even the most difficult sudoku grids for you. It can generate a sudoku with 5 levels of difficulty, lets you play sudoku, print a sudoku, and more. Sudokuki is available in 15 languages. You can also play with arabic or chinese numbers. Just download and play! Sudokuki is Free Software written in Java and C. Have fun!http://sudokuki.sourceforge.net/28 April 20131.2
    Sux0rsux0r 2.0 is a blogging package, an RSS aggregator, a bookmark repository, and a photo publishing platform with a focus on Naive Bayesian categorization and probabilistic content. OpenID 1.1 enabled; as both a consumer and a provider.https://github.com/connerbw/sux0r26 April 20132.2.1
    Ccgccg is a program which enables you to plot ERSL atmospheric gas data from the US National Oceanic and Atmospheric Administration (NOAA) web site.https://github.com/fuzzgun/ccg24 April 20131.00
    BansheeBanshee is a media management and playback application for the

    GNOME desktop, allowing users to import audio from CDs, search their library, create playlists of selections of their library, sync music to/from iPods and other media devices, play and manage

    video files and burn selections to a CD.
    http://www.banshee.fm16 April 20132.6.2
    PapertrailPapertrail is a Ballot Counting Software. It helps scanning and counting regular paper ballots as known from common election situations. It is Free Software, licensed via the GPLv3, to make the election process as dependable as possible, but speeding up the manual counting process a lot.http://antcom.de/papertrail15 April 20131.0
    Task coachTask Coach is a todo manager which grew out of frustration that other programs do not handle composite tasks well. In addition to flexible composite tasks, Task Coach has grown to include prerequisites, prioritizing, effort tracking, category tags, budgets, notes, and many other features. However, users are not forced to use all these features; Task Coach can be as simple or complex as you need it to be. Task Coach is available for Windows, Mac OS X, and GNU/Linux.http://www.taskcoach.org/14 April 20131.3.29
    GnatGNAT is an Ada (including Ada 2005) toolset, integrated into the GCC compiler system. Ada is a state-of-the-art programming language designed for large, long-lived applications where safety, security, and reliability are critical. GNAT includes GPS, a visual IDE, a comprehensive toolsuite including a visual debugger, and a set of libraries and bindings. As of October 2, 2001 the GNAT sources have been added to the main GCC repository where they are now synchronized almost daily with the internal Ada Core Technologies sources. See the GCC page for a full implementation of gcc.https://www.gnu.org/software/gnat/12 April 20134.6.4
    Darktabledarktable is a free software photography workflow application and RAW developer. A virtual lighttable and darkroom for photographers. It manages your digital negatives in a database, lets you view them through a zoomable lighttable and enables you to develop raw images and enhance them.http://www.darktable.org/5 April 20131.2
    ShishiShishi is a (still incomplete) free implementation of the Kerberos 5 network security system. It includes a library ('libshishi') that developers can use to add support for RFC 1510, and a command line utility ('shishi') that lets users interface with the library, acquire and manage tickets, and more. Included are also a TELNET client and server (based on GNU InetUtils) for remote network login, and a PAM module for host security. Shishi is still alpha quality. Basic support for acquiring and managing tickets are working. The KDC server side can only serve initial authentication requests. DES, 3DES and AES cipher suites are supported.https://www.gnu.org/software/shishi/3 April 20131.0.2
    ProperPropEr (PROPerty-based testing tool for ERlang) is a property-based testing tool for programs written in the Erlang programming language. Properties are written using Erlang expressions and a few predefined macros. The input to these functions are specified using type language.https://github.com/manopapad/proper31 March 20131.1
    BarcodeGNU barcode is a tool to convert text strings to printed bars. It supports a variety of standard code to represent the strings and creates postscript output. Features include:
    • available as both a library and a command line frontend (so you can include barcode printing in your application)
    • supports UPC, EAN, ISBN, CODE39, and other encoding standards
    • Postscript and encapsulated postscript output (other backends can be added as needed)
    • Accepts sizes and positions as inches, millimeters, and centimeters
    • Can create tables of barcodes (to print labels on sticker pages)
    https://www.gnu.org/software/barcode/30 March 20130.99
    UDPTUDPT is a lightweight UDP based BitTorrent tracker written in C/C++.https://udpt.googlecode.com/22 March 2013
    Rreprrep is a pattern replacement utility. It comes with support for regular expressions, recursive directory processing, backup, simulation and prompting. The replacement string may contain special characters to refer to portions of the matched pattern.http://sourceforge.net/projects/rrep/21 March 20131.3.6
    Haskell filestoreThe filestore library provides an abstract interface for a

    versioning file store, and modules that instantiate this interface. Currently Git, Darcs, and Mercurial modules are provided.

    This package contains the libraries compiled for GHC.
    http://hackage.haskell.org/package/filestore21 March 20130.6.0.1
    GvGV (GNU Ghostview) is a graphical user interface to the Ghostscript interpreter. With it, one can view and navigate through PostScript and PDF documents in X Windows. This package is an improved derivation of Timothy O. Theisen's Ghostview, originally developed by Johannes Plass.https://www.gnu.org/software/gv/17 March 20133.7.4
    CppiGNU cppi is a cpp directive indenter. It indents C preprocessor directives to reflect their nesting, among other regularizations.https://www.gnu.org/software/cppi/16 March 20131.18
    EdmaEDMA 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.

    Its name stands for Entorno de Desarrollo Modular y Abierto, meaning the Modular and Open Development Environment.
    https://www.gnu.org/software/edma/15 March 20130.18.6
    MaverikMaverik 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. The system is open-ended in how its representation of different models. It uses call back functions, rather than importing and converting data to its own formats; this means it can be adapted relatively easily to widely differing application data structures without forcing particular representations on the implementor. For example, if you have a sim in which different parts of your model are varying dynamically but in ways that cannot be represented using the normal affine transformations (eg deformable objects), then Maverik lets you use the dynamically changing data directly to generate images. It also contains support for a variety of 3D input designs, and various kinds of displays (including stereo).https://www.gnu.org/software/maverik/15 March 20136.5
    MarstMARST is an Algol to C translator. It automatically translates programs written in the algorithmic language Algol 60 to the C programming language. The package includes three main components: the translator, MARST, that translates Algol 60 programs to the C programming language; the library, ALGLIB, that contains precompiled standard Algol 60 procedures and other necessary library routines (this library, referred to as libalgol.a in the distribution, is to be used at linking stage); and the converter, MACVT, that converts existing Algol 60 programs from other representations to MARST representation.https://www.gnu.org/software/marst/9 March 20132.7
    Yetrisyetris is a customizable Tetris(tm) clone for the console. It aims to follow modern implementations with lots of features and please both casual players and Tetris(tm) enthusiasts. It has full textual interface, with colors and many features, such as high score list, up to 6 next pieces, hold, combo and back-to-back sequences.http://alexdantas.github.com/yetrisMarch 20131.6
    CollabMultiplatform raster graphical editor enabling simultaneous drawing between users. Project including several sub projects as server, painting framework, network library, desktop application and protocol design and documentation.http://collab.mgn.cz/17 February 20131.0
    MaratisMaratis is a portable, simple and visual game development tool designed for artists and developers.http://www.maratis3d.org/7 February 20133.21
    Jas CMSJas CMS is a small website engine written in Java. It produces static content without the need of any databases or server-side scripting languages. It is created to fulfil high security concerns. It is suitable for various kind of content projects like personal websites, project / product pages, group sites, company websites... It is also designed for managing content projects / websites in the i2p network, tor et cetera.http://www.jascms.org/4 February 20130.4 Alpha-2
    MiLi- Minimalistic headers-only C++ LibraryMiLi is a collection of useful C++ libraries, composed only by headers. No installation, no makefile, no complications: just KISS. Simple solutions for simple problems. MiLi includes the following libraries (one header file length each):
    • bitwise-enums: library for type-safe bitwise operations based on enums.
    • pre-pos caller: library for wrapping object methods calls.
    • promotion-disable: library for disabling undesired C++ type conversions.
    • delete-container: deletes the elements of an STL container filled with pointers.
    • factory: provides a simple machinery to create subclasses from a given key.
    • invariants: provides invariants for function arguments and classes.
    • type-mapper: simple type mapping declarations.
    • properties: simple properties implementation.
    • string-utils: UPDATED various string utilities, such as case-insensitive strings and number/text conversions.
    • find-utils: generic find/containment test utilities, optimized for specific containers.
    • stream-utils: NEW! i/o stream utilities for reading/writing formatted data (such as CSV).
    http://code.google.com/p/mili/28 January 201317
    LahelperLaHelper is a GUI that helps in writing documents using LaTeX markup It lets the user navigate a wide selection of LaTeX structure and formatting tags that are used to write a document in LaTeX. It also has a raw text input box with a LaTeX preview for testing out LaTeX markup. Also, each markup has associated help text and is automatically selected to be ready to paste into the user's text editor. Also, this GUI lets the user choose which text editor and supporting programs are used to create their LaTeX document instead of forcing them into a particular interface of a pre-defined IDE.http://lahelper.sourceforge.net17 January 20130.6.6
    CytadelaA conversion of an Amiga first person shooter. Some say it's a Doom clone, but some argue that it's a Wolf 3D clone. In this single player game you will have to fight many enemies and solve many riddles in order to find a bomb and blow up the Citadel.http://cytadela.sourceforge.net/17 January 20131.1.0
    ... further results


    Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the page “GNU Free Documentation License”.

    The copyright and license notices on this page only apply to the text on this page. Any software or copyright-licenses or other similar notices described in this text has its own copyright notice and license, which can usually be found in the distribution or license text itself.