Property:Full description

From Free Software Directory
Jump to: navigation, search
Showing 500 pages using this property.
0
0 A.D. (pronounced ''“zero ey-dee”'') is a real-time strategy (RTS) game of ancient warfare. In short, it is a historically-based war/economy game that allows players to relive or rewrite the history of Western civilizations, focusing on the years between 500 B.C. and 500 A.D. The project is highly ambitious, involving state-of-the-art 3D graphics, detailed artwork, sound, and a flexible and powerful custom-built game engine.  +
1
123sqlengine is a functional relational database engine still under development but featuring fully original database engine design  +
2
2532 [[File:Pipe.png]]Gigs is a PHP/SQL gig lister designed for bands and music sites. The Web-based Control Panel allows admins to add, edit, and delete shows and artists. Multiple users are supported, with two security levels (admin and staff).  +
2wm is an extremely fast, small, and dynamic window manager for X. It is the little brother of dwm.  +
3
389 Directory Administration Server is an HTTP agent that provides management features for 389 Directory Server. It provides some management web apps that can be used through a web browser. It provides the authentication, access control, and CGI utilities used by the console.  +
A Java based remote management console used for managing the 389 admin server.  +
Libraries of functions used to administer 389 directory servers, usually in conjunction with the admin server. Adminutil is broken into two libraries - libadminutil contains the basic functionality, and libadmsslutil contains SSL versions and wrappers around the basic functions. The PSET functions allow applications to store their preferences and configuration parameters in LDAP, without having to know anything about LDAP. The configuration is cached in a local file, allowing applications to function even if the LDAP server is down. The other code is typically used by CGI programs used for directory server management, containing GET/POST processing code as well as resource handling (ICU ures API).  +
A Java based remote management console used for managing 389 Administration Server and 389 Directory Server.  +
Based on the Lightweight Directory Access Protocol (LDAP), the 389 Directory Server is designed to manage large directories of users and resources robustly and scalably. Its key features include: * four-way multi-master replication; * great scalability; * extensive documentation; * Active Directory user and group synchronization; * secure authentication and transport; * support for LDAPv3; * graphical management console; * on-line, zero downtime update of schema, configuration, and in-tree Access Control Information.  +
A Java based remote management console used for managing 389 Directory Server.  +
389 Directory Server Gateway is a collection of 3 web applications that run on top of the Administration Server used by the Directory Server. These 3 applications are: - phonebook: a simple phonebook application geared towards end users, with simple search screens and simple self-service management - orgchart: an organization chart viewer - gateway: a more advanced search interface that allows admins to create and edit user entries, and allows creation of templates for different types of user and group entries  +
A one-or-two player "pong" (ball and paddles) game for X-Window, drawn using vectors (lines). Different view modes are available, including split red/blue mode for using 3D glasses. Two players supported by connecting to multiple X-Window displays.  +
'3dFB' is a 3D file manager and browser. 2D file managers work nicely, but with 3D, you can display much more information. The aim of this project is to make a viable, workable, 3D file manager that is not a hog on resources and can actually be usable.  +
'''3DLDF''' 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.  +
3dpl GE the 3D Programming Language Gaming Environment, is mainly a learning tool for novice programmers and children. Aiming at reintroducing the concept of coding to computers the way we used to have BASIC on older systems, but this is 3D, it also features a Modeling tool which is similar to Minecraft, the models can then be programmed to do anything you want. This is a full featured language so it can be used for other applications such as CAD and just for playing games made in 3dpl. It is also real-time interpreted.  +
4
4Pane is a highly configurable Linux filemanager. It has dual twin-panes, each of which has a directory tree-view pane and a detailed-list pane for files. Advanced features include multiple undo and redo of most operations (including deletions), archive management including 'virtual browsing' inside archives, multiple renameand duplication of files, a terminal emulator and user-defined tools  +
4digits is a guess-the-number puzzle game. It's called Bulls and Cows, and in China people simply call it Guess-the-Number. The game's objective is to guess a four-digit number in 8 tries and the shortest time possible. It is similar to Mastermind, but the four digits must be unique. 4digits has both a graphical user interface version and a command-line version.  +
4store 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.  +
4tH is a Forth compiler with a little difference. Instead of the standard Forth engine it features a conventional compiler. 4tH is a very small compiler that can create bytecode, C-embeddable bytecode, standalone executables, but also works fine as a scripting language. It supports about 95% of the ANS Forth CORE wordset and features conditional compilation, pipes, files, assertions, forward declarations, enumerations, structures, suspended execution, recursion, include files, etc. It comes with an RPN calculator, line editor, preprocessor, compiler, decompiler, C-source generator, a virtual machine, and a multitasking environment.  +
6
6tunnel allows you to use services provided by IPv6 hosts with IPv4-only applications and vice versa. It can bind to any of your IPv4 or IPv6 addresses and forward all data to IPv4 or IPv6 host. It can be used for example as an IPv6-capable IRC proxy.  +
7
Seven Kingdoms, designed by Trevor Chan, brings a unique blend of Real-Time Strategy with the addition of trade, diplomacy, and espionage. The game enables players to compete against up to six other kingdoms allowing players to conquer opponents by defeating them in war (with troops or machines), capturing their buildings with spies, or offering opponents money for their kingdom. In 2009, Enlight Software released the game under the GPL license. 7kfans project is updating the game and provides a community for fans. A free Seven Kingdoms will help continue the legacy.  +
Seven Kingdoms, designed by Trevor Chan, brings a unique blend of Real-Time Strategy with the addition of trade, diplomacy, and espionage. This package contains the data files.  +
7-Zip is a file archiver with a high compression ratio.  +
8
'''8sync''' (pronounced eight-sync) is an asynchronous programming library for [[GNU Guile]]. It makes use of delimited continuations to avoid a mess of callbacks, resulting in clean, easy-to-read, non-blocking code.  +
9
This is a simple program that allows you to create X menus from the shell, where each menu item will run a command. 9menu is intended for use with 9wm, but can be used with any other window manager.  +
A set of SUID programs make 9p filesystem support by the Linux kernel easier.  +
A
Rails A/B testing. One minute to install. One line to set up a new A/B test. One line to track conversion.  +
A+ +
A+ is a powerful and efficient programming language. It has a rich set of functions and operators, a modern GUI with many widgets and automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features. Execution is by a rather efficient interpreter. It is mainly used in a computationally-intensive business environment, but many critical applications written in A+ have withstood the demands of real world developers over many years. It is written in an interpreted language, so applications tend to be portable.  +
A2K (formerly known as Accutron 2000) is a small, simple, and unobtrusive IRC bot. It is meant to do only a few things, do them well, and generally be seen and not heard. It is written in Python, and thus should theoretically run anywhere you have Python and a working TCP/IP stack.  +
a2b is an abstract train game where you guide trains to their destination without letting them collide with each other. Each game is played on a set of tracks on which trains run at regular intervals. You pick a train and accelerate, brake, or stop as necessary to safely guide it to its destination. Since trains are continously being launched, more than 1 train will want to use the same section of a track, potentially leading to a collision. You must resolve this by making a train wait while you rush another train. As a last resort, you can send a train back to its base.  +
a2png converts plain text into PNG images. You can select which font to use and output dimensions. Text can either be read from files or standard input. This program uses either the Cairo Graphics library or the GD library for the rendering.  +
Program started as a text to PostScript converter, with pretty printing and all the expected features of this kind of program, but it can now handle other file types (PostScript, Texinfo, DVI, web-authoring, PDF, etc.) provided you have the necessary tools. While highly configurable, everything was designed so that even a novice can do complicated PostScript manipulations. For instance, the program can delegate the processing of some files to other filters (such as groff, texi2dvi, dvips, gzip,etc.) which allows a uniform treatment (n-up, page selection, duples, etc.) of heterogeneous files It also includes support for a wide range of programming languages, encodings (ISO Latins, Cyrillic, etc.), medias, and Native Language Support (NLS).  +
<div style="background-color: #fbfcff; border: red 2px solid; padding: 10px; text-align: center;"><span style="font-size: 250%;">⚠</span> <strong style="color: red; font-size: 150%;">Retired, fork needed! comment</strong><br />AAK-Cont is reaching End-Of-Life unless we can find a new maintainer!</div> '''Anti-Adblock Killer Continued''' ('''AAK-Cont''') helps you keep your Ad-Blocker active, when you visit a website and it asks you to disable. AAK-Cont is based on uBlock Protector (by jspenguin2017) and Anti-Adblock Killer (by Reek). Composed of a user script (aak-cont-script-ubo.user.js) written in javascript and filter lists (aak-cont-list-ubo.txt for uBlock Origin and aak-cont-script-notubo.user.js for other blockers using the same syntax as lists AdBlock and AdBlock Plus), the two are complementary and unlock different website.  +
AB-Transfers is an application for online money transfers of any kind. In contrast to KMyMoney or Gnucash it is not intended to be used as a complete accounting application but is intended to be used as a companion to them to perform money transfers that they don't support.  +
This is a growing software system for synthesis and verification of binary sequential logic circuits appearing in synchronous hardware designs. ABC combines scalable logic optimization based on And-Inverter Graphs (AIGs), optimal-delay DAG-based technology mapping for look-up tables and standard cells, and innovative algorithms for sequential synthesis and verification. ABC provides an experimental implementation of these algorithms and a programming environment for building similar applications. Future development will focus on improving the algorithms and making most of the packages stand-alone. This will allow the user to customize ABC for their needs as if it were a tool-box rather than a complete tool.  +
The tool is intended to be used with ABI Compliance Checker tool for tracking ABI changes of a C/C++ library or kernel module.  +
abi-compliance-checker can be used to help reduce the possibility of an application crashing when the shared libraries it links against have changed. Signatures and data type definitions from two separate versions of a library are compared by examining the shared objects (.so) files themselves, and by analysing the header files (.h) provided for the two versions of the library and their dependencies. Shared library developers trying to strive for binary compatibility between releases may also use this tool to detect if an any accidental application binary interface (ABI) changes have been introduced. The checker may also be used for assessing binary compatibility between different Linux distributions.  +
ABINIT is a package whose main program allows one to find the total energy, charge density and electronic structure of systems made of electrons and nuclei (molecules and periodic solids) within Density Functional Theory (DFT), using pseudopotentials and a planewave basis. ABINIT also includes options to optimize the geometry according to the DFT forces and stresses, or to perform molecular dynamics simulations using these forces, or to generate dynamical matrices, Born effective charges, and dielectric tensors. Excited states can be computed within the Time-Dependent Density Functional Theory (for molecules), or within Many-Body Perturbation Theory (the GW approximation). In addition to the main ABINIT code, different utility programs are provided. This package contains the executables needed to perform calculations (however, pseudopotentials are not supplied). For a set of pseudopotentials, install the abinit-data package.  +
abx is a program for performing software-based audio ABX testing on GNU/Linux systems. ABX test (Wikipedia, Hydrogenaudio) is a statistical test for assessing whether you are able to tell for audible differences between two samples. For example, one sample can be a compressed audio file such as OGG Vorbis file and another one its uncompressed variant (WAV, AU, …). You can then use abx to infer whether you are able to separate the two samples due to compression artifacts.  +
Automates 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. [https://www.fsf.org/blogs/sysadmin/abyss-the-genesis-of-a-fully-free-streaming-software-package-used-at-libreplanet Was used during LibrePlanet 2015 and 2016]. ABYSS was previously know as Libre-Streamer.  +
'aBridge' lets you to play bridge online with other real people. It supports speech synthesis, so you can listen to the bids and chat conversation rather than simply gaze at the screen waiting for someone to play. aBridge also has some rudimentary bots, for when other players aren't online, but their AI is very basic.  +
ACDK is a development framework with a similar target of Microsoft's .NET or Sun's ONE platform, but instead of using Basic/C# or Java as programming language, it bases C++ as core implementation language. ACDK implements the standard library packages, including acdk::lang, acdk::lang::reflect, acdk::util, acdk::io, acdk::text (including regexpr), acdk::net, acdk::sql, acdk::xml and more, as well as technologies like flexible Allocator/Garbage Collection, Threading and Unicode. With the extensions of ACDK C++ objects are available for reflection, serialization, aspect oriented class attributes and [D]ynamic [M]ethod [I]nvocation. This DMI act as an universal object oriented call interface to connect C++ with scripting languages (Java, Perl, Tcl, Python, Lisp, Visual Basic, VBScript) and standard component technologies (CORBA, COM+).  +
ACE (Automated Corporate Enumerator) is a simple yet powerful VoIP Corporate Directory enumeration tool that mimics the behavior of an IP Phone in order to download the name and extension entries that a given phone can display on its screen interface. It is based on UC Sniffer.  +
ACL2 is a mathematical logic and a mechanical theorem prover to help you reason in the logic (which is a subset of applicative Common Lisp). The theorem prover is an ``industrial strength'' version of the Boyer-Moore theorem prover, Nqthm. Users can build models of all kinds of computing systems in ACL2, just as in Nqthm, even though the formal logic is Lisp. Once you've built an ACL2 model of a system, you can run it and use ACL2 to prove theorems about the model.  +
The ACal Project is a Web-based event calendar made for everyone. It was designed to be simple to install and setup. It does not require a database server, and installing is as easy as drag and drop. It can run on almost any ISP's server that has PHP installed.  +
AClock is an analog clock with display of smooth seconds. It stays in the dock. The display is customizable: * Seconds hand and its ticking rate * Arabic or Roman numbers, AM/PM * Shadows * Colors of the elements * Alarm and ringing  +
The ADG library (Automatic Drawing Generation) is a set of functions focused on automating the drawing of mechanical parts. It is not a CAD system but a library providing a non-interactive canvas where you can put common CAD entities such as paths, xatches and quotes, to create your technical drawings. The final result can be displayed inside a GTK+ widget or exported to any cairo available format, such as PostScript and PDF documents or PNG and SVG images.  +
Database 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.  +
ADM (Asterisk Desktop Manager) aims to integrate your desktop with the Asterisk PBX and hardware IP phone by providing some useful features such as automatic on-call volume reduction, one click dialling (from the clipboard), automatic messenger "away" status when on a call, and some Cisco 79xx specific features. It runs with any GNOME compatible window manager.  +
ADOdb is a database abstraction library for PHP. The PHP version currently supports an amazing number of databases, thanks to the wonderful ADOdb community: MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle, MS SQL, Foxpro, Access, ADO, Sybase, FrontBase, DB2, SAP DB, SQLite, Netezza, LDAP, and generic ODBC, ODBTP. The Sybase, Informix, FrontBase and PostgreSQL, Netezza, LDAP, ODBTP drivers are community contributions. Some reasons why ADOdb is popular include: * Designed for speed. It is probably the fastest free software database abstraction library available for PHP. See benchmarks. * Provides extensive portability support such as date and type-handling and portable schema creation. See portable sql tips * Support many enterprise features such as database backed sessions (with session expiry notification), SQL code generation, pivot tables, SELECT LIMIT emulation for all databases, performance monitoring. * Easy to learn. * Extensive QA, every release is unit-tested on Access, MySQL, PostgreSQL, MS SQL, Oracle 9. * Mature, continuously developed since August 2000. Has a large community of users. * Powerful Active Record support. See docs. * Very reasonable licensing terms (BSD). This means that you can incorporate (and even compile) it into your software applications royalty-free without asking the author's permission, provided you include license.txt in your release.  +
A small, fast replacement for ADODB that uses 1/6th of the memory and upto 300% faster while being compatible with ADODB using a subset of the most often used ADODB commands.. Supports Frontbase, MaxDB, MiniSql, MSSQL, MySql, Postgres, SqLite and Sybase.  +
ADOdb is a database abstraction library. ADOdb was originally developed for PHP, and ported to Python. The Python version implements a subset of the PHP version. You might ask why Python needs a database abstraction library when Python provides the official DB API. Unfortunately the DB API does not encapsulate differences in the database implementations. For example, to select a limited number of rows, say 10 rows, you would have to use very different SQL for different databases: * MS SQL select top 10 from table * MySQL and PostgreSQL select * from table limit 10 * Oracle select * from (select * from table) where rownum <= 10 * These differences are handled by ADOdb (using SelectLimit), but not by the Python DB API. Other important database differences transparently handled by ADOdb include date-formating, associative arrays (records as dictionaries) and LOB-handling.  +
Minimalistic but full-featured address book running completely in your browser. How it works: XML + XSLT = HTML address book (XML file) is tranformed (XSLT file) by web browser to HTML. No server or plugin needed.  +
This is the Brazilian version of the full-fledged, world class ERP/CRM/SCM/BI software ADempiere. It can also be used in English though, but it encompasses processes for the actual very complex fiscal and invoicing rules in Brazil (one of the most complexes in the world).  +
Authorized Entities Directory (Æ-DIR) is a Privileged Identity and Access Management (IAM/PIM/PAM) based on OpenLDAP Objectives: * Strictly follow need to know and least privilege principles * Agile data maintenance by consequent delegation of manageable small areas * Provide meaningful audit trails for compliance checks * Secure defaults  +
AEIOU (An Electronic IOU) is a web application for creating local commodity currencies based on electronic IOU tickets. The software allows currency issuers to register themselves and create IOU tickets. These tickets consist of an electronic document detailing what the issuer owes to the bearer of the document (a specific quantity of goods or services), and a secret key. The ticket can then be transferred via any electronic medium to another party as payment for other goods or services. The recipient then contacts the AEIOU website, uses the secret key to verify the ticket, and receives a new secret key known only to them. This key can be used to redeem the ticket with the original issuer (and receive the promised goods/services), or to transfer the ticket again via the same mechanism.  +
AFD is a program to automatically distribute files either locally or to remote hosts. The files are distributed by using FTP or SMTP, and can be sent in parallel and with priority. It provides a GUI to monitor and control the distribution and extensive logging of all activities.  +
The Advanced Forensic Format (AFF) is on-disk format for storing computer forensic information. Critical features of AFF include: - AFF allows you to store both computer forensic data and associated metadata in one or more files. . - AFF allows files to be digital singed, to provide for chain-of-custody and long-term file integrity. . - AFF allows for forensic disk images to stored encrypted and decrypted on-the-fly for processing. This allows disk images containing privacy sensitive material to be stored on the Internet. This package provides the debugging symbols.  +
Automated File Retrieval (AFR) is a plugin for X-Chat. It is a queue-based file retrieval utility that can download files from many different types of file servers on IRC.  +
AFT (Almost Free Text) is a document preparation system. It is mostly free form, meaning that there is little intrusive markup; AFT source documents look a lot like plain old ASCII text. It has a few rules for structuring your document, more to do with formatting your text than embedding lots of commands, and it produces all types of output (HTML, XHTML, LaTeX, roll-your-own XML, etc.). All that needs to be done is to edit a rule file. You can even customize your own rule files for specialized output  +
aFileDialog is an Android library which implements a simple and easy to use file chooser. His main features are: * The file chooser can be opened both as a Dialog or as an Activity. * You can filter the files using regular expressions. * Can select files or folders. * Can create files and folders. aFileDialog is open source, licensed under LGPL 3, and is compatible with Android 2.2+.  +
AGFL is a parser generator for natural languages. It can cope with ambiguity, which is a must for natural languages, has a lexicon system and is quite fast. If you don't know what to think of it, think "yacc" (or "bison") without shift-reduce conflicts.  +
AGT is a console frontend for iptables. It lets you specify options in easy-to-read configuration files, so you can quickly make complex changes to your firewall/gateway.  +
The Advanced Intrusion Detection Environment does everything Tripwire (tm) does and more. The program creates a database from the regular expression rules that it finds from the config file. Once this database is initialized you can use it to verify the integrity of the files. It has several message digest algorithms that are used to check the integrity of the file. More algorithms can be added with relative ease. All of the usual file attributes can also be chacked for inconsistencies. It can read databases from older or newer versions.  +
AIM Sniff is a utility for monitoring and archiving AIM and MSN messages across a network. It can be used to monitor for cases of harassment or warez trading. It has the ability to do a live dump (actively sniff the network) or read a PCAP file and parse the file for IM messages. You also have the option of dumping the information to a MySQL database or STDOUT. AIM Sniff will also monitor for an IM login and then perform an SMB lookup on the originating computer in order to match NT Domain names with IM login names (handles).  +
The main goal is to create numerical programs directly from Feynman rules. It is actually developed for few known models like the electroweak standard model and QED, and the limit of application is, for the moment, the 2 to 2 particles reactions involving only external fermions  +
AJAX Book Reader is a complete AJAX client-server application that may be used with a Web browser to display a sequence of text files one page at a time. The display style is completely controlled by a configuration file. The first application of this is as a book viewer where each chapter resides in a seperate text file. It is also suitable for any case where it is not practical to show all of the text to be displayed at once in the browser window.  +
AJAX Chat is a free and fully customizable open source web chat software implemented in JavaScript, PHP and MySQL.  +
AKFAvatar 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.  +
ALBERTA is an adaptive finite element library for solving partial differential equations (PDEs). It offers a hierarchical mesh and methods for 1d, 2d and 3d stationary as well as time dependent problems. It is written in C with speed and flexibility in mind. This package contains the shared library.  +
'ALE' renders high-fidelity images of real scenes by aligning and combining many similar images from a camera or scanner. The correct similarity between images is roughly that achieved by a somewhat unsteady hand holding a camera.  +
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the GNU/Linux operating system.  +
ALSA MIDI Kommander is a DCOP interface exposing many ALSA Sequencer features for shell scripts, Kommander scripts, or KDE programs requiring MIDI Sequencer services. A few MIDI utilities have been developed with this tool, which can be used both as programming examples and as real work tools.  +
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the GNU/Linux operating system. ALSA has the following significant features: * Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. * Fully modularized sound drivers. * SMP and thread-safe design. * User space library (alsa-lib) to simplify application programming and provide higher level functionality. * Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.  +
This is a GUI patchbay for the the ALSA seq sequencer api and the JACK audio API. It can use FLTK 1.1 or GTKmm 2.0.0. If you have both installed, you can specify which to use with the --ui command line option. It can use FLTK or GTKmm for the interface and take advantage LASH session management.  +
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the GNU/Linux operating system. ALSA has the following significant features: * Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. * Fully modularized sound drivers. * SMP and thread-safe design. * User space library (alsa-lib) to simplify application programming and provide higher level functionality. * Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.  +
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the GNU/Linux operating system. ALSA has the following significant features: * Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. * Fully modularized sound drivers. * SMP and thread-safe design. * User space library (alsa-lib) to simplify application programming and provide higher level functionality. * Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.  +
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the GNU/Linux operating system. ALSA has the following significant features: * Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. * Fully modularized sound drivers. * SMP and thread-safe design. * User space library (alsa-lib) to simplify application programming and provide higher level functionality. * Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.  +
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the GNU/Linux operating system. ALSA has the following significant features: * Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. * Fully modularized sound drivers. * SMP and thread-safe design. * User space library (alsa-lib) to simplify application programming and provide higher level functionality. * Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.  +
The Advanced Linux Sound Architecture (ALSA) provides audio and MIDI functionality to the GNU/Linux operating system. ALSA has the following significant features: * Efficient support for all types of audio interfaces, from consumer sound cards to professional multichannel audio interfaces. * Fully modularized sound drivers. * SMP and thread-safe design. * User space library (alsa-lib) to simplify application programming and provide higher level functionality. * Support for the older Open Sound System (OSS) API, providing binary compatibility for most OSS programs.  +
ALURE is a utility library to help manage common tasks with OpenAL applications. This includes device enumeration and initialization, file loading, and streaming. The purpose of this library is to provide pre-made functionality that would otherwise be repetitive or difficult to (re)code for various projects and platforms, such as loading a sound file into an OpenAL buffer and streaming an audio file through a buffer queue. Support for different formats is consistant across platforms, so no special checks are needed when loading files, and all formats are handled through the same API. Currently ALURE includes a basic .wav and .aif file reader, and can leverage external libraries such as libSndFile (for extended wave formats and several others), VorbisFile (for Ogg Vorbis), and FLAC (for FLAC and Ogg FLAC), and others. External libraries can also be dynamically loaded at run-time, or individually disabled outright at compile time. This package installs the ALURE documentation.  +
A set of ambisonics plugins, mainly to be used within Ardour. Mono and stereo to B-format panning, horizontal rotator, square, hexagon and cube decoders.  +
This package was born to release the TAO robust neural network algorithm to the R users. It has grown and can be of interest for the users wanting to implement their own training algorithms as well as for those others whose needs lye only in the "user space".  +
AMP is an RPC protocol for sending multiple asynchronous request/response pairs over the same connection. Requests and responses are both collections of key/value pairs. AMP is simple, flexible and efficient, with implementations in many languages. This package contains the ampsharp library itself.  +
AMQP is the Internet Protocol for Business Messaging The Advanced Message Queuing Protocol (AMQP) is an open standard for passing business messages between applications or organizations. It connects systems, feeds business processes with the information they need and reliably transmits onward the instructions that achieve their goals. This package provides current and legacy AMQP protocol specifications, needed by some implementations.  +
AMaViS-ng is a modular rewrite of amavisd and amavis-perl. It scans email for malicious code inside attachments and archive files, stopping delivery if malicious code is found. It supports integration of several third-party virus scanners and integrates nicely into several MTA setups. Unlike amavis-perl and amavisd, there is no need for build-time configuration  +
aMule is short for "all-platform eMule-like file-sharing program", or, in short, "all-platform Mule". It's a port of the well-known eMule P2P client for the eDonkey2000 file sharing network, and supports most of eMule features. It also provides a small separate Web server and command line interface to connect to a running aMule via the network.  +
ANDREW's Not a DVD Ripping and Encoding Wizard, but a command-line interface that simplifies the use of some applications to create AVI, Matroska, MP4 or OGM files from DVDs.  +
For faster file search, with instant results as you type, take a look at the ANGRYsearch, a Python-based app. It displays results as you type the name of the file/folder you are looking for. With lots of configuration options and three search modes: Fast – default; fastest, but no support for substrings Slow – slightly slower, but can find substrings Regex – slowest, used for very precise searches using regular expressions this is a powerful tool.  +
'ANK'_djbdns is a simple Web interface to configure djbdns written in mod_perl. It uses a MySQL database to hold DNS records. Features include advanced management of the file "data" including recording backups of all generated "data's", ability to keep a history of all changes, and the ability to show status of all registered domains at the local/remote DNS. The packages also alerts you about wrongly entered information, and when an error occurs while mounting "data".  +
AOLserver is a multithreaded, TCL-enabled, massively scalable and extensible Web server designed for large scale, dynamic Web sites such as Digital City and AOL.COM. It includes complete database integration, dynamic page scripting, and an open, extensible architecture.  +
Aspect-Oriented Programming (AOP) offers a better solution to many problems than do existing technologies such as EJB. The AOP Alliance aims to ensure interoperability between Java AOP implementations by providing standard interfaces common among the different frameworks and implementations.  +
aPAz is An ultra-light PHP AnonymiZer. It is intended to be a "Put it anywhere, browse everywhere application". You can use it on any Web server that uses PHP and allows socket functions.  +
This is a dummy transition package that can be safely removed once no package depend on it.  +
C, Clojure, Erlang, Lua, Python, Ruby Libraries for reading/writing APEv2 tags.  +
API Sanity Checker is an automatic generator of basic unit tests for a C/C++ library. It helps to quickly generate simple ("sanity" or "shallow" quality) tests for every function in an API using their signatures, data type definitions and relationships between functions straight from the library header files ("Header-Driven Generation"). Each test case contains a function call with reasonable (in most, but unfortunately not all, cases) input parameters. The quality of generated tests allows one to check absence of critical errors in simple use cases and can be greatly improved by involving of highly reusable specialized types for the library. The tool can execute generated tests and detect crashes, aborts, all kinds of emitted signals, non-zero program return code, program hang‐ ing and requirement failures (if specified). The tool can be considered as a tool for out-of-box low-cost sanity checking of library API or as a test development framework for initial generation of templates for advanced tests. Also it supports universal Template2Code format of tests, splint specifications, random test generation mode and other useful features.  +
A library for accessing the Avatar services at gravatar.com. This package is part of Horde, a web application Framework written in PHP with modules like IMP (webmail), Turba (contacts), Kronolith (calendar), Nag (task list), Gollem (file manager), etc.  +
'''APK Editor Studio''' is an IDE-like software to explore and modify Android application packages (APK). It provides lots of modules for both simple editing and major reverse-engineering tasks. == Features == * Icon Editor * Title Editor * Image Editor * Code Editor * Android Explorer * Permission Editor * Manifest Editor * Resource Inspector * APK Signer * APK Optimizer * APK Installer * APK Cloner  +
Toos to create APNG file from individual PNG files with user given delay. The Animated Portable Network Graphics (APNG) file format is an extension to the Portable Network Graphics (PNG) specification. It allows for animated PNG files that work similarly to animated GIF files, while retaining backward compatibility with non- animated PNG files and adding support for 8-bit transparency and 24-bit images.  +
Optimize APNG files by reducing their file size. The Animated Portable Network Graphics (APNG) file format is an extension to the Portable Network Graphics (PNG) specification. It allows for animated PNG files that work similarly to animated GIF files, while retaining backward compatibility with non- animated PNG files and adding support for 8-bit transparency and 24-bit images.  +
APQ is a pluggable Ada 95 Binding to various database systems like PostgreSQL or MySQL. This is the core package providing the plugin loading support.  +
APQ is a pluggable Ada 95 Binding to various database systems. This Plugin provides the Binding to PostgreSQL.  +
APSR is a TCP/IP packet sender to test firewalls and other network applications. It also includes a syn flood option, the land DoS attack, a DoS attack against tcpdump running on a UNIX-based system, a UDP-flood attack, and a ping flood option. It currently supports the following protocols: IP, TCP, UDP, ICMP, Ethernet frames and you can also build any other type of protocol using the generic option. This package was formerly known as APSEND.  +
The Advanced Python Scheduler (APScheduler) is a light but powerful in-process task scheduler that lets you schedule jobs (functions or any Python callables) to be executed at times of your choosing. This can be a far better alternative to externally run cron scripts for long-running applications (e.g. web applications), as it is platform neutral and can directly access your application's variables and functions.  +
APacheDEX parses Apache-style logs and generates several statistics intended for a website developer audience: * APDEX (Application Performance inDEX, see http://www.apdex.org) ratio (plotted) because you want to know how satisfied your users are. * hit count (plotted) because achieving 100% APDEX is easy when there is nobody around. * HTTP status codes, with optional detailed output of the most frequent URLs per error status code, along with their most frequent referers because your forgot to update a link to that conditionally-used browser compatibility javascript you renamed. * Hottest pages (pages which use rendering time the most) because you want to know where to invest time to get highest user experience improvement. * ERP5 sites: per-module statistics, with module and document views separated because module and document types are not born equal in usage patterns.  +
Available on Google Play: https://play.google.com/store/apps/details?id=me.bpear.archonpackager XDA thread: http://forum.xda-developers.com/android/apps-games/app-chrome-apk-packager-generates-t2885958 ARChon Packager (formerly Chrome APK Packager) is a convenient way to produce Chrome ARChon Custom Runtime packages directly from your phone. You can generate chrome packages from either APKs on your phones storage, or from apps installed on your phone (It will pull APK) Open the App, select an APK or App from list. App Name and package name are both pulled from the APK and put into the manifest.json file. Everything is then zipped together in a ChromeAPK folder on your phones storage. Requires https://github.com/vladikoff/chromeos-apk/blob/master/archon.md ARChon Custom Runtime which allows for "unlimited" number of android apps to be installed. (Google Runtime is limited to 4 apps.)  +
Warning: The custom runtime will replace the official runtime component. To go back to the official runtime you will need to uninstall the custom one and reinstall the official one.  +
ARDEN (Artificial Reference Driven Estimation of false positives in NGS data) is a novel benchmark that estimates error rates based on real experimental reads and an additionally generated artificial reference genome. It allows the computation of error rates specifically for a dataset and the construction of a ROC- curve. Thereby, it can be used to optimize parameters for read mappers, to select read mappers for a specific problem or also to filter alignments based on quality estimation.  +
ARandR is a visual front end for XRandR 1.2/1.3 (per display options), which provides full control over positioning, saving and loading to/from shell scripts and easy integration with other applications.  +
'aRts' is a framework for developing modular multimedia applications. The sound server, artsd, lets multiple applications cooperatively process and output sound and music. aRts provides its filter and synthesis capabilities to other applications using the multimedia communication protocol (MCOP). The package is also capable of modular realtime synthesis. It can create sounds & music (realtime midi synthesis) using small modules like oscillators for creating waveforms, various filters, mixers, faders, etc. As of Dec 02, 2004, development on this project has been discontinued.  +
ASCEND IV is an object-oriented mathematical modeling environment, with similar functionality to programs such as GAMS, AMPL, Aspen, or Dymola. If can be used to solve difficult non-linear systems of equations and to plot dynamic behaviour of such systems. Although ASCEND has primarily been developed by Chemical Engineers, great care has been exercised to assure that it is domain independent. ASCEND can support modeling activities in fields from Architecture to (computational) Zoology.  +
ASEPRITE (aka ASE, Allegro Sprite Editor) is a free software program to create animated sprites & pixel art. Sprites are little images that can be used in your website or in a video game. You can draw characters with movement, intros, textures, patterns, backgrounds, logos, color palettes, isometric levels, etc.  +
ASIS (Ada Semantic Interface Specification) lets you develop applications to walk through the sources of your Ada programs and examine the semantic constructs.  +
This ASN.1 compiler turns the formal ASN.1 specifications into the C code. The compiler is shipped together with conformant BER/DER/XER codecs. The X.509 and GSM TAP3 decoding examples are shipped as well.  +
ASPSeek is an Internet search engine. It consists of an indexing robot, a search daemon, and a CGI search frontend. It Supports Webspaces, which means that the user can combine and perfrom searches within several Web sites simultaneously, instead of browsing each site individually. It can index as many as a few million URLs and search for words and phrases, use wildcards, and do a Boolean search. Search results can be limited to time period given, site or Web space (set of sites) and sorted by relevance (PageRanks are used) or date. ASPSeek is optimized for multiple sites (threaded index, async DNS lookups, grouping results by site), but can be used for searching one site as well. Other features include stopwords and ispell support, a charset and language guesser, HTML templates for search results, excerpts, and query words highlighting.  +
AST implements an object oriented model for describing physical coordinate systems, and the transformations that exist between them. It provides a comprehensive range of facilities for attaching world coordinate systems (WCS) to astronomical data and for retrieving and manipulating that information. It has built-in intelligence for identifying types of celestial, spectral, time and other coordinate systems (including compound systems that combine axes of different types) and determining how to transform between them. This allows general purpose code to be written that makes no assumptions about the nature of the coordinate systems. This package contains the main shared library.  +
The AT Emulator is a free tool, which can be used to emulate a communication device, like a modem. The AT interface can be accessed through the console, a TCP or telnet connection or a virtual COM port. The emulator is implemented in Java, it can be used in Windows or Linux/Unix.  +
AT1 is an 'autotuner', normally used to correct the pitch of a voice singing (slightly) out of tune. Compared to 'Autotalent' it provides an improved pitch estimation algorithm, and much cleaner resampling. AT1 does not include formant correction, so it should be used to correct small errors only and not to really transpose a song. The 'expected' pitch can be controlled by Midi (via Jack only), or be a fixed set of notes. AT1 can probably be used on some instruments as well, but is primarily designed to cover the vocal range. It's also usable as a quick and dirty guitar tuner.  +
ATC-pie is an air traffic control simulation program for solo training sessions or multi-player games connected to the FlightGear MP network. It is essentially designed for realism, and simulates many features of real-life ATC tasks such as strip rack and sequence management, handovers to/from neighbouring controllers, transponder identification, flight plan filing, ATIS recording.  +
'Accessibility' means enabling people with disabilities to participate in substantial life activities that include work and the use of services, products, and information. GNOME Accessibility is the suite of software services and support in GNOME that provides accessibility interfaces to other applications and toolkits.  +
ATLAS (Automatically Tuned Linear Algebra Software) is a system for generating high-performance mathematical libraries. It generates a library that is specifically tuned to your processor and compiler. ATLAS's purpose is to provide portably optimal linear algebra software. In particular, ATLAS provides ANSI C and Fortran 77 interfaces to the BLAS, and a subset of LAPACK.  +
SARLib can be used as an AAL5 ATM Segmentation and Reassembly engine.  +
The ATSlog software provides a handy web-oriented interface for viewing and analysing calls for various types of PBX (Private Branch eXchange) models.<br /> At present the program operates successfully with Panasonic, Samsung, Hybrex, Siemens, LG, and Alcatel PBX models. If your particular type of PBX is not supported yet, we can add this functionality.  +
AUnit is a set of Ada packages based on the xUnit family of unit test frameworks. It's intended as a developer's tool to facilitate confident writing and evolution of Ada software. It is purposely lightweight, as one of its main goals is to make it easy to develop and run unit tests, rather than to generate artifacts for process management. The framework supports easy composition of sets of unit tests to provide flexibility in determining what tests to run for a given purpose. This package contains documentation.  +
A Virtual File System lets programs look inside archived or compressed files, or access remote files without recompiling the programs or changing the kernel. It currently supports floppies, tar and gzip files, zip, bzip2, ar and rar files, ftp sessions, http, webdav, rsh/rcp, ssh/scp. Quite a few other handlers are implemented with the Midnight Commander's external FS.  +
'AVInfo' displays AVI, MPEG (1 and 2), OGM, MKV, and IFO (DVD) information. It returns the length of a clip, FPS, resolution, codec, audio and video bit rate, number of key frames, sound parameters, the number and type of streams, and the language for audio/subtitles. It then generates an HTML, plain text, or CSV file list with statistics.  +
Avra is an assembler for the Atmel's family of AVR 8-bit RISC microcontrollers. It is mostly compatible with Atmel's own assembler, but adds new features such as better macro support and additional preprocessor directives.  +
AVbin is a thin wrapper around FFmpeg, providing binary compatibility for applications and languages that need it. FFmpeg is a collection of audio and video codecs widely used in projects such as mplayer, xine, gstreamer and VLC. It is under continuous development; so much so that its developers rarely provide a release, and SVN snapshots of the library must be statically linked to avoid version incompatibilities. AVbin allows programs that require dynamic linkage to use FFmpeg. It does this by providing: * an accurate version number within the shared library, allowing applications to select the appropriate data structures and functions to use at runtime, and * a simplified interface with an unchanging ABI to the most common decoding functionality within FFmpeg. * AVbin is distributed as a single dynamic library (.so on GNU/Linux, .dylib on Mac OS X, and .dll on Windows) that depends on no other files or installations. This eliminates the many complexities of building FFmpeg on platforms other than GNU/Linux; however you can still build it from source if you prefer.  +
AVideo /ævə'dɛjo:/ is a powerful, 100% libre video and audio downloader for GNU/Linux. With your freedom and privacy a #1 priority, avideo offers you peace of mind in watching everything from world news and documentaries to the latest cat videos. AVideo builds on the power of the infamous youtube-dl to ensure that the user's liberty is not sacrificed. YouTube-DL incorporates JS, SWF, and SDK interpreters in order to deliver some functionality. However, packaging these runs contrary to delivering freedom as a number 1 priority.  +
The Adaptive Website Framework (AWF) is a Web framework, CMS, Web portal, news system, online community, etc. It can simplify Web site creation and present content efficiently. It features design/content separation, multiple designs (themes), personalized page layout, a WYSIWYG editor, a package installer for adding new features with just one click, user/group-management, messaging/community modules, access protection of single pages or site sections, effective caching, easy to use API functions, export options for documents, the ability to integrate Unix shell scripts or embed PHP code, and support for nearly unlimited languages, documents, and users.  +
AWOL is an in/out board, similar to something you'd see on the wall of a lobby or desk of a switchboard operator, to keep track of who's in the building, when they'll be back, etc. It's accessable from the Web, so people can mark themselves in or out from their own desk.  +
Official PHP SDK for Amazon Web Services. The AWS SDK for PHP enables PHP developers to easily work with Amazon Web Services and build scalable solutions with Amazon S3, Amazon DynamoDB, Amazon Glacier, and more.  +
Advanced Web Statistics is a free tool that generates advanced web server access statistics graphically. This web server log analyzer works as a CGI or from command line and shows you all information your log contains, in few graphical web pages. It can analyze IIS 5.0+, Apache log files and some other web servers (log files with a personalized format are supported since version 3.0). It's the best statistics tool for web server with less than 200,000 visits a month. The program can measure visits, unique vistors, pages, domains/countries, OS busiest times, robot visits, search engine/keyword used, and HTTP errors. Statistics can be updated from a browser or your scheduler. The program also supports virtual servers.  +
This JACK program is a port of the free VST plugin AZR-3. It is a tonewheel organ with drawbars, distortion and rotating speakers. The original was written by Rumpelrausch Täips. The organ has three sections, two polyphonic with 9 drawbars each and one monophonic bass section with 5 drawbars. The two polyphonic sections respond to events on MIDI channel 1 and 2, and an optional keyboard split function makes the bass section listen to the lower keys on channel 1. The three sections have separate sustain and percussion switches as well as separate volume controls, and the two polyphonic sections have separate vibrato settings. All three sections are mixed and sent through the distortion effect and the rotating speakers simulator, where the modulation wheel can be used to switch between fast and slow rotation, and the fast and slow rotation speeds themselves can be changed separately for the lower and upper frequencies.  +
This Coq plugin provides tactics for rewriting universally quantified equations, modulo associative (and possibly commutative) operators. This package provides the Coq support library.  +
ASCII art to image converter. ASCII art figures can be parsed and output as SVG, PNG, JPEG, PDF and more. This project provides a python package and a command line script.  +
'Aalib' is a low level gfx library that works on any kind of terminal. It does not require graphics devices (in fact, no graphical output is possible), and is particularly useful for those with older hardware who do not want to worry about overloading their systems with graphical applications.  +
The Aap program executes recipes. It is a kind of super-make program. In a recipe you describe how to perform a certain task. Like a Makefile it contains dependencies and build commands. Additionally, many powerful features are included, so that you can use a recipe to: * Build a program by just specifying the program name and the source files * Maintain a web site (the A-A-P site is generated and uploaded with a recipe) * Download the latest version of files * Distribute files to several servers at once * Obtain a module from CVS * Commit changes to CVS; add and remove files automatically * Generate and filter files * Build several variants and on multiple platforms with little effort  +
The Aardvark Shell Utils collection includes the following three utilities: *Realpath, implementation of the 'realpath' function for returning the canonicalized absolute pathname of an input path. This generates an absolute pathname with all symlinks resolved and all '.' and '..' characters removed. Many commands do not work well with relative paths or paths containing symlinks. Realpath resolves these absolute paths. * Filebase, returns the base portion of a filename, that is the filename with its extension (e.g. .txt) removed. It returns everything preceeding the last period in the input string. The period itself is not returned. * Fileext, returns the extension portion of a filename (e.g. txt). It returns everything following the last period in the input string. The period itself is not returned.  +
Aasm is an advanced assembler designed to support several target architectures and output file formats using plugins. It has been designed to be easily extended and, should be considered as a good alternative to monolithic assembler development for each new target CPUs and binary file formats.  +
abGate is a LV2 noise gate plugin in the LV2 format to manage noise. A noise gate is a component which attenuates an audio signal when it falls below a set threshold, so it can be applied to an audio track which has one or more periods of silence where no noise should be apparent.  +
ABACAS is intended to rapidly contiguate (align, order, orientate), visualize and design primers to close gaps on shotgun assembled contigs based on a reference sequence. ABACAS uses MUMmer to find alignment positions and identify syntenies of assembled contigs against the reference. The output is then processed to generate a pseudomolecule taking overlapping contigs and gaps in to account. ABACAS generates a comparision file that can be used to visualize ordered and oriented contigs in ACT. Synteny is represented by red bars where colour intensity decreases with lower values of percent identity between comparable blocks. Information on contigs such as the orientation, percent identity, coverage and overlap with other contigs can also be visualized by loading the outputted feature file on ACT.  +
Expandable shopping cart application with fast growing number of extensions. Easy extension installation and management with one step installation. This allows to add virtually any feature or service to AbanteCart in the future, that this is very important in current dynamically changing technology environment. Upgrade support right from control panel section. Backward supportability in upgrades and backup / restore are followed in every upgrade. No need to know code, complex programs or programming to manage, upgrade and install modules. Manage your eCommerce application 100% in the slick web based interface using any browser of your choice. Sophisticated and easy shopping cart control panel with “Search anything” feature for fast information location and edit. Help instructions embedded right into the control panel pages. Easy data access with flexible listing grid and "On spot" editing and saving feature. Fast performing and low computer resource consuming shopping cart application. Can be installed and run in virtually any shared or dedicated hosting. Feature reach shopping cart application right out of the box. Standard features allow to set up complete eCommerce site with all the tools needed to sell the products online. Flexible layout for pages allows to setup pages and navigation based on best usability practices and improve conversion. Flexible resource library to manage media files in the application. Fast initial set up and migration from other shopping carts with easy data import from major shopping carts. Large number of payment and shipping modules supported by default or with additional extensions. Very secure solution with up to date industry security practices and inline with PCI compliance.  +
Given a set of strings, this module computes a list of distinct abbreviations. This is handy for command-line scripts, or other cases where one wants to be able to accept shorthands. Node.js is an event-based server-side javascript engine.  +
This is handy for command-line scripts, or other cases where one wants to be able to accept shorthands.  +
Abc2ps is a typesetting program for ABC, a code for typsetting music that uses standard ASCII characters. It reads a file containing abc code and outputs the music to another file in Postscript. The music can then displayed (i.e. using ghostview) or printed on a Postscript printer.  +
'abcde' is a frontend to cdparanoia, wget, cd-discid, id3, and your favorite Ogg/MP3/Flac encoder (Oggenc is the default). With one comand, it grabs a CD, converts each track to Ogg/MP3/Flac, and comments or ID3-tags each file. It supports multiple output in a single CD read, volume normalization, gapless encoding (with Lame), parallelization, SMP, HTTP proxies, customizable filename organization and munging, playlist generation, and remote distributed encoding via distmp3.  +
'abclock' gives a spatial representation of time. It isn't tied to the design of a mechanical clock, but instead uses the natural properties of bitmaps: straight lines and rectangles. The clock uses ordinary hours and minutes. Placement and movement of objects is analogous to mechanical clocks. Time has a symmetrical property that is reflected in the way time changes in this clock. It is clear and exact up to parts of minutes, even when the bitmap is very small.  +
abcm2ps is a package that converts music tunes from ABC format to PostScript. Based on abc2ps version 1.2.5, it was developed mainly to print baroque organ scores that have independant voices played on one or more keyboards, and a pedal-board. It introduces many extensions to the ABC language that make it suitable for classical music.  +
This package contains the programs `abc2midi' and `midi2abc', which convert from the abc musical notation format to standard MIDI format and vice-versa. They can generate accompaniment from guitar chords in the abc file, as well as insert various MIDI events; the MIDI-to-abc translation tries to figure out bars, triplets and accidentals on its own. The package also contains `abc2abc' (an abc prettyprinter/transposer), `mftext' (a program that dumps a MIDI file as text), and `midicopy' (a program that extracts specific tracks, channels or time intervals from a MIDI file). The package also contains Yet another ABC to PostScript converter (yaps) which translates tunes written in the ABC format to PostScript, which can then be viewed on screen or printed. It is essentially a (non-exclusive) alternative to abc2ps, being based on the abc2ps PostScript code together with the ABC parser from the abcmidi package.  +
'abcpp' is a simple yet powerful preprocessor designed for, but not limited to, ABC music files. It provides conditional output, macros, symbol renaming, and file inclusion. It was written to overcome incompatibilities between ABC packages, and to facilitate writing portable, and more readable ABC files.  +
abcsh, still in the planning stages, will be a shell for processing ABC music notation files. It could form the foundation of a larger system for music composition and orchestration using ABC music notation as a means of representing musical performance. The shell hopes to handle routine ABC transformation like part extraction, transposition, part merging etc. It will also be designed so that you can access the ABC notation file content from embedded scripting languages. It supports ABC music notation version 2.0.  +
The goal of Abdabi is to be a service discovery system for [[dotgnu | DotGNU]]. A major design goal is to make it useful not only for webservices but also for other locating other kinds of commercial and non-commercial service offerings. At the core is an RDF-based web of information, which contains data on various companies and their service offerings. Everyone is free to submit additional information to this semantic web, such as recommendations, accounts of (both positive and negative) experiences. The issues of spam and potentially wrong or misleading information are adddressed by a web of trust.  +
AbiWord is a full featured word processor. Current features include: * basic character formatting * paragraph alignment * spell-check * import of Word97 and RTF documents * export to RTF, Text. HTML, and LaTeX formats * interactive ruler and tabs * styles * unlimited undo/redo * multiple column control * widow/orphan control * find/replace * images  +
AbiWord is a full-featured, efficient word processing application. It is suitable for a wide variety of word processing tasks, and is extensible with a variety of plugins. This package includes many of the available import/export plugins allowing AbiWord to interact with ODT, WordPerfect, and other formats. It also includes tools plugins, offering live collaboration with AbiWord users on Linux and Windows (using TCP or Jabber/XMPP), web translation and dictionary support, and more. Additional plugins that require significant amounts of extra software to function are in the various abiword-plugin-* packages.  +
Abook is a text-based addressbook program specifically designed to use with mutt mail client (although it can also be used independently). It has import filters for mutt, pine, and the Netscape addressbook, and export filters for mutt, pine, the Netscape addressbook, HTML, elm, plain text, spruce, and the GnomeCard addressbook.  +
This package contains the files to create bootable media for Linux/Alpha. No binaries are included to enable any architecture to use these files. Also a current version of the SRM-FAQ is included.  +
Abraca is a client for the XMMS2 music player. It is designed with collections in mind, which makes managing your music a breeze. It is written in Vala and uses GTK+.  +
Learn how to program shell scripts using bash, the command interpreter from the GNU project. Start from the basics and become and advanced programmer.  +
'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.  +
Absolut Engine is an advanced news publishing system. It features 3 layer access (admin/chief/editor), article posting, editing and deleting, an image managment tool, a file manager, and an articles manager. The built-in WYSIWYG editor lets users produce XHTML 1.0 Strict compliant code via rich text editing. User can extend the package via module functionality - any required addons/plugins (modules) can be created and added to the system. Modules currently included are Discussions, Surveys, RSS Feed, Search Engine Optimization, and a message system for better communication between users.  +
An abstract interface to highly-parameterizable queues/deques. Background: There exists a feature space for queues that extends between: * simple, single-ended, non-concurrent, bounded queues * double-ended, threadsafe, growable queues with important points inbetween (such as the queues used for work-stealing). This package includes an interface for Deques that allows the programmer to use a single API for all of the above, while using the type-system to select an efficient implementation given the requirements (using type families). This package also includes a simple reference implementation based on IORef and Data.Sequence. This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.  +
abstract-leveldown is a Node.js module which is an abstract prototype matching the LevelDOWN API. Useful for extending LevelUP functionality by providing a replacement to LevelDOWN. Node.js is an event-based server-side JavaScript engine.  +
This module offers the types and abstract definitons for the par monad. The par monad offers parrallelization based on dataflow programming. This package provides the documentation for a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell.  +
Abuse is a 2D side-scrolling shoot-'em-up action/puzzle game.  +
Academic Teaching Planner is a free software useful to plan university courses and various types of tests. It is designed as a personal tool beside management software used by academic institutions, and allows to: 1. manage and archive the documentation of each single course (objectives, bibliography, dates, information texts, lessons, files of all kinds, etc.) as well as the results of the tests, even the intermediate ones that are not always stored in management systems used by academic institutions; 2. manage the list of students who are enrolled in each individual course, easily retrieving their data from the management system in use at the academic institution, and their tests; 3. compare the distribution of bibliographic resources in the various lessons, made by the professor, with a reference model obtained by their homogeneous distribution throughout the course, to verify, also with the aid of diagrams, that the supposed planning is substantially realistic, that is, can be completed on schedule without omitting topics or lessons in excess. Academic Teaching Planner is a cross-platform software that runs natively on Linux, Windows and macOS. It manages data with Sqlite, a well-known and reliable database, while saving attachments (i.e. files of any kind associated with the various sections of the software) in an external folder, in a transparent way for the user. Their number and size are limited only by the space available on the computer in use. Academic Teaching Planner has been written with Lazarus (www.lazarus-ide.org) and uses the Sqlite database through the Zeos components (sourceforge.net/projects/zeoslib).  +
The tool is designed as a password dictionary attack tool that targets windows authentication via the SMB protocol. It is really a wrapper script around the ‘smbclient’ binary, and as a result is dependent on it for its execution.  +
Higher level content negotiation based on negotiator. In addition to negotatior, it allows: - Allows types as an array or arguments list, ie `(['text/html', 'application/json'])` as well as `('text/html', 'application/json')`. - Allows type shorthands such as `json`. - Returns `false` when no types match - Treats non-existent headers as `*` Node.js is an event-based server-side JavaScript engine.  +
Accerciser is an interactive Python accessibility explorer for the GNOME desktop. It uses AT-SPI to inspect and control widgets, allowing you to check if an application is providing correct information to assistive technologies and automated test frameworks. Accerciser has a simple plugin framework which you can use to create custom views of accessibility information.  +
Access_user Class is an easy to use system for protecting pages and register users. They main features are: User-login, user registration, user update, remember login information, page protection, forgotten password recovery, mail based account activation and multi language message reporting and since the latest versions: maintain extra user profile information, access levels, a limited (safe) admin panel, manual account activation and an improved password check. The class is powered by MySQL and PHP sessions. Inside the package are examples for all primary methods.  +
The AccountService project provides a set of D-Bus interfaces for querying and manipulating user account information and an implementation of these interfaces, based on the useradd, usermod and userdel commands.  +
The 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.  +
The Ace of Penguins is a set of solitaire games inspired by the ones available for MS Windows, but with a number of enhancements. The package consists of the games Canfield, Freecell, Golf, Mastermind, Merlin, Minesweeper, Pegged, Solitaire, Spider, Taipei (with a level editor), and Thornq. NOTE: If you experience problems with the F1 help key, please make sure you have package xfonts-100dpi installed.  +
AcePerl is an object-oriented Perl interface for the AceDB database. It provides functionality for connecting to remote AceDB databases, performing queries, fetching ACE objects, and updating databases. The programmer's API is compatible with the JADE Java API, and interoperable with the API used by BoulderIO. AceDB is a genome database system developed since 1989 primarily by Jean Thierry-Mieg (CNRS, Montpellier) and Richard Durbin (Sanger Institute). It was originally developed for the C.elegans genome project , from which its name was derived (A C. elegans DataBase).  +
This package collects all those smallish applications that acedb collects under its 'other' target of its Makefile. efetch: presumably short for 'entry fetch' collects sequence information from common DNA and protein databases.  +
Acegi Security provides comprehensive security services for J2EE- based enterprise software applications. There is a particular emphasis on supporting projects built using The Spring Framework, which is the leading J2EE solution for enterprise software development.  +
AcetoneISO makes it possible to easily use various kinds of CD and DVD images on your computer as if they were burned to real CDs. You can use the application to mount and manage CD and DVD images. Supported disc-image formats are ISO, BIN, NRG, MDF and IMG.  +
Achievo is a Web-based project management and tracking tool for small- to medium-sized companies, aiming to become a fully featured ERP-like system in the future. Features include a time registration module with several statistical tools. Achievo is multi-language, fully customizable, and uses a modular system to allow future extensions. The package is currently available in 13 languages. It's main website went down in mid-2015. As of 9/2016 it is only available via an archive.org copy of [https://web.archive.org/web/20150319081753/http://www.achievo.org/ achievo.org] and its [https://github.com/atkphpframework/achievo GitHub page], and has [https://github.com/atkphpframework/achievo/issues/21 publicly announced security vulnerabilities] that have been declared [https://github.com/atkphpframework/achievo/issues/17#issuecomment-64930877 won't fix due to being semi-abandoned from lack of time and maintainers].  +
Achievo ATK is an object oriented Web-application Framework, written in PHP. It is targeted at developers who wish to focus on business logic, instead of coding HTML. Where other application frameworks mainly provide a large set of utility classes, ATK provides a complete framework that requires only small amounts of code to get usable applications, while maintaining full flexibility. It is currently the back-end software for the 'achievo' project management/project tracking tool.  +
will offer search and tools to reduce your data, keep it clean, fast and easy. in alpha development stage.  +
AcidState is a Haskell library to store serializable Haskell structures, guaranteeing that transactions support the ACID semantic. That is, they must be atomic (a transaction must be completely saved or completely rolled back), consistent (after each transaction the state of the database must be valid), isolated (two parallel transaction must not interfere with each other) and durable (a successful transaction must be reliably stored to a persistent memory). This library supports both storing data on the local disk and via a network server. This package provides a library for the Haskell programming language. See http://www.haskell.org/ for more information on Haskell. It obsoletes the package haskell-happstack-state.  +
Ack is designed as a replacement for 99% of the uses of grep. ack is intelligent about the files it searches. It knows about certain file types, based on both the extension on the file and, in some cases, the contents of the file. Ack ignores backup files and files under CVS and .svn directories. It also highlights matches to help you see where the match was. Ack uses perl regular expressions.  +
GNU ACM is a distributed aerial combat simulator that runs on the X Windows System. Players engage in air to air combat against one another using heat seeking missiles and cannons. The program has support for 16, 24, and 32 bit graphics cards.  +
ACME is a small GNOME tool to make use of the multimedia buttons present on most laptops and Internet keyboards: Volume, Brightness, Power, Eject, My Home, Search, E-Mail, Sleep, Screensaver, Finance, WWW, Calculator, Record, Close Window, Shade Window, Play, Stop, Pause, Previous, Next, Groups, Media, Refresh, and Help buttons. It works on all the platforms GNOME supports (laptops and PCs). It uses either OSS or ALSA for Volume control.  +
The first time you run a program under use Acme::Bleach, the module removes all the unsightly printable characters from your source file. This package also installs the Acme::DWIM and Acme::Morse modules. Acme::DWIM replaces all the unsightly operators et al. from your source file with the new DWIM operator: ... (pronounced "yadda yadda yadda"). Acme::Morse converts your program to Morse code.  +
Acme::Damn provides a way to reverse the bless operation, which takes a variable and associates it with a given class. One can use this module to return the original reference; that is, prior to calling bless on it. After using 'damn()' or custom aliases thereof, the blessed Perl object reference becomes a simple data type.  +
Acme::EyeDrops converts a Perl program into an equivalent one, but without all those unsightly letters and numbers. In a Visual Programming breakthrough, EyeDrops allows you to pour the generated program into various shapes, such as UML diagrams, enabling you to instantly understand how the program works just by glancing at its new and improved visual representation. Unlike Acme::Bleach and Acme::Buffy, the generated program runs without requiring that Acme::EyeDrops be installed on the target system.  +
POE::Knee is a homophone of "Pony". We all like ponies. And wouldn't we love to race ponies? Well, that's what Acme::POE::Knee is for! Using the POE event driven component architecture, you specify a distance the ponies must run, and a maximum delay before the pony will reach the next step. So, the bigger the delay, the bigger the distance between multiple ponies can be.  +
Acme::constant lets you make inconstant constants, just like the constants the users of Ruby or Opera (before Opera 14, that is) already enjoyed. Unlike Perl constants, that are replaced at compile time, Acme constants, in true dynamic programming language style, can be modified even after declaration. Just like constants generated with standard use constant pragma, the constants declared with use Acme::Constant don't have any sigils. This makes using constants easier, as you don't have to remember what sigil do constants use.  +
'acmemail' is a multiuser IMAP/POP3 to Web gateway (or webmail program). It reads mail from a mail server and displays it using HTML on a web server. It has full support for MIME and mod_perl and is quite pretty.  +
Acon monitors one or more virtual consoles while running in the backgrounds. If it finds arabic letters, Acon will write them in the correct direction. You must be root to run it. The program has two modes of operation. The first is a left to right console, in which the default language is English. Use this when most of your document is in english. The second mode is a right to left console, in which the default language is Arabic. Use this when most of your document is in arabic.  +
GUI application for submission Chromaprint-generated audio fingerprints to the Acoustid service.  +
ACOVEA (Analysis of Compiler Optimizations via an Evolutionary Algorithm) implements a genetic algorithm to find the "best" options for compiling programs with the GCC C and C++ compilers. "Best" is defined as those options that produce the fastest executable program from a given source code. Acovea can also be extended to test other programming languages and non-GCC compilers.  +
Kernel module that enables you to call ACPI methods by writing the method name followed by arguments to /proc/acpi/call. It allows you to tamper with your system and should be used with caution.  +
AcpiTool is a Linux ACPI client. It's a small command line application, intended to be a replacement for the apm tool. The primary target audience are laptop users, since these people are most interested in things like battery status, thermal status and the ability to suspend (sleep mode). The program simply accesses the /proc/acpi or /sysfs entries to get or set ACPI values. A computer running a Linux kernel from the 2.4.x or 2.6.x series with ACPI enabled is needed. It also supports various extensions for Toshiba, Asus, and IBM Thinkpad laptops.  +
This library provides a PC/SC IFD handler implementation for the ACS USB smart card readers compliant to the CCID protocol. This package is needed to communicate with the ACS CCID smartcard readers through the PC/SC Lite resource manager (pcscd). See README for a list of supported readers.  +
Generate activity-diagram from dot like text with multilingualization for node-label. But this supports utf-8 only. It is able to embed to sphinx with using python-sphinxcontrib- actdiag.  +
ActiViz provides a powerful interface to the Visualization Toolkit (VTK), an object-oriented software system encompassing thousands of algorithms that transform data into interactive 3D environments. This package contains exhaustive HTML documentation for the all the documented ActiViz.NET C# classes.  +
Actim allows you to send and retrieve files, and to call command line programs on a target machine via emails. The application can handle both synchronous and asynchronous requests with basic security features. It has both command line and graphical user interfaces. This can be useful if, for example, your home PC does not have any access to your office workstation which is behind the company firewall.  +
Action Mailer is a framework for designing email-service layers. These layers are used to consolidate code for sending out forgotten passwords, welcome wishes on signup, invoices for billing, and any other use case that requires a written notification to either a person or another system. Additionally, an Action Mailer class can be used to process incoming email, such as allowing a weblog to accept new posts from an email (which could even have been sent from a phone).  +
jQuery and ActiveRecord, sitting in a tree...  +
This package provides the functionality of caching the results of Rails controller actions, which was removed from the Rails core with the 4.0 release series.  +
JAF (JavaBeans Activation Framework) provides a means to type data and locate components suitable for performing various kinds of action on it. It extends the UNIX standard mime.types and mailcap mechanisms for Java. This module is part of the [[ClasspathX]] project.  +
'Active' creates a set of Web pages that lets Web surfers contribute to a shared calendar, groups listing, and multimedia news feed with discussion. It's designed to be easy to use, and easy to read the results. The program is under ongoing development as the backend for indymedia.org, and active.org.au.  +
"Active Calendar" is a PHP class that generates calendars (month or year view) as HTML tables (XHTML-Valid). It can produce static calendars without any links or calendars with navigation controls, a date picker control, event days and content with event URLs, and linkable days (optionally URL or Javascript). The layout can be configured using CSS, and JavaScript is not required. The supported dates (on systems using a 32-bit signed integer Unix time_t) are: 1902-2037 (Unix) and 1971-2037 (Windows), when using the default PHP native date functions, and 100-3000 and later, when using the ADOdb Date Library.  +
Active Resource attempts to provide a coherent wrapper object-relational mapping for REST web services. It follows the same philosophy as Active Record, in that one of its prime aims is to reduce the amount of code needed to map to these resources.  +
Active Spam Killer (ASK) confirms the sender's email address before actual delivery takes place. A "confirmation message" is automatically sent to all "unknown" users. Once the sender replies to that message (a simple reply will do), all future emails from that person are delivered immediately. You can also specify (regexp) addresses to be immediately accepted, rejected (with a nastygram) or ignored. The package also includes a utility to scan your old mailboxes and generate a list of emails to be accepted automatically.  +
This Node.js module (safely) obfuscates all occurrences of the string 'ActiveX' inside any JavaScript code. Some corporate firewalls/proxies such as Blue Coat block JavaScript files to be downloaded if they contain the word 'ActiveX'. That of course is very annoying for libraries such as socket.io that need to use ActiveXObject for supporting IE8 and older.  +
Apache ActiveMQ is a message broker built around Java Message Service (JMS) API : allow sending messages between two or more clients in a loosely coupled, reliable, and asynchronous way. ActiveMQ ActiveIO provides a high performance IO framework for implementing network protocols. This package, used by Apache ActiveMQ, contains a Java library for ActiveIO.  +
Apache ActiveMQ is a message broker built around Java Message Service (JMS) API : allow sending messages between two or more clients in a loosely coupled, reliable, and asynchronous way. "Protocol Buffers" are language-neutral, platform-neutral, extensible way of serializing structured data for use in communications protocols or data storage. <URL:http://code.google.com/apis/protocolbuffers/> This package, used by Apache ActiveMQ, provide a simple Protocol Buffer Java API. It comes with a built in proto file compiler and Java source code generator (as a Maven plugin).  +
'ActiveLdap' is a ruby extension library which provides a clean objected oriented interface to the Ruby/LDAP library. It was inspired by ActiveRecord. This is not nearly as clean or as flexible as ActiveRecord, but it is still trivial to define new objects and manipulate them with minimal difficulty.  +
This package contains deprecated finder APIs extracted from Active Record. This package is part of dependency chain for Rails 4.0 to provide those APIs for Rails 4.0 users and it will be removed from Rails 4.1.  +
Zeitgeist is a service which logs the user's activities and events (files opened, websites visited, conversations held with other people, etc.) and makes the relevant information available to other applications. It serves as a comprehensive activity log and also makes it possible to determine relationships between items based on usage patterns. This package contains Activity Log Manager, a graphical user interface which lets you control what gets logged by Zeitgeist. It supports setting up blacklists according to several criteria (such as application or file types), temporarily stopping all logging as well as deleting recent events.  +
The Actor platform allows you to run a server for clients running the free software Actor messaging and group chat app on their computers and other devices. NB: Actor platform needs other modules in order to work, which is not covered by this entry.  +
acts_as_audited is an Active Record plugin that logs all modifications to your models in an audits table. It uses a polymorphic association to store an audit record for any of the model objects that you wish to have audited. The audit log stores the model that the change was on, the ââ¬Åactionâ⬠(create, update, destroy), a serialzied hash of the changes, and optionally the user that performed the action.  +
It provides a simple interface to determine the representation of your model data, that should be rendered in your API responses. In addition to Rails it theoretically can be used with any ruby app and any database (__ActiveRecord__ and __Mongoid__ are supported out of the box) as it only has few dependencies. The lib is _very_ fast in generating your responses and battle tested in production with platforms like Diaspora or flinc.  +
When you need a dash of ActiveRecord and nothing more. Now you have no excuse for not test-driving your ActiveRecord extending plugins.  +
With ActsAsTaggableOn, you can tag a single model on several contexts, such as skills, interests, and awards. It also provides other advanced functionality. This plugin was originally based on Acts as Taggable on Steroids by Jonathan Viney. Rather than tying functionality to a specific keyword (namely `tags`), acts as taggable on allows you to specify an arbitrary number of tag "contexts" that can be used locally or in combination in the same way steroids was used.  +
Ad-hoc Support Library (ASL) is a user-space library which provides an API to faciliate implementation of routing protocols for wireless ad-hoc networks in GNU/Linux.  +
AdPlug is a free, cross-platform, hardware independent AdLib sound player library, mainly written in C++ and released under the LGPL. AdPlug plays sound data, originally created for the AdLib (OPL2) and Sound Blaster (Dual OPL2/OPL3) audio boards, directly from its original format on top of an emulator or by using the real hardware. No OPL chip is required for playback. This package contains additional utilities.  +
A component library for the Ada language. The four main categories are data structures, math, Ada programming tools, and OS interface.  +
SERC's Ada/Motif is a complete binding to X Windows and OSF/Motif for the Ada programming language it was based in part upon the SAIC/Unisys (STARS) public-domain bindings it incorporates many of the bug fixes and additional capabilities beyond the public-domain releases in Ada/Motif. Most noteworthy are the capabilities included in Ada/Motif for Ada tasking, callback registration, memory leak detection/prevention and capabilities for developing customized widgets. Paramax/STARS considers Ada/Motif to be the commercial version of their STARS bindings, according to SERC.  +
AWS is a complete framework to develop Web based applications. The main part of the framework is the embedded Web server. This small yet powerful Web server can be embedded into your application so your application will be able to talk with a Web browser. Around this Web server a lot of services have been developed. This package contains the documentation for the Ada Web Server in info, ASCII and HTML formats, as well as demos and source code of reusable web elements.  +
AdaControl verifies that Ada software meets the requirements of a number of parameterizable rules. It is not intended to supplement checks made by the compiler, but rather to search for particular violations of good-practice rules, or to check that some rules are obeyed project-wide. This package also contains the following utilities: * pfni: Print Full Name Image - expands any identifier to a fully-qualified name * ptree: Prints a graphic representation of an ASIS tree with corresponding source  +
Ncurses Ada allows programmers to use the Ncurses library within the Ada language. This means programming panels, colors, forms in text terminals or emulators.  +
AdaDoc is a tool for Ada 95 developers. It creates an HTML file from a package specification for documentation purposes.  +
From fastrgv, a combination of Portal and Sokoban, AdaGate is a great example of OpenGL programming using the Ada language. 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 Zero Point Modules (ZPMs), that can roll in only two directions. Escape each level and find your way back to a beautiful lake on the surface. 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. Please read "sourceCode.txt", then download the 7Z file at https://sourceforge.net/projects/adagate/ for all source and runtime files. Simply unzip in your ./Downloads/ directory and run. No installation required.  +
'AdaSockets' is a library that lets you use sockets in Ada 95. It supports unicast and multicast sockets, and uses object oriented structures to ease sockets manipulation.  +
'AdaUnits' provides an implementation of dimensioned values for Ada. Unit checks are made at run-time, if not optimized out by the compiler. The package supports SI and irregular measurement units and shifted units (like degrees Celsius). Conversions from and back to strings are provided for all various irregular units.  +
AdaVenture is intended to be a minimal extension to 3D of the original 2D Atari game named "Adventure". Set in ancient Persia, it begins outside the castle of the young King Xerxes, who inherited a golden chalice from his father, Darius the Great. Coveted by Greek foes King Leonidas of Sparta and King Minos of Crete, the chalice has been stolen. Your quest is to seek and return the royal chalice to its pedestal within the castle of Xerxes...a stealth mission to avoid open hostilities. But, there will be obstacles to overcome. You must find the keys to various realms, defend yourself against dragons and the Minotaur, avoid snakes and pesky bats who steal things only to drop them in random locations, and survive the maze of hungry beetles and the green mamba. The mazes have interconnections that are impossible in 3 dimensions, but as such, they are painstakingly exact reproductions of those in the original "Adventure" game from Atari. In fact, the "./mapRoom" subdirectory contains the original maps to help guide you. Please read "sourceCode.txt", then... Download: grab the latest 7Z file @ https://sourceforge.net/projects/adaventure/  +
AdacURL is an Ada95 binding to the popular curl library for fetching files over various protocols such as HTTP, FTP, or TELNET.  +
Adaptive Sampling Kit (ASK) is a toolkit for sampling big experimental spaces. When the space is small, the response can be measured for every point in the space. When the space is large, doing an exhaustive measurement is either not possible in terms of execution time or simply not practical. ASK tries to find good approximations of the response by sampling only a small fraction of the space. ASK features multiple active learning algorithms to prioritize the exploration of the interesting parts of the experimental space.  +
<div style="background-color: #fbfcff; border: red 2px solid; padding: 10px; text-align: center;"><span style="font-size: 250%;">⚠</span> <strong style="color: red; font-size: 150%;">Antifeature: Tracking comment</strong><br />Adblock Plus is ineffective for surveillance protection by default as it comes with ''Acceptable Ads'' enabled: These ads are not meant to be "ads that don't track you".</div> Blocks banners, pop-ups, tracking, malware. By default, nonintrusive ads aren't blocked in order to support websites. The add-on is supported by over forty filter subscriptions in dozens of languages which automatically configure it for purposes ranging from removing online advertising to blocking all known malware domains. Adblock Plus also allows you to customize your filters with the assistance of a variety of useful features, including a context option for images, a block tab for Flash and Java objects, and a list of blockable items to remove scripts and stylesheets. Starting with Adblock Plus 2.0 there is an option in Filter Preferences to allow some non-intrusive advertising. The goal is to support websites using non-intrusive ways to advertise and to encourage more websites to do the same.  +
Adcd is a CD player for GNU/Linux with a ncurses (text mode) interface. It features all the functions expected in a compact disc player, including playing selected tracks, random playing and loop mode. Also features a non-interactive mode for those who want to play their CDs while using the console for something else.  +
Your custom search engine needs a name and search URL. Additionally fields include an icon, a suggestion URL, POST query parameters, the input encoding and a description. Icons can be selected from your local computer or specified as an URL pointing to an image. The extension UI is accessible via a button right next to the URL/search bar or the options in about:addons. Due to a technical limitation with Firefox WebExtensions, all data entered when creating your custom search engine is uploaded to file.io.  +
'Addendat' is a blogging program that accepts updates from either a CGI interface or a shell interface. It stores additions as HTML, so you can edit both entries and design in any ordinary text editor. It is configured using a simple HTML-like config file format and supports multiple blogs, even on the same page. It does not require Java or JavaScript and can publicize additions on a central hub, so users can easily find recently-updated blogs. It supports comments and archiving, can post entries to LiveJournal, and features configurable comment spam countermeasures.  +
Addressable is a replacement for the URI implementation that is part of Ruby's standard library. It more closely conforms to the relevant RFCs and adds support for IRIs and URI templates.  +
adequate checks packages installed on the system and reports bugs and policy violations. The following checks are currently implemented: * broken symlinks; * missing copyright file; * obsolete conffiles; * Python modules not byte-compiled; * /bin and /sbin binaries requiring /usr/lib libraries; * undefined symbols.  +
Ad HoC currently provides a minimal set of macros for performing tasks such as creating, comparing and updating files from a central repository with a local directory.  +
Adie is a fast and convenient programming text editor written using the FOX Toolkit. It is also a convenient file viewer, supporting several methods to move from one file to the next. For each visited file, it remembers where you were last looking, and which special places have been bookmarked, so you can quickly return to frequently visited places. Users can optionally visit files with a single click by displaying the File/Directory browser side by side with the text.  +
This program gives you raw access to the kernel time variables. For a machine connected to the Internet, or equipped with a precision oscillator or radio clock, the best way to keep the system clock correct is with xntpd. However, for a standalone intermittently connected machine, you may use adjtimex instead to at least correct for systematic drift. Adjtimex can optionally adjust the system clock using the CMOS clock as a reference, and can log times for long-term estimation of the drift rates.  +
AdLint 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.  +
Currently, ADMesh only reads the STL file format that is used for rapid prototyping applications, although it can write STL, VRML, OFF, and DXF files. Some features of admesh are: Fill holes in the mesh by adding facets. Repair facets by connecting nearby facets. Repair normal directions (i.e. facets should be CCW) Remove degenerate facets (i.e. facets with 2 or more vertices equal)  +
Adminer (formerly phpMinAdmin) is a full-featured database management tool written in PHP. Conversely to phpMyAdmin, it is a light weight application with these priorities in order: security, user experience, performance, feature set and size.  +
'''adns''' is a DNS resolver library for C (and C++) programs, and a collection of useful DNS lookup utilities. The C library, and the command line utilities, provide a convenient interface. adns is capable of doing DNS lookups in an asynchronous, event-driven, fashion.  +
'adtool' is a *nix command line utility for Active Directory administration. Its features include user and group creation, deletion, modification, password setting, directory query, and search capabilities.  +
Advance is an open source personal information management (PIM) system which is database-backed, Qt based, cross-platform, and includes support for KDE. Advance provides provides schedule, task and contact management.  +
Advanced Stock Tracking System (AST) is a Web-based application for keeping track of stocks. It features a portfolio with dividend tracking, a worksheet to keep track of prospects, a stock comparison utility, and a search engine for the stock market based heavily on technical analysis.  +
The Advene (Annotate DVd, Exchange on the NEt) project is aimed towards communities exchanging discourses (analysis, studies) about audiovisual documents (e.g. movies) in DVD format. This requires that audiovisual content and hypertext facilities be integrated, thanks to annotations providing explicit structures on audiovisual streams, upon which hypervideo documents can be engineered. The cross-platform Advene application allows users to easily create comments and analyses of video documents, through the definition of time-aligned annotations and their mobilisation into automatically-generated or user-written comment views (HTML documents). Annotations can also be used to modify the rendition of the audiovisual document, thus providing virtual montage, captioning, navigation... capabilities. Users can exchange their comments/analyses in the form of Advene packages, independently from the video itself. The Advene framework provides models and tools allowing to design and reuse annotations schemas; annotate video streams according to these schemas; generate and create Stream-Time Based (mainly video-centred) or User-Time Based (mainly text-centred) visualisations of the annotations. Schemas (annotation- and relation-types), annotations and relations, queries and views can be clustered and shared in units called packages. Hypervideo documents are generated when needed, both from packages (for annotation and view description) and DVDs (audiovisual streams).  +
Ae +
Assertive Expressive is an assertions library specifically designed for reuse by other TDD/BDD frameworks. It features a clear and concise syntax, and reusable extensions to ease assertion construction.  +
Aegis is a transaction-based software management system. It provides a framework within which developers work on changes independently, and coordinates integrating those changes back into the master source code. The program supports geographically distributed development. Aegis supports distributed and multiple repositories, change sets, multiple lines of development, multiple simultaneous active branches, and branching to any depth. It enforces a development process which requires that change sets "work" (they must build successfuly and optionally include and pass tests) before being integrated into the project baseline. It also ensures that code reviews have been performed. The program also supports long transactions, which allows appropriately created changes to be treated as if they were projects and therefore to have changes made to them. This allows a hierarchy of changes within changes, to any depth. Each project is a separate repository, with separately configurable policies.  +
Originally created as tool to make typesetting, particularly in anime fansubs, a less painful experience, Aegisub has grown into a fully fledged, highly customizable subtitle editor. It features a lot of convenient tools to help you with timing, typesetting, editing and translating subtitles, as well as a powerful scripting environment called Automation (originally mostly intended for creating karaoke effects, Automation can now be used much else, including creating macros and various other convenient tools).  +
aenig4 emulates the Enigma M4 cipher machine used by the U-boot division of the German Navy during World War II. It can be used as well to emulate the Enigma I machine (M1, M2, M3).  +
Aeolus is a synthesised (i.e. not sampled) pipe organ emulator that should be good enough to make an organist enjoy playing it. It is a software synthesiser optimised for this job, with possibly hundreds of controls for each stop, that enable the user to "voice" his instrument. Main features of the default instrument: three manuals and one pedal, five different temperaments, variable tuning, MIDI control of course, stereo, surround or Ambisonics output, flexible audio controls including a large church reverb. Aeolus is not very CPU-hungry, and should run without problems on a e.g. a 1GHz, 256Mb machine.  +
'''aerc''' is an email client for your terminal written in go. It was originally created by Drew DeVault and is now further developed as a fork by Robin Jarry. It features a [[tmux]]-style embedded terminal, an interactive terminal web browser, [[diff]] highlighting, an embedded [[less]] session, [[vim]]-style keybindings, and support for multiple accounts. It optionally supports [[notmuch]]. The client only downloads the information which is necessary to present the UI, making for a snappy and bandwidth-efficient experience. aerc supports IMAP, Maildir, SMTP, and sendmail transfer protocols. Asynchronous IMAP support ensures the UI never gets locked up by a flaky network, as [[mutt]] often does.  +
AeroCalc is a python package that performs various aeronautical engineering calculations. Currently, it contains the following main modules: * airspeed * default_units * ssec * std_atm * unit_conversion  +
This program illustrates a technique for correcting bit errors in an AES key schedule. It should be used with the output of the aeskeyfinder program. It is limited to AES-128 key schedules, and it can only correct unidirectional 1->0 bit errors. For the most part it has been optimized for readability rather than performance.  +
This program illustrates automatic techniques for locating 128-bit and 256-bit AES keys in a captured memory image. The program uses various algorythms and also performs a simple entropy test to filter out blocks that are not keys. It counts the number of repeated bytes and skips blocks that have too many repeats. This method works even if several bits of the key schedule have been corrupted due to memory decay.  +
Aeskulap is able to load a series of special images stored in the DICOM format for review. Additionally it is able to query and fetch DICOM images from archive nodes (also called PACS) over the network. Aeskulap tries to achieve a full free replacement for commercially available DICOM viewers.  +
The command-line tool reads JSON from stdin and writes prettified JSON to stdout. It also offers a complementary compact-mode, essentially the opposite of pretty-printing. This is built on the aeson-pretty library; see also libghc-aeson- pretty-dev.  +
Aether is a library for interacting with Java artifact repositories. This involves the specification of local repository formats, remote repository formats, workspaces, transports, and artifact resolution. Aether is a dependency of Maven but Aether don't depends on anything Maven specific. For instance, with Aether you can specify your dependency metadata in a properties files or in a database.  +
Aetherspace is a project to produce a multiplayer game that blends several different game genres. It is being developed by gamers as a way to learn programming. These games are currently under development and, while fun to look at, are not considered playable yet.  +
'Aewan' lets users create and edit ASCII art. Users move the cursor around with the arrow keys, "paint" characters by pressing the corresponding key, and choose foreground and background colors, and bold and blink attributes, with dialog boxes. They can also select, move, copy, and paste rectangular areas of the canvas. Aewan supports "intelligent" horizontal and vertical flipping (e.g., it converts "\" to "/", etc) and can work with multiple layers, turn transparency and visibility on and off for each layer, and change the order of the layers. Thus, each layer can be edited independently to generate a composite drawing. Layers can also be used as frames for an animation, thereby creating ASCII animations.  +
'''Aewm''' is a minimalist window manager for [[xorg-server|X11]]. It has no nifty features, but is light on resources and extremely simple in appearance. It should eventually make a good reference implementation of the ICCCM. A few separate programs are included to handle running programs, switching between windows, etc.  +
Affero's software project was created to facilitate funding for Free Software and Open Source projects and to facilitate more effective dialogue among groups. With Affero, those who receive support from Internet forums or mailing lists, or private discussions can now say "thanks" quickly and easily through ratings, comments and donations to the causes selected by the person who helped them. Affero combines a peer based reputation system with a commerce system. Individuals can rate other individuals and make payments on their behalf. Any person can rate another person's contribution. The system doesn't come bundled with any particular forum or community platform, so any independent community host can integrate the services and individuals can share reputation across various communities.  +
Affinty is a desktop search tool, which hopes to provide a quick way to get at all the different information on your desktop. It achieves this by having various back-ends, but implemented through one standard interface.<br /> Current Features * Front-end to both the Beagl and Tracker desktop search engines. * Has actions (configurable through Desktop files), which speed up common tasks. * Has built-in, user-configurable, filters which work in the the entry box, so typing pics:london will only bring up pictures. * Super-fast application searching through an built-in list of applications. * Colours can be customised to your taste. * Lives in the system-tray, but can be called by a global key stroke. Default is Ctrl+Alt+a, but you can change it to anything you like!  +
This is part of the BioConductor GNU R suite. The package contains functions for exploratory oligonucleotide array analysis.  +
This BioConductor package provides routines for parsing Affymetrix data files based upon file format information. Primary focus is on accessing the CEL and CDF file formats.  +
'afick' is a multi-platform file integrity checker. It works by first creating a database that represents a snapshot of the essential parts of your computer system. You then run the script to discover all modifications made since the snapshot was taken (i.e. files added, changed, or removed). It shows new, deleted and changed files (rights, owner, size, content).  +
This Webmin module facilitates Afick remote administration. It lets administrators to consult history and archives logs, change the Afick configuration, and run Afick.  +
This simple library can read Adobe Font Metrics (afm) files and use the data conveniently. Currently, it can parse the afm file and save it in a few attributes.  +
This is a client for the Apple Filing Protocol (AFP) which will let you mount and access shared volumes from Mac OS X (or netatalk) to Linux, BSD and Mac OS X systems. This is a dummy transitional package. It may be safely removed.  +
Aften is a simple A/52 (AC-3) audio encoder based on the FFMpeg libraries. The name is an acronym for A/Fifty-Two ENcoder. It is also Danish and Norwegian word for 'evening'. It is able to create stereo and multi-channel AC3-compatible audio streams.  +
AfterStep is a Window Manager for X which started by emulating the NeXTSTEP look and feel, but which has been significantly altered according to the requests of various users. Many adepts will tell you that NeXTSTEP is not only the most visually pleasant interface, but also one of the most functional and intuitive out there. AfterStep aims to incorporate the advantages of the NeXTSTEP interface, and add additional useful features.  +
NeXT-like clock, completely rewritten for gtk & gnome. Features the classic NeXT clock, a few themed digital clocks, Internet Beats clocks (Swatch-style), and coolest of them all fully pixmaped analog clocks. It can set the timezone for asclock  +
The Silver Searcher (a.k.a. ag) is very fast grep-like program. It is faster and has an attractive features than grep. ag.el is simple ag frontend for Emacs, loosely based on ack-and-half.el.  +
Agatha is a Web-based MP3 playing system that allows the home user or office group to stream music, create, manage, and share play lists, and control the playing of music on a remote system. It does not require a database and has full play-on-server support.  +
GNOME Colorscheme lets you select a starting color and generate six different kinds of color schemes. The colors can then be copied to the clipboard for easy use in HTML and CSS. It is currently a very simple but useful utility.  +
Agda is a dependently typed functional programming language: It has inductive families, which are like Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code). Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL. This is a meta package which provides Agda's emacs mode, executable, standard library and its documentation.  +
Agda is a dependently typed functional programming language: It has inductive families, which are like Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code). Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL. The Agda standard library contains modules for many common data structures and proof patterns. Modules provided include: - Algebra: Specifying and reasoning about abstract algebraic structures - Category: Using idioms from category theory to structure functional programs - Coinduction: Support for programming coindutively - Data: Data types and properties about data types - Foreign: Relating to the foreign function interface - Induction: A general framework for induction - IO: Input/output related functions - Level: Universe levels - Relations: Properties of and proofs about relations - Size: Sizes used by the sized types mechanism This package contains the complete library.  +
Agda is a dependently typed functional programming language: It has inductive families, which are like Haskell's GADTs, but they can be indexed by values and not just types. It also has parameterised modules, mixfix operators, Unicode characters, and an interactive Emacs interface (the type checker can assist in the development of your code). Agda is also a proof assistant: It is an interactive system for writing and checking proofs. Agda is based on intuitionistic type theory, a foundational system for constructive mathematics developed by the Swedish logician Per Martin-Löf. It has many similarities with other proof assistants based on dependent types, such as Coq, Epigram and NuPRL. This package provides a command-line program for type-checking and compiling Agda programs. The program can also generate hyperlinked, highlighted HTML files from Agda sources.  +
This software is commonly used to list free/libre software events across countries such as Brazil and France. It provides a browser-based interface so that people interested can visit the website and see which events are going to happen.  +
A clone of 'Asteroids' using fixed-point math, originally developed for the Agenda VR3 GNU/Linux-based handheld PDA.  +
Anti-Grain Geometry (AGG) is a general purpose graphical toolkit written completely in standard and platform independent C++. It can be used in many areas of computer programming where high quality 2D graphics is an essential part of the project. This package contains the development files for building applications using agg.  +
Aggregate is an intuitive ruby implementation of a statistics aggregator including both default and configurable histogram support. It does this without recording/storing any of the actual sample values, making it suitable for tracking statistics across millions/billions of samples without any impact on performance or memory footprint. Originally inspired by the Aggregate support in SystemTap.  +
Aghermann is a program designed around a common workflow in sleep-research, complete with scoring facility, EEG power spectrum and power course visualization, and Process S simulation following Achermann et al, 1993.  +
The A-A-P GUI IDE is a framework in which separate tools can work together. Like any other Integrated Development Environment it supports: * Creating a project * Building and executing a program * Browsing files * Debugging a program while displaying source code * Framework Agide is not a monolitic application. Separate tools can be plugged in. Thus you are not forced to use one editor. Each tool implements part of the plugin interface. This interface makes it possible for a tool to communicate with other tools, without the need to know how the other tools work. For example, an editor can set a breakpoint in a file, without knowing what kind of debugger is being used. And the debugger can show the PC position in a source file, without knowing what editor is being used.  +
Agile Toolkit is a powerful web development framework. Inspired by GUI Applications development, PHP "View" Objects in Agile Toolkit work seamlessly with HTML and jQuery. You can focus on developing Business logic and User Interface logic in pure high-level PHP code.  +
Agnostos is a simple Web-based tool for managing to do lists. It's designed to prevent the cerebral stack overflow that occurs when you try to keep track of several simultaneous projects by brainpower alone. You can prioritize tasks (optionally by date), and assign them to individuals, workgroups, departments, or any combination of the three. Tasks can be assigned priorities and due dates, and sorted by status, priority, or due date. The current release includes simple reporting facilities (which describe the progress on a particular project over the previous week) and an 'audit trail' for each task (time and date of each change of status and priority priority, or individual, group, or department to which it is assigned).  +
AHCP is an autoconfiguration protocol for IPv6 and dual-stack IPv6/IPv4 networks designed to be used in place of router discovery and DHCP on networks where it is difficult or impossible to configure a server within every link-layer broadcast domain, for example mobile ad-hoc networks. AHCP will automatically configure the IPv6 prefix, an IPv4 address for every host, the routing protocol, the DNS server and the NTP server. It is currently able to configure hosts for static routing, for use of the OLSR protocol, or for use of the Babel protocol. AHCP is extensible, so adding support for other routing protocols should be easy.  +
Ahven is a simple unit test library for the Ada 95 programming language. It is loosely modeled after JUnit, and some ideas are taken from AUnit. Ahven is free software distributed under permissive ISC license and should work with any Ada 95 compiler. This package contains the debug symbols.  +
Aigaion is a php/mysql based multi-user system for managing annotated bibliographies. It allows the user(s) to order publications in a self-chosen (overlapping) topic structure, offers BibTex and RIS import and export and has an intuitive user interface.  +
Node is an event-based server-side JavaScript engine. Ain provides brain-free syslog logging for Node. Ain is written with full compatibility with Node console module. It implements all console functions and formatting. Also ain supports UTF-8. Ain can send messages by UDP to 127.0.0.1:514 or to the a unix socket; the latter however only for Node 0.4.x, as unix_dgram sockets support has been removed > 0.5.x. In the Phoenician alphabet letter "ain" indicates eye.  +
Supports A, AAAA, ANY, CNAME, MX, NAPTR, NS, PTR, SOA, SRV, and TXT DNS queries.  +
Supports WebSocket and can provide middlewares and pluggable routing for servers.  +
The Indoor Air Monitor is a USB flash drive-shaped sensor which measures the surrounding's air pollution. This driver prints a list with all connected sensors and their current values to the commandline. Brand names and further information has been documented on http://wiki.micasaverde.com/index.php/CO2_Sensor. The air quality is displayed on the hardware token by three indicator lamps with the colours green (= good), yellow (= average) and red (= bad), the same colors are also printed by this tool.  +
AirTraffic is a game that puts you into an air traffic controller's hotseat. Planes come into your airspace from various directions; you guide them safely to their final destinations. While not yet complete, the program is under active development; it currently consists of various server programs and a GTK/Gnome client. The client uses GTK/Gnome as its UI. The author welcomes contributions from UI designers and coders as well as individuals with air traffic experience.  +
'aircrack' is a set of tools for auditing wirelessnetworks. It consists of: airodump (an 802.11 packet capture program), aireplay (an 802.11 packet injection program), aircrack (static WEP and WPA-PSK cracking), and airdecap (decrypts WEP/WPA capture files).  +
aircrack-ng is an 802.11a/b/g WEP/WPA cracking program that can recover a 40-bit, 104-bit, 256-bit or 512-bit WEP key once enough encrypted packets have been gathered. Also it can attack WPA1/2 networks with some advanced methods or simply by brute force. It implements the standard FMS attack along with some optimizations, thus making the attack much faster compared to other WEP cracking tools. It can also fully use a multiprocessor system to its full power in order to speed up the cracking process. aircrack-ng is a fork of aircrack, as that project has been stopped by the upstream maintainer.  +
Airhook is a reliable data delivery protocol, like TCP. Unlike TCP, Airhook gracefully handles intermittent, unreliable, or delayed networks. Other features include session recovery, queue control, and delivery status notification. Airhook is useful for keeping connections running over bad wireless networks (like CDPD), intermittent dial-up connections, and any other network that doesn't work very well. The implementation includes a TCP proxy (so you can use HTTP, SSH, etc.) and a protocol library for applications that want more control (real-time media delivery, games, etc).  +
Airs is a tool that can periodically check for new TV episodes online on a few of the popular Web sites. It will present to you if and when there are new episodes available. It supports lifetime management for the downloaded episode information where you can track which episodes you've already seen, which you are still retrieving, and which ones you still have to find.  +
Airspy is an ??open source?? Software Defined Radio that can receive between 24 MHz and 1750 MHz. Airspy has a 10 MHz bandwidth. 12bit ADC @ 20 MSPS (80dB SFDR, 64dB SNR, 10.4 ENOB) It is a High Speed USB device powered by the USB bus. This package contains a set of command line utilities: * airspy_cpldjtag: program CLPD * airspy_info: probe device and show configuration * airspy_max2837: chip register read/write tool * airspy_rffc5071: chip register read/write tool * airspy_si5351c: chip register read/write tool * airspy_spiflash: read and write flash data from file. * airspy_transfer: file based transmit and receive sdr  +
Airstrike is a 2d dogfight game in the tradition of the Intellivision and Amiga games 'Biplanes' and 'BIP'. It features a robust physics engine and several other extensions of the original games. Playable by 1 or 2 persons.  +
Think of a radio station. Airtime is software that allows multiple people to run it over the internet. Airtime helps them manage the audio archive, upload files, create shows, manage staff, edit the programme calendar and cue playout. Designed specifically for independent media, it's free software.  +
'''Aisleriot''' 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.  +
Aj-snapshot is a small program that can be used to make snapshots of the connections made between JACK and/or ALSA clients. Because JACK can provide both audio and MIDI support to programs, aj- snapshot can store both types of connections for JACK. ALSA, on the other hand, only provides routing facilities for MIDI clients. Aj-snapshot is meant to be used from the command line.  +
ajaxMyTop is a Web-based tool featuring an AJAX user interface for monitoring a MySQL server.  +
Ajaxterm is a web based terminal written in Python and some AJAX javascript for client side. It can use almost any web browser and even works through firewalls.  +
Ajenti is a Linux & BSD modular server admin panel. Ajenti 2 provides a new interface and a better architecture, developed with Python3 and AngularJS.  +
'AKFQuiz' lets you make your own quiz games, learning exercises or psychotests. These can be used with '''grquiz''' in a graphical environment, or with '''scrquiz''' on the text-console. There is also a line oriented variant, '''linequiz''', which can be used as a backend. A CGI-variant, '''cgiquiz''', can be installed on a Web server to offer exercises via Internet or a local network. Or you can use '''mkquiz''', which generates an HTML-file for to use with JavaScript. Those can then be published using any web-space provider.  +
'akregator' is a fast, lightweight, and intuitive feed reader program for KDE. It lets you browse quickly through hundreds of thousands of internet feeds quickly, efficiently, and in a familiar way. It is currently under an extended beta beta process, but is considered stable.  +
Launched in 2017, [https://en.wikipedia.org/wiki/Alacritty Alacritty] is a terminal emulator that uses Rust (a memory-safe language) and [[OpenGL]] for rendering everything, aiming for perfomance, security, configurability, and simplicity. A list of Alacritty's features can be found [https://github.com/alacritty/alacritty/blob/master/docs/features.md here]. Alacritty is currently in beta, but is already used as a daily driver by many people. It is also the default terminal emulator for [[Sway]], a [[Wayland]]-native [https://directory.fsf.org/wiki/Category/Interface/window-manager WM]. Another Wayland-native, GPU-accelerated terminal emulator is [[kitty]].  +
Alarm Pinger (apinger) is a little tool which monitors various IP devices by simple ICMP echo requests. Unlike most Perl or shell script tools, it does not spawn processes or use much CPU time, and is ideal for when one wants continuous monitoring and fast response upon target failure. It supports both IPv4 and IPv6. Alarm Pinger is configurable via $sysconfdir/apinger.conf file. The configuration file contains definitions for alarms, targets and various parameters. It does need root privileges to start (to create raw sockets), but will drop them before sending or receiving any packets.  +
Alarm Clock is a fully-featured alarm clock which resides in the notification area. It is easy to use yet powerful with support for multiple and repeatable alarms, as well as snoozing and a flexible notification system. Two types of alarms are supported: Alarm Clocks and Timers. Notification is done by either playing a sound or launching an application.  +
Albino is a ruby wrapper for python-pygmentize. Pygments aims to be a generic syntax highlighter for general use in all kinds of software such as forum systems, wikis or other applications that need to prettify source code.  +
Album Cover Art Downloader will go through your collection of music albums and for each one download a set of matching cover images for you to choose from. It makes the selected image usable for programs such as KDE, Windows Media Player, etc.  +
This package provides a functional, Ruby Domain-Specific Language (DSL) for casting, transforming and transposing objects. The project's README file provides the following explanation of the purpose of this library: <blockquote> '''Rationale''' Casting complex objects from one type to another can be an uncomfortable process to express well. Objects that we use on a daily basis are not always in our control, and, even when they are, some don't lend themselves to simple construction. Remote service communication objects or complex data structures from libraries we use in our applications can result in large piles of casting code. This circumstance often produces large swaths of procedural code, even if split up into separate function calls. This code can be not only difficult to understand, but difficult to test if an object requires a great deal of set up. Field or method assignments midway through can change and break the entire operation. The goal of this project is to provide a method of defining easily digestible specifications for object translation that are also easily testable and changeable. The project focuses on writing specifications for transformations and not doing direct mutation in the recipes. The result is something that should seem somewhat functional, but also exceedingly separable. </blockquote>  +
The Assembly Language Debugger (ALD) differs from GDB in that it is specifically designed to debug programs at the assembly level. It is often difficult and frustrating for assembly programmers to use GDB to debug their work. ALD aims to provide everything an assembly programmer needs to debug their code.  +
Aldo is a Morse code tutor with three kinds of exercises: Classic exercise, the Koch method, and exercises read from files. In classic exercise, you must guess some random strings of characters that Aldo plays in Morse code. The package has 6 skills; speed can be selected in cpm or wpm.  +
Alembic is a new database migration tool, written by the author of SQLAlchemy. A migration tool offers the following functionality: * Can emit ALTER statements to a database in order to change the structure of tables and other constructs * Provides a system whereby "migration scripts" may be constructed; each script indicates a particular series of steps that can "upgrade" a target database to a new version, and optionally a series of steps that can "downgrade" similarly, doing the same steps in reverse. * Allows the scripts to execute in some sequential manner.  +
Alerttail monitors a given file and executes a list of actions when a user-defined text pattern has been written to the file. For example, the user can pop up a GTK notification window when a certain message is written to a log file. Actions can be alerttail-built-in actions (GTK notify action, geoipLocalization action, or filtering text action) or a custom user defined shell command action.  +
In short, Aletheia is software for getting science published and into the hands of everyone, for free. It's a decentralised and distributed database used as a publishing platform for scientific research. So, Aletheia is software. But software without people is nothing. To comprehensively answer the question what is Aletheia, Aletheia is software surrounded by a community of people who want to change the world through open access to scientific knowledge. For a more in depth explanation, Aletheia is an Ethereum Blockchain application utilising IPFS for decentralised storage that anyone can upload documents to, download documents from, that also handles the academic peer review process. The application runs on individual PCs, all forming part of the IPFS database. This gives us an open source platform that cannot be bought out by the large publishers (and any derivitive works must also be open source) that should also be hard to take down due to the database being spread across the globe in multiple legal jurisdictions. Aletheia is designed to be a resilient platform run transparently by the community, not some black box corporation or editorial board, meaning all users can see the decisions Aletheia is making and have a stake in that decision making process if they so desire. By this nature, Aletheia is decentralised, it has no key person risk. Should the core group who invented Aletheia dissapear Aletheia won't cease to exist, it will continue to be run by the community. The community moderates content through various mechanisms (peer review, reputation scores etc.,) to ensure quality of content.  +
Guide Alex the Allegator through the jungle in order to save his girlfriend Lola from evil humans who want to make a pair of shoes out of her. Plenty of classic platforming in four nice colors guaranteed! The game includes a built-in editor so you can design and share your own maps.  +
GNU Alexandria is a package of the GNU system that makes use of GNU [[Bayonne]] to provide a means to deliver access to electronic content and services for the blind over the public telephone network from a GNU/Linux server. GNU Alexandria will support existing services and content formats used by the visually impaired community such as xml daisy book, existing voice content rendering standards such as vxml, and aslso provide a means for the blind to navigate and make use of existing web hosted content such as deployed in e-government programs and built around existing w3c standards.  +
aftp is an FTP library and a background FTP tool. The aftp tool is a good example on how to use the library. You need FTP functionality in your software? Use the aftp library!  +
AMake is a make tool which uses powerful pattern transformation enabling a single makefile to automatically handle the compilation of any level of directory hierachy and have the possibility to add files in a project without having to modify even a character of the makefile thus saving a lot of time.  +
Alf.io is a powerful tool for your events. Secure, fair, PCI-Compliant, reliable. With Alf.io you can: - sell / distribute tickets for your events - manage reservations, invoicing, and payments through backoffice - check in the attendees using the mobile app (Android/iOS), or - check in the attendees and print their badges on-site using the dedicated RaspberryPi-based station - let exhibitors collect leads by scanning attendees' badge, in a GDPR-Compliant way  +
Alfandega Firewall is a collection of Perl modules that helps users to implement iptables-based firewalls for two interfaces. It provides local and remote blacklists, spoofing checks, packet forwarding, ICMP control, service configuration, and more.  +
Alfresco is an enterprise-level document management package. It is distributed in three different versions, the Community Edition is free software.  +
AlgART are free software Java libraries, supporting generalized smart arrays and matrices with elements of any types (1 bit, 8/16/32/64-bit integers, 32/64-bit floating point values and any other Java types), including a wide set of of 2D-, 3D- and multidimensional image processing and other algorithms, working with arrays and matrices. == Main Features == * The libraries use 63-bit addressing of array elements (all indexes and length are represented by 64-bit long type). So, it's theoretically possible to create and process arrays and matrices containing up to 2^63-1 (~10^19) elements of any primitive or non-primitive types, if OS and hardware can provide necessary amount of memory or disk space. * Memory model concept allows storing AlgART arrays in different schemes, from simple Java arrays to mapped disk files; all necessary data transfers are performed automatically while every access to an element or a block of elements. * Most of algorithms are based on wide usage of lazy evaluations. Typical operations, like elementwise summing or geometrical matrix transformations, are implemented via lazy views of the source array or matrix. ** For example, you can take a multidimensional matrix, rotate it (or perform any other affine or projective transform), and then extract a submatrix from the result. All these operations will be performed virtually (not requiring time), and actual calculations will be performed only at the moment of accessing elements, usually while copying the resulting matrix to a newly created one. Moreover, in many cases the libraries will "understand" itself, that the user wants to perform rotation or another transform, and will split the matrix into suitable rectangular blocks (fitting in RAM) and choose the best algorithm for this task at the moment of copying operation. * The libraries contain a wide set of image processing algorithms over matrices: linear filtering, mathematical morphology, rank operations, spectral transformation (FFT), etc. * There is also skeletonization and measuring of binary images.  
ALGLIB is a cross-platform numerical analysis and data processing library. This package support C++. ALGLIB features include: * Linear algebra (direct algorithms, EVD/SVD) * Solvers (linear and nonlinear) * Interpolation * Optimization * Fast Fourier transforms * Numerical integration * Linear and nonlinear least-squares fitting * Ordinary differential equations * Special functions * Statistics (descriptive statistics, hypothesis testing) * Data analysis (classification/regression, including neural networks) This package contains the development files (headers and documentation) for ALGLIB.  +
AlgoBox is an algorithm creation and execution helper, targeted to French high school students. It’s based on an educational logic (learning via logical structures instead of piling up code lines).  +
Algol68G (Algol 68 Genie) is an Algol 68 implementation. Its front-end parses an entire Algol 68 source program. If parsing is successful, the syntax tree (that serves as an intermediate program representation) is interpreted by Algol68G's back-end. The interpreter performs many runtime checks.  +
The Algorithm::C3 module implements the C3 algorithm. C3 is the name of an algorithm which aims to provide a sane method resolution order under multiple inheritence. It was first introduced in the langauge Dylan, and then later adopted as the preferred MRO (Method Resolution Order) for the new-style classes in Python 2.3. Most recently it has been adopted as the 'canonical' MRO for Perl 6 classes, and the default MRO for Parrot objects as well.  +
Algorithm::Combinatorics is an efficient generator of combinatorial sequences. Algorithms are selected from the literature (work in progress). Iterators do not use recursion, nor stacks, and are written in C. See Math::Combinatorics for a pure-Perl module with similar (if less efficient) features.  +
Algorithm::Diff is a Perl module that allows users to analyze text based on a Longest Common Subsequence (LCS) algorithm. It can compare two files and find the differences between them, which can produce the same information as the common Unix tool 'diff'. There is an XS-optimized implementation of the core loop, which accelerates some types of diff output (see libalgorithm-diff-xs- perl).  +
Algorithm::Diff::XS is a Perl diff utility module based on Joe Schaefer's excellent but not very well-known Algorithm::LCS module, with a drop-in interface identical to Algorithm::Diff. Note that only the LCSidx function is optimized in XS at the moment, which means only compact_diff will get significantly faster for large data sets, while diff and sdiff will run in identical speed as Algorithm::Diff.  +
Algorithm::LBFGS is an interface to liblbfgs, a C implementation of L-BFGS. L-BFGS (Limited-memory Broyden-Fletcher-Goldfarb-Shanno) is a quasi-Newton method for unconstrained optimization. This method is especially efficient on problems involving a large number of variables. Generally, it solves a problem described as following: min f(x), x = (x1, x2, ..., xn)  +
The Algorithm::Munkres module extends the solution of Assignment problem for square matrices to rectangular matrices by padding zeros. Thus a rectangular matrix is converted to square matrix by padding necessary zeros. Assignment Problem: Given N jobs, N workers and the time taken by each worker to complete a job then how should the assignment of a Worker to a Job be done, so as to minimize the time taken.  +
Algorithm::Permute makes performing permutation in Perl easy and fast, although perhaps its algorithm is not the fastest on the earth. It supports permutation r of n objects where 0 < r <= n.  +
You may find the Alias module useful if you: * are tired of dereferencing hash-based object attributes * wish perl could make-do with fewer $, -> and {} things * are a little scared of using typeglobs * want the freedom to put what you want, when you want in the symbol table without having to deal with weird syntax * need to use scalar constants in your program since you don't trust yourself from changing $PI  +
aliased is a module to alias class names to arbitrary aliases in the current module or script, which is especially useful with classes that are in deep class hierarchies. It is also handy if a class has been renamed. Please note that this module only applies to loading object oriented modules, not for procedural modules in general. Fortunately this is rarely necessary in practise, since these modules support exporting of needed functions.  +
'alien' converts between the rpm, deb, Stampede slp, and Slackware tgz file formats. If you want to use a package from a distribution different from the one installed on your system, 'alien' will convert it to your preferred package format and install it. However, 'alien' should not be used to replace important system packages, like sysvinit, shared libraries, or other things that are essential for the functioning of your system. Many of these packages are set up differently by Debian and Red Hat, and packages from the different distributions cannot be used interchangably.  +
Alien_hunter is an application for the prediction of putative Horizontal Gene Transfer (HGT) events with the implementation of Interpolated Variable Order Motifs (IVOMs). An IVOM approach exploits compositional biases using variable order motif distributions and captures more reliably the local composition of a sequence compared to fixed-order methods. Optionally the predictions can be parsed into a 2-state 2nd order Hidden Markov Model (HMM), in a change-point detection framework, to optimize the localization of the boundaries of the predicted regions. The predictions (embl format) can be automatically loaded into Artemis genome viewer freely available at: http://www.sanger.ac.uk/Software/Artemis/.  +
Alien::Gnuplot verifies existence and sanity of the gnuplot external application. It only declares one access method, Alien::Gnuplot::load_gnuplot, which does the actual work and is called automatically at load time. Alien::Gnuplot doesn't have any actual plotting methods - making use of gnuplot, once it is found and verified, is up to you or your client module.  +
Perl's idea of a metapackage to provide C library dependencies for Perl SDL application. When building from source, this package can be used to detect and get configuration settings from an installed SDL and related libraries. As a binary package, it provides a record of all native libs used when building this package. This record is queried by other Perl SDL application to know what native libraries are available. In order to actually provide these libraries, this package will depend on a lot of lib packages (like libsdl-image1.2) even though it does not uses them directly. This package provides Perl module Alien::SDL  +
Alien::WxWidgets is a simple Perl module that detects configuration settings of an installed wxWidgets. It is useful to assist in the building of modules that require wxWidgets, providing indispensible compile-related information like relevant linker and compiler flags.  +
Your mission is simple: Stop the invasion of the aliens and blast them! Alien Blaster is a classic 2D shoot 'em up featuring lots of different weapons, special items, aliens to blast and a big bad boss. It supports both a single player mode and a cooperative two player mode for two persons playing on one computer.  +
A shooting game similar to the arcade games "Space Invaders" and "Galaxian," originally created for the Agenda VR3 GNU/Linux-based handheld PDA.  +
'align' is a general-purpose text filter tool that helps vertically align columns in string-separated tables of input text. It also includes width, another general-purpose text filter tool that helps you work with the printing width or length of lines of input text.  +
Measure Impulse Responses using a sine sweep and deconvolution. For more complete introduction to this method, see http://kokkinizita.linuxaudio.org/linuxaudio/downloads/aliki- manual.pdf  +
Alist is a program that collects hardware and software information about systems and stores it in a database for users to browse and search via a Web interface. The program consists of three parts: a client portion that collects the information, a daemon that receives data sent from clients, and a CGI that displays and lets you search for information.  +
'''Alive''' is a package that provides a command-line program to periodically make network contact with (aka “ping”) a specified host. Originally known as qADSL, it was also created to automate the annoying login process of several Swedish ISP's, e.g., Telia ADSL, COMHEM and Tiscali. After several years of inactivity, it was rewriten from scratch in 2012 by Thien-Thi Nguyen, leaving only the periodic ping.  +
alived is simple daemon and client for sending keepalive messages. The server keeps a list of hostname to IP address, useful for when a remote DHCP client changes IP addresses.  +
AllCommerce is an e-commerce/content application based on Perl and SQL92 databases which runs under Unix/Linux/Win2000 using SQL database engines (MySQL/Postgres/etc). It provides a shopping cart as well as tools for content, merchandise, statistics, vendor, order, and inventory. Its modular design allows it to be used as a complete or partial solution.  +
AllKnowingDNS provides reverse DNS for IPv6 networks which use SLAAC (autoconf), e.g. for a /64 network. The problem with IPv6 reverse DNS and traditional nameservers is that the nameserver requires you to provide a zone file. Assuming you want to provide RDNS for a /64 network, you have 2**64 = 18446744073709551616 different usable IP addresses (a little less if you are using SLAAC). Providing a zone file for that, even in a very terse notation, would consume a huge amount of disk space and could not possibly be held in the memory of the computers available nowadays. AllKnowingDNS instead generates PTR and AAAA records on the fly. You only configure which network you want to serve and what your entries should look like.  +
Pairwise (aka "all-pairs") test combinations generator written in Python. Allows one to create a set of tests using "pairwise combinations" method, reducing a number of combinations of variables into a lesser set that covers most situations.  +
AllTray is software that allows users to dock any application into the system tray. You can dock (for example) Mozilla Thunderbird, Evolution, and even terminals. A highlight feature is that a click on the close button of an application will minimize it to the system tray. It works well with Gnome, KDE, XFCE 4, Fluxbox, and WindowMaker.  +
Allegro is multi-platform game programming library for C/C++ developers distributed freely, that provides many functions for graphics, sounds, player input (keyboard, mouse and joystick) and timers. It also provides fixed and floating point mathematical functions, 3d functions, file management functions, compressed datafile and a GUI. It can also be used for other types of multimedia programming.  +
This package contains the Allegro documentation in various formats, FAQs and other documentation about the Allegro library and the source of the example programs. Allegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such as creating windows, accepting user input, loading data, drawing images, playing sounds, etc. and generally abstracting away the underlying platform.  +
This package contains the Allegro documentation in various formats, FAQs and other documentation about the Allegro library, source of the example programs. Allegro is a cross-platform library intended for use in computer games and other types of multimedia programming. Allegro 5 is the latest major revision of the library, designed to take advantage of modern hardware (e.g. hardware acceleration using 3D cards) and operating systems. Although it is not backwards compatible with earlier versions, it still occupies the same niche and retains a familiar style.  +
Alleyoop is a graphical front-end to the increasingly popular Valgrind memory checker for x86 GNU/ Linux using the Gtk+ widget set and other GNOME libraries for the X-Windows environment. Features include a right-click context menu to intelligently suppress errors or launch an editor on the source file/jumping to the exact line of the error condition. A searchbar at the top of the viewer can be used to limit the viewable errors to those that match the regex criteria entered. Also included is a fully functional Suppressions editor.  +
Complete set of free CAD tools and portable libraries for VLSI design. It includes a VHDL compiler and simulator, logic synthesis tools, and automatic place and route tools. Advanced verification tools for functional abstraction and static timing analysis are part of the system. A complete set of portable CMOS libraries is provided, including a RAM generator, a ROM generator, and a data-path compiler.  +
allocPSA 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.  +
Almanah is a small application to ease management of a personal diary. It has basic editing and linking abilities like: - adding links to other content to diary entries - database encryption - search and printing support  +
[[Category:Candidates for deletion]] This is a candidate for deletion: 1. No files/source found 'Almclk' lets you set an alarm on your terminal. It sends a message to your terminal when the alarm goes off, and pops up a window if possible. If you are not logged in at the time, it sends you a customizable e-mail message which is also printed. Also, a 5-minute warning is sent to your terminal and popped up as a window if possible. If you wish to kill the alarm, a script is created for you to do so.  +
GAP is a system for computational discrete algebra, with particular emphasis on Computational Group Theory. GAP provides a programming language, a library of thousands of functions implementing algebraic algorithms written in the GAP language as well as large data libraries of algebraic objects. GAP is used in research and teaching for studying groups and their representations, rings, vector spaces, algebras, combinatorial structures, and more. Alnuth is a package for algebraic number theory and a GAP interface to PARI/GP by Bjoern Assmann, Andreas Distler, and Bettina Eick.  +
Alog is a logging framework for Ada and aims to be straight forward to use and easily extendable. Alog base provides file- based and syslog logging facilities and log-level support.  +
'alogg' is a library which makes it easier to use Ogg/Vorbis streams with Allegro. It offers facilities to decode, stream, and encode Ogg/Vorbis streams, and integrates those facilities with Allegro's datafile and sample loading routines. 'alogg' comes with a sample player, streamer, and encoder based on Allegro's sound routines.  +
Alot is a text mode mail user agent for the [[notmuch|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  +
AlphaMail is a mod_perl webmail system with a C++ middleware component that is intended to make the system highly scalable. It supports many Unix variants with any RFC-compliant IMAP server (including UW, Cyrus, and Dovecot).  +
Alpine is a screen-oriented message-handling tool. In its default configuration, Alpine offers an intentionally limited set of functions geared toward the novice user, but it also has a large list of optional "power-user" and personal-preference features. alpinef is a variant of Alpine that uses function keys rather than mnemonic single-letter commands. Alpine uses the c-client messaging API to access local and remote mail folders. This library provides a variety of low-level message-handling functions, including drivers for a variety of different mail file formats, as well as routines to access remote mail and news servers, using IMAP (Internet Message Access Protocol) and NNTP (Network News Transport Protocol). Outgoing mail is usually posted directly via SMTP (Simple Mail Transfer Protocol).  +
Alpine3D is a spatially distributed (surface), three dimensional (atmospheric) model for analyzing and predicting dynamics of snow-dominated surface processes in mountainous topography. It includes models for snow cover (SNOWPACK), vegetation and soil, snow transport, radiation transfer and runoff which can be enabled or disabled on demand.  +
Alpy provides a Python binding to the C Allegro game programming library. This binding is mostly focused with providing a basic "raw" interface to the library, trying to preserve most of the Python API similar to the C version to ease the transition to C programmers.  +
AlsaModularSynth is a realtime modular synthesizer and effect processor. It features: * MIDI controlled modular software synthesis. * Realtime effect processing with capture from e.g. "Line In" or "Mic In". * Full control of all synthesis and effect parameters via MIDI. * Integrated LADSPA Browser with search capability. * JACK Support.  +
Alsaequal is a real-time adjustable equalizer plugin for ALSA. It can be adjusted using an ALSA compatible mixer, like alsamixergui or alsamixer. Alsaequal uses the Eq CAPS LADSPA Plugin for audio processing, actually alsaequal is a generic LADSPA plugin interface with real-time access to the LADSPA controls (the LADSPA plugin included with alsa doesn't allow for real-time controls) but it was developed for and only tested with Eq CAPS LADSPA plugin.  +
AlsaPlayer 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.  +
Alt is a module that just register a namespace for alternate implementations of CPAN modules. The purpose of the Alt module is to provide documentation explaining the Alt concept, how it works, and guidelines for using it well.  +
Alt_Key is an application that instantly shows where keyboard accelerators should go in menu option texts and dialog labels. It is very fast because it uses the Kuhn-Munkres algorithm, easily outperforming all the naive algorithms. The program makes it straightforward for developers to find the right characters to use as accelerators for menu option texts and for dialog labels. This helps make GUI programs more usable by catering for users who can't use the mouse and for fast typists who don't want to use the mouse.  +
Alt::Base module provides common functionalities for an alternate module. For more information about the Alt concept, please refer to Alt.  +
Alt-Ergo is an automatic theorem prover geared towards application in program verification. It is based on CC(X), a congruence closure algorithm parameterized by an equational theory X. Alt-Ergo has built-in provers for propositional logic, linear arithmetic, uninterpreted function symbols, associative- commutative function symbols, polymorphic arrays, user-defined polymorphic record types and polymorphic enumeration types. It has restricted support for reasoning over arbitrary user-defined algebraic types, first-order quantifiers, and non-linear arithmetic. This package contains the prover as a command-line executable as well as the graphical interface.  +
This BioConductor module provides alternative CDF environments (aka probeset mappings) which are Convenience data structures and functions to handle cdfenvs.  +
'alterMIME' is an integrated email/mailpack manipulation utility. It adds and modifies headers, adds disclaimers, and changes or removes embedded attachments based on filename or (for removals) content type.  +
Alterparagraphs is an ongoing effort for providing a family of paragraph implementations, each to be used as a replacement for the regular and only paragraph flowable inside the ReportLab package. The idea behind this collection of paragraphs is to provide simple implementations that can be more easily understood and extended than the monolithic paragraph implementation as implemented by ReportLab. Note that many of the paragraph classes in alterparagraphs are not finished in the sense that they are directly ready for production (this is especially true for the XMLParagraph, the development of which has barely started). You must test yourself if they are suitable for your purpose. In any case it should be much easier to tweak them to make them do what you need compared to the standard ReportLab implementation.  +
Althea is an IMAP E-Mail client for Gtk. Supports such advanced features as multiple servers, IMAP over SSL and message filtering.  +
Converts .PcbDoc and .SchDoc files created with Altium to KiCad formats  +
ALTree was designed to perform association detection and localization of susceptibility sites using haplotype phylogenetic trees: first, it allows the detection of an association between a candidate gene and a disease, and second, it enables to make hypothesis about the susceptibility loci.  +
Alumni-OnLine is a PHP/DBMS-based program to make a connection between alumni. Sending messages and searching for someone is so easy. It has different levels of user rights, and is easy to install, configure, and use.  +
The Berkeley Automounter, Amd, maintains a cache of mounted file systems, and lets users dynamically control which file system to mount with selectors. Selectors, which may be combined, allow decisions of the form "hostname is this," or "architecture is not that." Amd also supports numerous file system types, including NFS, UFS and the novel program file system. The combination of selectors and multiple file system types means that identical configuration files can be used on all machines. Amd will not hang if a remote server goes down, and can determine when a remote server has become inaccessible and mount replacement file systems when they become available.  +
amSynth features: * two analogue-style audio oscillators, featuring: o sine wave o saw/triangle wave with adjustable shape o square/pulse wave with adjustable pulsewidth o noise generation o "random" wave (noise with sample & hold) o oscillator sync o of course, detune and range control * mixer section with ring modulation * analogue-style low-pass filter o 24dB/octave curve o dedicated ADSR envelope o cutoff and resonance control o keyboard pitch tracking * amplifier with dedicated ADSR envelope * modulation LFO o up to 58Hz modulation o routable to all sections (pitch, filter, amplifier) * Effects o High quality stereo reverb (freeverb) o Distortion/crunch * Easy navigation and manipulation of presets * Stand-alone OSS or ALSA Midi/Audio client  +
AMANDA, the Advanced Maryland Automatic Network Disk Archiver, is a backup system that allows the administrator of a LAN to set up a single master backup server to back up multiple hosts to a single large capacity tape drive. AMANDA uses native dump and/or GNU tar facilities and can back up a large number of workstations running multiple versions of Unix. Recent versions also support SAMBA.  +
AMAP is a command line tool to perform multiple alignment of peptidic sequences. It utilizes posterior decoding, and a sequence-annealing alignment, instead of the traditional progressive alignment method. It is the only alignment program that allows one to control the sensitivity / specificity tradeoff. It is based on the ProbCons source code, but uses alignment metric accuracy and eliminates the consistency transformation. The java visualisation tool of AMAP 2.2 is not yet packaged in Debian.  +
Library for XML processing in Python, designed to balance the native idioms of Python with the native character of XML.  +
'''Amarok is a cross-platform multimedia player''' that uses the Phonon sound server framework to play audio media and streams, and features a fresh and efficient approach to playlist handling. The emphasis is on the quick and easy user interface, allowing for fast access to the media library.  +
This package provides a milter for amavisd-new that works with Sendmail or Postfix, using the AM.PDP protocol. Replacing the older amavisd-new-milter program, amavisd-milter makes use of the full functionality of amavisd-new. It supports using spam and virus information header fields, rewriting message subjects, adding address extensions, and selectively removing recipients.  +
'amavisd-new' is an interface between MTAs and content checkers, including virus scanners, and/or the Mail::SpamAssasin Perl module. It talks to the MTA via (E)SMTP or LMTP, or by using helper programs. No timing gaps exist in the design, which could cause a mail loss. It is normally positioned at or near a central mailer, not necessarily where the user's mailboxes and final delivery takes place.  +
Amaya is a complete web browsing and authoring environment that comes equipped with a WYSIWYG interface. It lets users both browse and author valid Web pages. It supports HTML 4.01, XHTML 1.0, XHTML Basic, XHTML 1.1, HTTP 1.1, MathML 2.0, many CSS 2 features, and SVG. It also includes a collaborative annotation application (RDF), and is fully internationalized.  +
Amazon::SQS::Simple is a Perl library providing an object- oriented API for the Amazon Simple Queue Service. This version of Amazon::SQS::Simple defaults to work against version 2009-02-01 of the SQS API. Earlier API versions may or may not work.  +
A Ruby library for accessing the Amazon Web Services (AWS) APIs like: * Elastic Compute Cloud (EC2): provides resizable compute capacity via virtual machine set up and allocation. * Autoscaling: automatically scale your Amazon EC2 capacity up or down * Elastic Load Balancing (ELB): distributes application traffic across multiple Amazon EC2 instances * Relational Database Service (RDS): set up, operate, and scale MySQL instance * CloudWatch: provides monitoring for AWS like Amazon EC2.  +
AmbDec is an Ambisonics decoder for up to 36 speakers. It can be used for both horizontal and full 3-D systems of first, second and third order. The decoding matrices are fully user- configurable. AmbDec has some advanced features not found on most decoders: * Dual frequency band operation. * Speaker distance compensation. * Near-field effect compensation. All three features can be selectively enabled or disabled in the configuration.  +
Ambassador is a fork of the ChatZilla IRC client built upon the Unified XUL Platform. It features a simple, straighforward interface with a number of options for customization and extensibility. It is available as an add-on compatible with other applications built upon UXP, and as a stand-alone package that can be installed and run independently of a browser.  +
'amber' aims to be an easy-to-use granular synthesis tool for GNU/Linux to assist composers and electronic musicians in creating interesting and complex sounds. More information on the theory and application of granular synthesis techniques can be found at http://shoko.calarts.edu/~eric/gs.html.  +
1. AMBCALC a Perl script that prints out channel values for a given azimuth and elevation. Should work on any platform with Perl installed, thusfar tested on Linux. 2. AMBINFO a Perl script that reads WAVEX header (same comment regarding platforms as ambcalc). 3. AMBMAN a Perl collection of utilities for manipulating, converting etc. ambisonic files. 4. WAV2AMB a Perl script that 'corrects' the headers on Wave Format Extensible files (same comment regarding platforms as ambcalc ).  +
This module implements the AMD "define" API by wrapping Node.js module loading mechanism, and has some limitations: * modules are loaded synchronously * loader plugins API is partially implemented Node.js is an event-based server-side JavaScript engine.  +
AMIDE: (Amide's a Medical Imaging Data Examiner) AMIDE is a tool for viewing and analyzing medical image data sets such as DICOM. It's capabilities include the simultaneous handling of multiple data sets imported from a variety of file formats, image fusion, 3D region of interest drawing and analysis, volume rendering, and rigid body alignments.  +
AmigaShell makes your shell look just like an Amiga commandline. It won't run under X or over a remote shell. It has been tested successfully on i386 (textmode), Sparc (framebuffer), and PowerPC machines running Debian GNU/Linux. There is an information bar across the top that shows kernel version, free memory, load average, time, and date. Amigashell loads the amiga font, changes the cursor appearance, and loads amiga colors but does not affect screen resolution.  +
Amiri is a classical Arabic typeface in Naskh style for typesetting books and other running text. Its design is a revival of the beautiful typeface pioneered in early 20th century by Bulaq Press in Cairo, also known as Amiria Press, after which the font is named. Amiri font covers the full Unicode 6.0 Arabic and Arabic Supplement blocks, as well as the compatibility Arabic Presentation Forms-A and B blocks. This is a dummy transitional package that will ensure a proper upgrade path. This package may be safely removed after upgrading.  +
amispammer is a command line tool to check if one or more IP addresses or every MX domain records appear blacklisted in the most important blacklists. It's very useful for SysAdmins and security Professionals.  +
Hopefully with Amnesia you'll know exactly whats happening with memory when it comes to memcached. Its always nice to have some statistics to see how everything is performing within your stack. Memcached seems to be a mystery box that people don't really pay alot of attention to. Amnesia tells you how your application is performing, when it misses, when it is running sweet, when you're about to run out of memcached and (perhaps) fall down in a screaming heap.  +
From [https://en.wikipedia.org/wiki/Amnesia:_A_Machine_for_Pigs wikipedia]: Set in London on New Year's Eve, 1899, the game's protagonist is Oswald Mandus, a wealthy industrialist and butcher who is implied to be the great grand-nephew of Daniel, the protagonist of Amnesia: The Dark Descent.  +
From [https://en.wikipedia.org/wiki/Amnesia:_The_Dark_Descent wikipedia]: The game features a protagonist named Daniel exploring a dark and foreboding castle, while trying to maintain his sanity by avoiding monsters and other terrifying obstructions. The game was critically well-received, earning two awards from the Independent Games Festival and numerous positive reviews.  +
AMOR, or Amusing Misuse Of Resources, displays an animated character who wanders about the screen, doing tricks and giving the occasional hint. This package is part of the KDE toys module.  +
Ampache is a Web-based Audio file manager. It is implemented with MySQL, and PHP. It allows you to view, edit, and play your audio files via the web. It has support for playlists, artist and album views, album art, random play, playback via Http/On the Fly Transcoding and Downsampling, Vote based playback, Mpd and Icecast, Integrated Flash Player, as well as per user themes and song play tracking. You can also Link multiple Ampache servers togeather using XML-RPC. Ampache supports GETTEXT translations and has a full translation of many languages  +
This is a collection of user contributed themes for Ampache. Ampache is a web-based audio file manager implemented with PHP and MySQL which allows viewing, editing, and playing audio files via the web. It has support for playlists, artist and album views, album art, random or vote-based play, and per-user play- tracking/theming. Playback may be via HTTP, on-the-fly transcoding and downsampling, Mpd/Icecast, or integrated Flash player. Multiple Ampache servers can be linked together using XML-RPC. Ampache is fully localized in many languages.  +
AmphetaDesk downloads syndication news and information and displays it on a fully customizable Web page.  +
AmphetaRate is a news server that features "collaborative filtering", allowing users rate the news from their aggregators. Based on these ratings, it delivers completely personalized news.  +
AmpliconNoise is a package of applications to clean up high- throughput sequence data. It consists of three main parts: Pyronoise - does flowgram-based clustering to spot misreads SeqNoise - removes PCR point mutations Perseus - removes PCR chimeras without the need for a set of reference sequences Previously there was a standalone "Pyronoise" by the same authors and this package includes an updated version. There is also a "Denoiser" in Qiime which is related but distinct. Removing Noise From Pyrosequenced Amplicons Christopher Quince, Anders Lanzen, Russell J Davenport and Peter J Turnbaugh BMC Bioinformatics 2011, 12:38doi:10.1186/1471-2105-12-38  +
amq-client is a fully-featured, low-level AMQP 0.9.1 client with pluggable networking I/O adapters. It comes with adapters for EventMachine, cool.io, Eventpanda and so on and is supposed to back more opinionated AMQP clients such as ruby-amqp or be used directly in cases when access to more advanced AMQP 0.9.1 features is more important that convenient APIs  +
AMQP is an open standard for messaging middleware that emphasizes interoperability between different technologies (for example, Java, Ruby, Python, .NET, Node.js, Erlang, C and so on). Key features of AMQP are very flexible yet simple routing and binary protocol efficiency. AMQP supports many sophisticated features, for example, message acknowledgements, returning of messages to producer, redelivery of messages that couldn't be processed, load balancing between message consumers and so on. This package contains a ruby client for AMQP.  +
AlsaModularSynth is a realtime modular synthesizer and effect processor. It features: * MIDI controlled modular software synthesis. * Realtime effect processing with capture from e.g. "Line In" or "Mic In". * Full control of all synthesis and effect parameters via MIDI. * Integrated LADSPA Browser with search capability. * JACK Support.  +
This GNU R package provides fficient calculation of accurate masses and abundances of isotopic peaks. It is a precondition for R NITPICK which does peak identification for mass spectrometry data.  +
An +
Generates anagrams for a phrase supplied by the user, the words used in the anagram are taken from a specified dictionary which should contain one word per line (default:/usr/share/dict/words). It understands accented characters and should work with any alphabetic language.  +
An Gramadóir is intended as a platform for the development of sophisticated natural language processing tools for languages with limited computational resources. It is currently implemented for the Irish language (Gaeilge); this is, to the best of my knowledge, the first grammar checker developed for any minority language. Ports for Afrikaans, Cornish, Esperanto, Walloon, and Welsh are currently underway. The grammar checker can be called from emacs, vim, or OpenOffice. Various components of the engine can be bootstrapped using statistical methods based on text corpora.  +
Ingo is an email-filter management application. It is fully internationalized, integrated with Horde and the IMP Webmail client, and supports both server-side (Sieve, Procmail, Maildrop) and client-side (IMAP) message filtering. This package is part of Horde, a web application Framework written in PHP with modules like IMP (webmail), Turba (contacts), Kronolith (calendar), Nag (task list), Gollem (file manager), etc.  +
The aim is to find as many words as possible in the time available. Get the longest word and you'll advance to the next level. Three words describe it... Simple Addictive Fun  +
KAlgebra is an algebraic graphing calculator with support for 3D graphing and MathML markup language. This package contains the non graphical console interface for KAlgebra. This package is part of the KDE education module.  +
It is fast, easy to install and run, very flexible, features multi-language support, produces attractive output, can be run directly or from a form interface, understands any logfile format, and works on any operating system. It can report in 36 languages.  +
Anarch is a unique suckless FPS game. Collect weapons and items and destroy robot enemies in your way in order to get to the level finish. Some door are locked and require access cards. Good luck!  +
Anastasis is a key recovery system that allows the user to securely deposit shares of a core secret with an open set of escrow providers, to recover it if the secret is lost. The core secret itself is protected from the escrow providers by giving each provider only part of the information, and additionally by encrypting it with an identity-based key unknown to the providers.  +
Ancestris is a free and unlimited genealogy software fully compliant with GEDCOM version 5.5 and 5.5.1 specifications. It is a freeware licensed under the GNU GPL 3.0 licence and available for Linux, BSD, Solaris, MacOS and Windows. It is written in Java language and relies on Oracle's NetBeans platform. Ancestris directly uses the GEDCOM file and only uses it. This guarantees data control, avoids having to do exports and facilitates the exchange of data between several people who work in the same genealogy. Ancestris has a user support based on a dynamic and responsive mutual help community, made up of genealogy specialists, developers, and many genealogy enthusiasts and users who participate in the software development.  +
And-httpd is an HTTP server that maps URLs to files. In other words, in can take an incoming URL and map it to a file in a number of ways (for example, according to content type or language). It can also do authentication or IP based ACLs. It cannot do CGI or other kinds of code execution. It cannot even dynamically create directory listings (although it comes with external tools to do so automatically, and to create a "status page"). It currently has a $2000 "security guarantee" against remote attacks.  +
AndStatus is a low traffic social networking client with tree-like threaded conversations. It supports multiple protocols, including GNU social (StatusNet, e.g. Quitter.se, LoadAverage, Vinilox, etc.), Twitter and Pump.io AndStatus can combine your accounts from all networks into one Timeline, and it allows you to read and post even when you are offline. For Android OS version 4.1 or more.  +
'andatool' displays in real time how often regular expressions match with the lines written to a logfile. This shows (for example) which firewall rules get triggered the most.  +
This package is a dummy transitional package. It can be safely removed.  +
[Copied from its homepage] Android File Transfer for Linux — reliable MTP client with minimalistic UI similar to Android File Transfer for Mac. It just works™.  +
Library providing utility functions to Android related tools. This is needed purely to get various Android utilities working.  +
The purpose of zipalign is to ensure that all uncompressed data starts with a particular alignment relative to the start of the file. This allows those portions to be accessed directly with mmap() even if they contain binary data with alignment restrictions. Some data needs to be word-aligned for easy access, others might benefit from being page-aligned. The adjustment is made by altering the size of the "extra" field in the zip Local File Header sections. Existing data in the "extra" fields may be altered by this process. Compressed data isn't very useful until it's uncompressed, so there's no need to adjust its alignment. Alterations to the archive, such as renaming or deleting entries, will potentially disrupt the alignment of the modified entry and all later entries. Files added to an "aligned" archive will not be aligned. By default, zipalign will not overwrite an existing output file. With the "-f" flag, an existing file will be overwritten. You can use the "-c" flag to test whether a zip archive is properly aligned.  +
Completely revamps and improves SMS and MMS notifications for the Android phone. Fixed screen on preference to allow disabling. Improved reliability for clearing notifications.  +
This is a non-official application to display the schedule of Latinoware events.  +
Android Debug Bridge (adb) is a versatile tool lets you manage the state of an emulator instance or Android-powered device. It is a client-server program that includes three components: A client, which runs on your development machine. You can invoke a client from a shell by issuing an adb command. Other Android tools such as the ADT plugin and DDMS also create adb clients. A server, which runs as a background process on your development machine. The server manages communication between the client and the adb daemon running on an emulator or device. A daemon, which runs as a background process on each emulator or device instance.  +
Json.org is a popular java library to parse and create json string from the author of the json standard Douglas Crockford. His implementation however is not free software[1]. Therefor the Android team did a cleanroom reimplementation of a json library to be used inplace of the original one. [1] http://wiki.??debian??.org/qa.??debian??.org/jsonevil  +
Small user space daemon to get the Android DNS server setting and maintain the resolver config on a regulary basis. Note, that this daemon has to be started by some running android programs, in order to have the ANDROID_PROPERTY_WORKSPACE environment variable and the /dev/ashmem file descriptor (usually #9) that is inherited from the calling process. Another note: cannot be started from a login shell, because `bash --login` closes all inherited file descriptors. This only makes sense to install on a Debian chroot running on Android.  +
Andy's PHP Knowledgebase is a database-driven knowledge base management system. It features bookmark friendly URLs, easy search with browsing by category, article submission, and a professional and attractive interface. It is intended to be used to store, manage, and update article content for a knowledge base, but is very customizable and enables any number of creative uses.  +
Anemone is a Ruby library that makes it quick and painless to write programs that spider a website. It provides a simple DSL for performing actions on every page of a site, skipping certain URLs, and calculating the shortest path to a given page on a site. The multi-threaded design makes Anemone fast. The API makes it simple. And the expressiveness of Ruby makes it powerful.  +
Anet is a networking library for the Ada programming language. The library provides a BSD socket implementation and support for IPv4/UDP packet creation and validation. It can be used to implement custom protocols on top of IPv4. The library also provides a binding to the Linux Packet Filter (LPF) system.  +
Anfo is a mapper in the spirit of Soap/Maq/Bowtie, but its implementation takes more after BLAST/BLAT. It's most useful for the alignment of sequencing reads where the DNA sequence is somehow modified (think ancient DNA or bisulphite treatment) and/or there is more divergence between sample and reference than what fast mappers will handle gracefully (say the reference genome is missing and a related species is used instead).  +
'''The ''AngelCode Scripting Library'', or AngelScript as it is also known, is an extremely flexible cross-platform scripting library designed to allow applications to extend their functionality through external scripts.''' Featuring a syntax similar to C/C++, it has been designed from the beginning to be an easy to use component, both for the application programmer and the script writer.  +
In Angry, Drunken Dwarves, you are an angry, drunken dwarf. Why are you so angry? Who knows. But you've decided to take your aggression out on other dwarves, by dropping gems on their heads. Lots of gems. angrydd is a member of the classic "falling blocks" puzzle game family, similar to the Capcom game Puzzle Fighter. The goal of the game is to build large gems by matching up colors, then break them, raining more gems down onto your opponent. The first person whose field fills up, loses. angrydd has seven playable characters, six levels of AI, secret game modes and characters, and an original soundtrack.  +
In Angry, Drunken Dwarves, you are an angry, drunken dwarf. Why are you so angry? Who knows. But you've decided to take your aggression out on other dwarves, by dropping gems on their heads.  +
Angular (commonly referred to as "Angular 2+" or "Angular 2") is a development platform for building mobile and desktop web applications using Typescript/JavaScript and other languages.  +
It lets you use good old HTML (or HAML, Jade and friends) as your template language and lets you extend HTML's syntax to express your application's components clearly and succinctly. It automatically synchronizes data from your UI (view) with your JavaScript objects (model) through 2-way data binding. To help you structure your application better and make it easy to test, AngularJS teaches the browser how to do dependency injection and inversion of control. It also helps with server-side communication, taming async callbacks with promises and deferreds; and make client-side navigation and deeplinking with hashbang urls or HTML5 pushState a piece of cake.  +
A lightweight Mail Client written in C and Gtk+, with Pop3, Imap, GMail, Smtp Support, currently support only Pop3 and SMTP.  +
'''Animail''' is a multiserver POP3/APOP/IMAP4 (with or without SSL) mail retrieval utility. It has an advanced filtering system based on blacklisting, whitelisting, or a combination of both, and can send an autoresponse which prompts people to reply and add themselves to the 'autoaccept' file. It also allows filters based on regular expressions which match against email headers. (If a message is filtered, only the header is downloaded, not the entire body.) users can also combine external filtering programs (e.g. SpamAssassin or Bogofilter) as message post-download plugins, which extends filtering capabilities in an unlimited way. Delivery options include mailbox, maildir, local SMTP, and pipe to a command.  +
Animal Shelter Manager is a complete ksoftware solution for animal sanctuaries and rescue shelters. It features complete animal management, document generation, full reporting, charts, Internet Web site publishing, PetFinder integration, and more.  +
Animal Sniffer provides tools to assist verifying that classes compiled with a newer JDK/API are compatible with an older JDK/API. The Java Boot Classpath Detector is an executable jar file which tries to determine the boot classpath of the Java Runtime and outputs that classpath to the standard output. Animal Sniffer Annotations provides Java 1.5+ annotations which allow marking methods which Animal Sniffer should ignore signature violations of. Animal Sniffer is designed to detect when you have used classes/methods/fields which are not part of the JRE that you are targeting. There are certain situations when you might be compiling with a newer JDK than the JRE you are targeting. The Animal Sniffer ANT Tasks can be used to build signatures of APIs and to check your classes against previously generated signatures. The Animal Sniffer Enforcer Rule is used to check your classes against previously generated signatures. The Animal Sniffer Maven Plugin is used to build signatures of APIs and to check your classes against previously generated signatures.  +
Anise helps you to implement a common mechanism for executing all automated tasks for all your software projects. The usage scenario is a developer (or a team) working on many different projects with different frameworks and different tools. Anise can streamline such a chaos of tools. Typical tasks you would add to an anise-aware project can be: - generating documentation - creating packages - handling version information, e.g. print it in the manual - creating a homepage automatically built from the available version information, the packages, the documentation and so on - deploying this homepage to a web server - unit testing - ... or whatever your project needs Anise provides a Python based infrastructure, while you will need to implement some parts in order to adapt the behavior to your project's needs. Anise contains some ready-to-use implementations for some tasks (like building binaries via qmake, debian and some other packages, svn interaction, doxygen, ...), so you can directly use it without non-trivial additional coding to do all kinds of stuff, including generating documentations, packages and a homepage. However, chances are good that you will have to help out with some own implementations. Your part as a project developer is to create a *project description* file, which contains all project metadata and custom implementations of some tasks, and add this file to your project.  +
'''Anjuta is a development IDE.''' Current features include project management, application wizards, an on-board interactive debugger, and a source editor with source browsing and syntax highlighting.  +
Anki is a flashcard program which makes remembering things easy. Because it is a lot more efficient than traditional study methods, you can either greatly decrease your time spent studying, or greatly increase the amount you learn. Anyone who needs to remember things in their daily life can benefit from Anki. Since it is content-agnostic and supports images, audio, videos and scientific markup (via LaTeX), the possibilities are endless. For example: - learning a language - studying for medical and law exams - memorizing people's names and faces - brushing up on geography - mastering long poems - even practicing guitar chords!  +
Annif is a small Web-based birthday (calendar) monitoring tool. Users can add and remove birthday dates and ask to be notified of birthdays. No other usual calendar features will ever be included. It has multi-lingual support, and currently has translations for English and French.  +
Annotation Indexer builds indices of Java code annotated with the @Indexed annotation at compile time and supports validation of indexes to allow for early error detection and querying of the indexed elements for specific annotations.  +
This BioConductor module provides user interface and database connection code for annotation data packages using SQLite data storage.  +
Anolis is an HTML document post-processor that takes an input HTML file, adds section numbers, a table of contents, and cross-references, and writes the output to another file.  +
'''AnonAddy''' is an email forwarding service designed to protect a user's email addresses from spam and other unwanted emails. It allows you to create random aliases that can be used to forward emails to your main account. This way, you can sign up on services around the Web without giving your real email address.  +
Anontwi - is a tool for OAuth2 applications (such as: GNUSocial, Twitter...) that provides different layers of encryption and privacy methods.  +
Anonymine was an anonymous minesweeper, but Anonymine is its name now. It's a curses mode minesweeper that can be solved without any guessing. It seems to be the only minesweeper with von Neumann neighbourhoods. It also supports the traditional Moore neighbourhoods and hexagonal gameplay. [https://www.youtube.com/watch?v=F-NKqv40seg See it in action]  +
Anonymous Pro (2009) is a family of four fixed-width fonts designed especially with coding in mind. Characters that could be mistaken for one another (O, 0, I, l, 1, etc.) have distinct shapes to make them easier to tell apart in the context of source code. Anonymous Pro also features an international, Unicode-based character set, with support for most Western and European Latin- based languages, Greek, and Cyrillic. It also includes special “box drawing” characters for those who need them. While Anonymous Pro looks great on Macs, Windows and Linux PCs with antialiasing enabled, it also includes embedded bitmaps for specific pixel sizes ("ppems" in font nerd speak) for both the regular and bold weight. (Since slanted bitmaps look pretty bad and hard to read at the supported sizes, it was chosen to use the upright bitmaps for the italics as well.) Bitmaps are included for these ppems: 10, 11, 12, and 13.  +
Features Double end to end encryption Completely peer to peer using hidden services Cryptographic Identity Verification Excellent Network Security Voice Messages Live Voice Calls over tor (alpha feature) Text Messages Metadata stripped media messages Raw file sending of any size (100 GB+) coming soon... Both peers have to add each others onion addresses to be able to communicate Disappearing messages by default Encrypted file storage on Android Screen security  +
Anonymouth is a Java-based application that aims to give users the tools and knowledge needed to begin anonymizing documents they have written. It does this by firing up JStylo libraries (an author detection application also developed by PSAL) to detect stylometric patterns and determine features (like word length, bigrams, trigrams, etc.) that the user should remove/add to help obscure their style and identity. Anonymouth is developed by the Privacy, Security and Automation Lab (PSAL) at Drexel University, Philadelphia PA.  +
node-ansi is a module for Node.js that provides an easy-to-use API for writing ANSI escape codes to Stream instances. ANSI escape codes are used to do fancy things in a terminal window, like render text in colors, delete characters, lines, the entire window, or hide and show the cursor, and lots more. Node.js is an event-based server-side javascript engine.  +
This module outputs borderless tables to stdout or to a writable stream, with ansi colors and formatting support. Node.js is an event-based server-side javascript engine.  +
Ansible is a radically simple model-driven configuration management, multi-node deployment, and remote task execution system. Ansible works over SSH and does not require any software or daemons to be installed on remote nodes. Extension modules can be written in any language and are transferred to managed machines automatically.  +
'ansiprint' is a utility for printing text files (or stdin) from remote terminals using ANSI telnet escape sequences. Output is to either stdout (default) or /dev/tty (in case something is trapping stdout). The program prints a form-feed character to separate multiple file; it can also print a form feed after all pages/files are printed (both of these functions can be optionally disabled). The user can specify the size of the read/write buffer. The program is based on 'pine' but has been completely re-written in C++.  +
Ant is a Java based build tool, similar to make, but with better support for the cross platform issues involved with developing Java applications. Instead of a model where the tool is extended with shell based commands, it is extended using Java classes. Instead of writing shell commands, the configuration files are XML based calling out a target tree where various tasks get executed. Each task is run by an object which implements a particular Task interface.  +
ANT is a desktop ISDN telephony application written for GNU/Linux. It supports OSS (Open Sound System) and I4L (ISDN4Linux). Its user interface was made for GTK+ 2.x (GIMP toolkit). It directly interfaces OSS and ISDN devices, so there is no need to install extra software or hardware like PBX or telephony cards, if you've got direct access to an audio capable ISDN card and a full duplex soundcard or two sound devices.  +
AntTweakBar allows programmers to quickly add a light and intuitive graphical user interface into graphic programs to interactively tweak them. It is a small and easy to use C/C++ library that can be readily integrated into OpenGL and DirectX applications. It targets graphical programs that need an easy way to tweak parameters and see the result in real-time like 3D demos, light inline game editors, small 3D applications, prototypes, debug facilities of weighter graphical programs, etc. Programmers are not required to design the graphical interface by providing coordinates or by using a visual UI editor. Controls are automatically organized following an optional given hierarchy. In most cases, only one line of code is needed to add a new variable to a tweak bar. AntTweakBar can be easily integrated with your own windowing system or with existing toolkits. Examples of integration with GLFW, SDL, GLU are provided.  +
Anteil is a web-based customer relationship managements application that includes a PHP module to supply database abstraction, transaction logging, and replication. The company produces free customer retention mangement software that lets companies identify, attract, retain support, and service customers, as well as providing consulting and stratgic support services.  +
Antelope is a graphical user interface for running Ant. It can run as a stand-alone GUI application and as a plugin to jedit. Antelope Project also provides a set of additional tasks that provide functionality not found in the standard tasks distributed with Ant.  +
[Copied from https://f-droid.org/en/packages/de.danoeh.antennapod/ on 2020-08-08] AntennaPod is a podcast manager and player that gives you instant access to millions of free and paid podcasts, from independent podcasters to large publishing houses such as the BBC, NPR and CNN. Add, import and export their feeds hassle-free using the iTunes podcast database, OPML files or simple RSS URLs. Download, stream or queue episodes and enjoy them the way you like with adjustable playback speeds, chapter support and a sleep timer. Save effort, battery power and mobile data usage with powerful automation controls for downloading episodes (specify times, intervals and WiFi networks) and deleting episodes (based on your favourites and delay settings).  +
Anthy is a Japanese input method working on X11 and Emacs. It converts hiragana text to mixed kana and kanji. It is implemented as a library and stores private information securely in ~/.anthy/. Thus, Anthy is simple and secure (information is protected from spoofing and snooping).  +
AntiDialer is a QT-based broadband dialer for Sify Broadband users in India. It has features comparable to the Sify Windows dialer, such as password saving and autologin. Now Sify users no longer have to depend upon the old default dialer provided by Sify.  +
'AntiExploit' scans for well known exploit files. It currently recognizes over 1700 suspicious files, and the database is updated weekly. It is not meant to be a IDS or high-profile security-application, but rather an extension to other security checks. 'aexpl' was developed for a freeshell-server to track script-kiddies.  +
Antidote is an open source implementation of the IEEE 11073-20601 standard. It also contains the implementation of a D-Bus based 11073 manager service.  +
Antigen is a small set of functions that help you easily manage your shell (zsh) plugins, called bundles. The concept is pretty much the same as bundles in a typical vim+pathogen setup. Antigen is to zsh, what Vundle is to vim.  +
antimicro 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.  +
antiparser is a fuzz testing and fault injection API. Fuzz testing has application as a security research methodology and for software quality assurance purposes. The purpose of antiparser is to provide an API that can be used to model network protocols and file formats by their composite data types. Once a model has been created, the antiparser has various methods for creating random sets of data that deviates in ways that will ideally trigger software bugs or security vulnerabilities.  +
'AntiRight' is optimized to work on all POSIX-compatible systems supporting the Motif API. The software consists of a text editor, a clock, a CD player, a sticky notes applet, an internet dialer interface, a filemanager, a calculator, a shell command launcher, a help system, an X backdrop editor, an X resource theme selector, a security control panel, an xhost controller, a disk settings panel, and a graphical pager.  +
Antiword is a free MS-Word reader for GNU/Linux, RISC OS, and DOS. It converts the documents from Word 2, 6, 7, 97, 2000, 2002, and 2003 to text, Postscript, and XML/DocBook. Antiword tries to keep the layout of the document intact.  +
ANTLR, ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing C++ or Java actions [You can use PCCTS 1.xx to generate C-based parsers]. Computer language translation has become a common task. While compilers and tools for traditional computer languages (such as C or Java) are still being built, their number is dwarfed by the thousands of mini-languages for which recognizers and translators are being developed. Programmers construct translators for database formats, graphical data files (e.g., PostScript, AutoCAD), text processing files (e.g., HTML, SGML). ANTLR is designed to handle all of your translation tasks.  +
Pinba is a statistics server for PHP using MySQL as a read-only interface. It accumulates and processes data sent over UDP by multiple PHP processes and displays statistics in a nice human-readable form of simple "reports", also providing a read-only interface to the raw data to enable generation of more sophisticated reports. With the Pinba extension, users can also measure particular parts of the code using timers with arbitrary tags. This package contains a PHP5 module with the ability to send statistics to a Pinba server.  +
Anubis 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.  +
Any::Moose is a Perl module that intelligently loads either Moose or Mouse, which provide nearly identical interfaces to the same modern object system. This module takes advantage of the fact that anything that works with Mouse should also work with Moose. Any::Moose has been deprecated, please use Moo instead of Any::Moose for new code.  +
Any::Template::ProcessDir is a module to recursively processes a directory of templates, generating a set of result files in the same directory or in a parallel directory. Each file in the source directory may be template-processed, copied, or ignored depending on its pathname.  +
URI::Escape is great, but URI::Escape::XS is faster. Any::URI::Escape loads URI::Escape::XS and imports the two most common methods if XS is installed.  +
AnyData provides simple and uniform access to data from many sources -- perl arrays, local files, remote files retrievable via http or ftp -- and in many formats including flat files (CSV, Fixed Length, Tab Delimited, etc), standard format files (Web Logs, Passwd files, etc.), structured files (XML, HTML Tables) and binary files with parseable headers (mp3s, jpgs, pngs, etc).  +
AnyEdit plugin adds several new tools to the context menu of text-based Eclipse editors, to output consoles, to Eclipse main menu and editor toolbar. AnyEdit contributes also Import/Export working sets wizards. AnyEdit can: * show the whitespace (tabs vs. spaces) in editors and may use custom project settings for tab <-> spaces auto-convert-on- save feature. * perform tabs <-> spaces convert on multiple files or entire directories and supports also file exclusion filter for tabs <-> spaces action. * automatically remove trailing whitespaces and/or perform tabs <-> spaces conversion on a "save" action in all text-based Eclipse editors. It can automatically create a new line at the end of the file if the last line was not terminated by new line. Also adds additional actions to menus and toolbars: * "Save All", "Open File" and "Show whitespace in editor" buttons to the global Eclipse toolbar. * "Open File", "Open Type" and "Save to file..." actions to supported output consoles and "Save to file..." toolbar button to the Console view. * four new context menu actions to "Compare With" and "Replace With" menus in both editors and files.  +
AnyEvent is not an event model itself, it only interfaces to whatever event model the main program happens to use, in a pragmatic way. For event models, the statement "there can only be one" is a bitter reality: In general, only one event loop can be active at the same time in a process. This module cannot change this, but it can hide the differences between them. The goal of AnyEvent is to offer module authors the ability to do event programming (waiting for I/O or timer events) without subscribing to a religion, a way of living, and most importantly: without forcing your module users into the same thing by forcing them to use the same event model you use.  +
AnyEvent::DBD::Pg can be used inside AnyEvent application to access PostgreSQL database in non-blocking mode.  +
The AnyEvent::HTTPD module provides a simple HTTPD for serving simple web application interfaces. It's completelly event based and independend from any event loop by using the AnyEvent module.  +
AnyEvent::XMPP is an implementation of XMPP in Perl, formerly know under the name Net::XMPP2, it allows you to easily write Clients and Components. In comparsion to Net::XMPP it offers a event based API and is independent of an event loop with AnyEvent. The following XEPs are implemented: * XEP-0004 - Data Forms * XEP-0030 - Service Discovery * XEP-0054 - vcard-temp (XMPP vCards) * XEP-0066 - Out of Band Data * XEP-0077 - In-Band Registration * XEP-0078 - Non-SASL Authentication * XEP-0082 - XMPP Date and Time Profiles * XEP-0086 - Error Condition Mappings * XEP-0091 - Delayed Delivery (legacy) * XEP-0092 - Software Version * XEP-0114 - Jabber Component Protocol * XEP-0153 - vCard-Based Avatars * XEP-0199 - XMPP Ping * XEP-0203 - Delayed Delivery (new)  +
AnyEvent::CacheDNS provides a very simple DNS resolver that caches its results and can improve the connection times to remote hosts. It's possible to register this class as AnyEvent's main DNS resolver by passing the tag :register in the use statement. This module is very basic and has no policies for clearing or invalidating the DNS cache.  +


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.