From Free Software Directory
Jump to: navigation, search
 Full descriptionHomepage URLVersion dateVersion identifierVersion comment
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. February 20183.0
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. January 20181.0.0
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. January 20181.3.6
  • improved use of paned widgets to use GtkViewport
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 ntopng comes with a demo characterisation key, but if you need a permanent one, please mail * 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 December 20173.2+dfsg1
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. December 20171.4.5.0Possibility to show only the task of the current note in the task list.

Possibility to capitalize automatically the first letter of a paragraph.

Possiblity to change the colors of the level 1, 2 and 3 titles in the title grid.
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. December 20172.0This new version is quite usable, feel free to send me comments about it or to suggest me some improvements.
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. December 20177.0.11
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.


- 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. December 20171.9.2Solved bug when moving panel width after resizing window. Other minor bugs fixed. Image over rest of elements when zooming.
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. November 20172.24.3With this release, the application icon has been revamped, and an option to exclude native markup when exporting to CSV or TSV has been added. Build files were also updated.
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. November 20174.6.0
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 October 20173.0
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. October 20173.7.2-rc.3
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. October 20170.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. September 201725.3
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] 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: 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. September 20171.14.4
PsppPSPP is a program for statistical analysis of sampled data. It is a free software 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. August 20171.0.0
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. 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 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 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. August 20171.4.1Stable release. Added export in Zim format.
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. July 20170.1.0See

Need to install some libraries and compile with: cd src

make -f Makefile_linux
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. June 20172.8.5
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. June 20172.3.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
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. May 20171.0.0current release
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. May 20171.12.4
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. dodger30 April 20172.0.0Changed game over sound.
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. April 20171.3.21. Transport module updated to work as a client itself when 1st argument is a dirpath instead of filepath (for example, a path to local folder where remote filesystem is mounted). 2. Added syntax file for 'eindrivecmd', a simple command line client for OneDrive.
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. April 20172.4.2alireza-amirsamimi released this on Apr 18 · 102 commits to master since this release
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. 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. April 20177.3
Electric Fields Visualization PythonThis is educational software that demonstrates the field and fluxlines for electric charge particles. April 2017
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. March 2017487
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. - 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. March 20170.3-beta-than-nothingThere are crashes when a new monitor is plugged in.
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. March 2017
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. 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 ! March 20170.8.4Stable, but minimalist.
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. March 201741d33a31a141dc22fc8a3493b523eea7784620f7
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. February 20173.1Changes since the 3.0 series include:
   improved package selection user interface (by Kyle Robbertze, based on previous work by Lisa Vitolo and Luca Giambonini);
   support for disabling swap partition creation in automated partitioning;
   double-click as a way to edit a partition in the manual partitioning view;
   improved check for internet connection availability;
   improved package manager handling, so a package operation which fails for a single package won’t block other packages;
various minor fixes.
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). February 20171.7.15
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. February 20178.25.0
Gnugo.elThis package provides an Emacs interface to the GNU Go game engine. 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. February 20171.4
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: February 20173.0.6
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) February 20170.13
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. February 20173.0
Couple questSimple foreplay game for couples. Show some tasks and count points. February 2017v2.1- add Options menu (language, deck, target score) - translation support (en, cs)
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. February 20170.92
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. February 20174.4
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

You can also host the player and the recordings yourself. February 20172.4.0
GIMPThe 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. 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. January 20172.4.1
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. January 20179.0.4
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. 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. 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. January 20170.2.1
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: <>.

This package contains an implementation of Layout-gala for

Compass. January 20170.2.1
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. January 20172.1.18
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. January 20174.61
... 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.