Newbies What Next ? News Forums Calendar
Home | YouTube | Register | News | Forums | Portal Pages | MyLinks | New | Hot | Link Us


 Category Gateway
More Options

LinuxLinks News
 · 9 Excellent Open Source Configuration Management Applications
 · A Beginner’s Introduction to Linux
 · Simon Tatham’s Portable Puzzle Collection – Games for the Brain
 · Captain Holetooth – Explorative 2D Platform Game for Kids
 · Taisei – A Classy, Frenetic Shoot’em Up Game in the Style of The Touhou Project
 · YouTube Channel
 · Minilens – Fun Open Source Puzzle Platform Game
 · Wizznic! – Highly Addictive Open Source Puzzle Game
 · Success! Beelink S1 Running Linux – Courtesy of the Open Source Community
 · Beelink S1 Mini PC and Linux – Comedy Gold


Latest Links

Top : Software : Miscellaneous

9 Excellent Open Source Configuration Management Applications
This software automates the configuration of machines to a particular state. Like any other tools, they are designed to solve specific problems in certain ways. The goal is to get a system from whatever state it is in, into the desired state. Configuration management software are the tools of choice for many system administrators and devops professionals.

(Read more)
jEdit is a powerful, easy to use, extensible text editor. Read more


  • aajm
    aajm uses ascii art (aalib) to display a juggler in action juggling three balls by default.
  • ABACUS 4
    The ABACUS 4 process control system is a block based software system for the real time control of industrial and other continuous and batch processes.
  • acarsd
    acarsd is an ACARS decoder for a LINUX or Windows PC which attempts to decode ACARS transmissions in real-time using up to three Soundcards. acarsd is also a realtime ACARS Server / ACARS webserver, for the worldwide spotter and ACARS community, if you wish.
  • Accerciser Accessibility Browser
    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.
  • ACFTools
    a utility for manipulating X-Plane flight simulator aircraft and weapon models without using its Plane Maker. It extends Plane-Maker and has ability to export aircrafts to AutoCAD for example
    ACOPOST is a free and open source collection of part-of-speech taggers. In corpus linguistics, part-of-speech tagging (POS tagging or POST), also called grammatical tagging or word-category disambiguation, is the process of marking up the words in a text (corpus) as corresponding to a particular part of speech
  • ACPI wakeup tool
    The ACPI wakeup tool is a little commandline application that allows your linux computer to wakeup from soft-off (S5) at a predetermined time.
  • active acoustic vibration control
    active acoustic vibration control is a set of basic tools for monitoring and modulating audio noise. The tools aim toward a set of codes and algorithms for monitoring noise signal and modulation and reducing them using active noise control priciples.
  • Advanced Website Creator
    Advanced Website Creator is a Web development environment. Created websites use an MVC framework written in PHP 5 and a simple database abstraction layer. At present the database layer supports MySQL and PostgreSQL as backends. All PHP classes are auto-loaded, so there is no need to include() or require() files manually.
  • Affix Frontend Environment
    developed to make the use of the Bluetooth protocol stack easier. Affix comes with a set of command-line utilities that provide the functionality an end-user needs
  • AFOS
    AFOS is a set of tools for formal and stochastic analysis of texts. Currently, it is able to analyze Serbian phonological attributes as well as to make some stochastic, language independent conclusions.
  • AKFAvatar
    AKFAvatar is software where an image of an avatar appears on the screen and tells things written in a balloon.
  • Analyze ECGs
    Analyze ECGs is a graphical data analysis tool for use with RTLab. This program is useful for opening the .nds file format produced by RTLab's data acquisition program, DAQSystem.
  • Animal Shelter Manager
    a free computer package, covered by the terms of the GNU General Public Licence. It is designed to take most (if not all) of the paperwork away from running an animal shelter/sanctuary. The system can also be used to manage a veterinary surgery or clinic
  • Animenu
    Animenu is an onscreen-menu controlled by Lirc.
  • Apollo
    Apollo is an open autonomous driving platform. It is a high performance flexible architecture which supports fully autonomous driving capabilities.
  • Apptools
    Apptools is a collection of programs for accessing Applix 1616/OS disk images. It is similar to 'mtools' and 'cpmtools' for MS-DOS and CP/M disks.
  • Ardpicprog
    Ardpicprog is an Arduino-based solution for programming PIC microcontrollers from Microchip Technology Inc, such as the PIC16F84, PIC16F628A, PIC12F675, etc.
  • Arg_parser
    Arg_parser is an argument parser that follows POSIX and GNU conventions for command line arguments. It is implemented as a C++ class, and is simpler, easier to use, and safer that `getopt_long'.
  • Arguvision
    ARGUVISION is an enterprise class video surveillance system. ARGUVISION is based on a distributed Linux or Unix cluster architecture, with up to 1000 cameras per single cluster with aggregation capability and instant access to recorded or live video.
  • arrayprobe
    Arrayprobe is a commandline utility that reports the status of a HP (compaq) arraycontroller. This version only supports the newer controllers that use the cciss driver. It works in two modes. The default mode reports the status in a single line and can be used as a Nagios check.
  • Arrowmatcher
    Arrowmatcher is a tool for crossbow archers that calculates the speed and kinetic energy of an arrow.
  • AScopy
    AScopy is a site maintenance utility. Its main purpose is to be portable and usable across any platform that has a working Bash shell and SSH.
  • Association Subscribers Manager
    Association Subscribers Manager is software designed to manage members of associations. An "association" can be a club sport, a music club, etc.; it is highly customizable.
  • AstroCam
    AstroCam is a C-based stepengine control interface for Linux and BSD systems including a PHP webinterface.
  • Atlas for FlightGear
    Atlas aims to provide high quality maps of the world for use in FlightGear, an open source flight simulator.
  • atmelprog
    atmelprog is an Atmel AT89Cx051 microcontroller programmer (device schematics included). It allows writing and erasing flash, as well as verification of data written.
  • AuctionSieve
    (commercial) helps you rapidly filter through the auctions in ebay searches or categories
  • AutoSSCEP
    AutoSSCEP is an automatic x509 certificate enroller based on SCEP (Simple Certificate Enrollment Protocol). It provides VPN users an easy maintenance of their certificates.
  • AutoZen
    AutoZen is a software 'brain machine' for Linux. It generates sounds that are meant to cause the brain to temporarily shift to a different dominant frequency and cause the user to experience an altered state of consciousness.
  • AVRsimu
    AVRsimu is a simulator for Atmel AVR microcontrollers. It has a command line interface, graphical interfaces may follow. AVRsimu aims to be small and portable.
  • Awlsim
    Awlsim is an experimental and not yet completed Step 7 AWL (STL) simulator written in Python 3. It achieves good performance of several tens of thousands of AWL instructions per second (depending on the host machine and whether online diagnostics are enabled). It currently implements the German AWL syntax only.
  • bag
    used to buffer data. It was created as a quick hack to make DAT drive work faster when backing up over a network
  • Banjo
    Banjo is a non-gui javabean that provides the consumer application with a list of objects that encapsulate the details of each of the ten latest applications posted on freshmeat.
  • Barcode
    a small implementation of a barcode rendering class using the PHP language and GD graphics library
  • Barkix
    a Barcode generator for PCL printers without the need for font cartridges
  • Barry
    Barry is an open source application that provides a Desktop GUI, synchronization, backup, restore, program management, and raw channel support for BlackBerry devices.
  • Base
    Base encodes things into Emoji.
  • Basilic
    a bibliography server for research laboratories. It automates and facilitates the diffusion of research publications over the internet, automatically generating web pages from a publication database
  • bb
    bb is a portable demo.
  • BearTKat
    a scanner control application specifically designed to control the Uniden BC250D series of handheld TrunkTracking scanners. Other radios may work if they use the same control protocol, but modification may be required
  • BidWatcher
    a free auction tool for eBay users, available for Windows 95/98/NT and Linux
  • Bidwell
    Bidwell allows you to send documents to your email account and have them automatically printed on your home printer.
  • Binary of Babel
    Binary of Babel is the demo that got second place at Alternative Party 2010. It combines over 20 programming languages, including Objective-C, Vala, Scheme, and even COBOL, into one binary.
  • Bind9 SNMP Subagent
    The Bind9 SNMP Subagent provides indexed BIND 9 statistics via SNMP output. Data, query, and graph templates are provided for Cacti.
  • biosdevname
    biosdevname in its simplest form takes a kernel device name as an argument, and returns the BIOS-given name it "should" be.
  • blif2vhdl
    Bblif2vhdl is a BLIF to VHDL converter (51K compressed tar, with SunOS, Solaris, and Linux binaries. Source code (C++) included).
  • bluexmms
    bluexmms allows remote control of XMMS using a bluetooth-enabled Ericsson mobile phone, assuming you also have a bluetooth-capable laptop/computer.
  • blumrand
    blumrand is a very good random number generator.
    The Berkeley Open Infrastructure for Network Computing (BOINC) is a software platform for distributed computing using volunteered computer resources.
  • Booket
    Booket is a browser-agnostic and portable bookmark manager with a focus on simplicity which runs entirely locally in the browser.
  • bprom
    bprom is a console application used to read or write EPROMs or EEPROMs with the µ-prom 2001 programmer by the German brand Dr. Böhm GmbH connected with a null modem cable to your Linux box.
  • Bright Noise
    a terminal wrapper that continuously modifies the palette and screen font while running. It's fairly usable in command line, although it doesn't always notice output not ending in a newline
  • BundleMan
    BundleMan manages the releases of an application built on versioned products under Subversion. An application is seen as a product suite defined using the Subversion svn:externals property. An application is a bundle of products. Products are versioned pieces of software. Releasing an application is about taking care of tagging the source repository, managing the version of each products, managing CHANGELOGs, creating a source package archive, and giving ways to maintain a release without blocking the trunk development.
  • ByteName
    For each byte in the input, ByteName prints a line consisting of the byte offset, the hex value of the byte, the octal value of the byte, and its ISO-8859-1 (Latin-1) name.
  • Cack
    constructs sentences using random words, but based on English language rules; using nouns, verbs, adjectives and adverbs in the correct context, it will generate 'sensible' gibberish
  • cafix
    lets you use your casio calculator interface under linux
  • CalcChecksum
    CalcChecksum is a tool for calculating MD5, MD4, CRC32, SHA1 (SHA160), SHA256, RIPE-MD-160, TIGER, HAVAL (128, 160, 192, 224, 256 with 3, 4 or 5 passes) on files, text-strings or hash-lists generated by md5sum or sha1sum. CalcChecksum is a KDE/QT 3.1 application.
  • CAN Abstraction Layer
    provides a single interface for programs to use different CAN drivers. It consists of a CANAL daemon that handles client and driver communication, a canalLogger that logs messages in a window, and a simple diagnostic application. C++ clases and DLL/DL interfaces are provided
  • CANopen SlaveLib
    an implementation of the CANopen protocol for CAN bus devices. It makes it very easy to create CANopen slave devices under Linux and on Microchip's PIC microcontrollers
  • Canumb
    Canumb aims to crunch data on various forms and turn them into something meaningful. A variety of inputs are currently supported, such different number base conversions (decimal to hexadecimal, binary to hexadecimal, octal to decimal, etc), various encoded format (base64 encoder decoder, uri encoder decoder). It's built in way to allow for extension when the future demands other input formats to be crunched.
  • Carcode
    Carcode is an experiment in programming education. The idea is to give beginning programmers carcode, which provides an animated car they can drive around the screen either using the keyboard or programmatically through a simple API. By working on a series of problems (such as "park the car in parking space A"), beginners learn to program in an engaging and goal-driven environment with which they already familiar.
  • Cardpeek
    Cardpeek is a tool to read the contents of ISO7816 smartcards. It features a GTK GUI to represent card data is a tree view, and is extendable with a scripting language (LUA).
  • casefile
    CaseFile is the younger brother to Maltego. It is essentially the same graphing application as Maltego without the ability to run transforms. CaseFile gives you the ability to quickly add, link and analyze data.
  • cdr2serial
    cdr2serial sends Asterisk CDR to a serial port for the use of software for hotels
  • CDS Invenio
    CDS Invenio (formerly CDSware) is a suite of applications that provides the framework and tools for building and managing an autonomous digital library server. It complies with the Open Archives Initiative metadata harvesting protocol (OAI-PMH) and uses MARC 21 as its underlying bibliographic standard. Its flexibility and performance make it a comprehensive solution for the management of document repositories of moderate to large size.
  • CerbeRun
    cerbeRun is a software runner. The applications are stored inside a .tar (version 0.3 will use the ISO9660 format) file renamed with the extension .run. cerbeRun's format allows you to switch between different architectures using an .xml file, in which are specified different rules for different archictures. This is all done in user space without root access.
  • Cerberus-Prox
    Cerberus-Prox is backend software for an inexpensive, easy-to-build hardware system that implements a functional door access control system. It supports HID clock-and-data prox card readers. A MySQL database (or theoretically any JDBC) is used for data storage. RXTX is used for serial port communication.
  • Chance
    Chance is a minimalist generator of random strings, numbers, etc. to help reduce some monotony particularly while writing automated tests or anywhere else you need anything random.
  • chemical-mime-data
    The chemical-mime-data package is a collection of data files to add support for various chemical MIME types on Linux/Unix desktops, such as KDE and GNOME.
  • chinesepython
    chinesepython is a translation of Python scripting language itself into Chinese.
  • Chronix
    Chronix is an efficient and fast time series storage. It natively speaks time series. You can store nearly every kind of data type within a time series due to its flexible design.
  • Chronojump
    ChronoJump is a complete multiplatform system for measurement, management and statistics of the jump events. Chronojump uses a contact platform suitable for two events (in-platform, out-platform), and also a chronometer printed circuit designed ad-hoc in order to obtain precise and trustworthy measurements.
  • Clash
    a tool for making bootable Compact fLASH systems. The tool includes: scripts for making the CF image instructions for writing the image and making it bootable essential root fs
  • cmndbot
    cmndbot is a port of gozerbot to google wave platform.
  • Color
    Color lets you use colorized outputs in terms of ANSI Escape Codes in Go (Golang).
  • color wrapper
    a non-intrusive real-time ANSI color wrapper for common unix-based commands on GNU/linux
  • ComputeMode
    ComputeMode is a product that allows an organization HPC grid to be extended through aggregation of unused computing resources. For instance, ComputeMode allows a virtual cluster to be built using an organization's employees' PCs while they are not being used. Practically, most PCs in large companies are idle at night, on weekends, and during employee vacations, training periods, or business trips. ComputeMode allows you to take advantage of these available resources.
  • Concurrency Kit
    Concurrency Kit provides a plethora of concurrency primitives and lock-less data structures designed to aid in the design and implementation of high performance scalable concurrent systems.
  • ConfigObj
    ConfigObj is a simple but powerful config file reader and writer: an ini file round tripper. Its main feature is that it is very easy to use, with a straightforward programmer's interface and a simple syntax for config files.
  • configpy
    configpy is a config file parser with variable replacement, variable look-ahead and look-behind support, and support for list, dict, int, float, and string types.
  • Conflab
    Conflab aims to be full featured solution for conference management.
  • congruity
    congruity is a GUI application for programming Logitech Harmony remote controls. Configuration setup is via the Logitech Web site, in the same fashion as Logitech's own Windows/Mac OS software. congruity will handle processing the files downloaded from the Web site, which perform "check connectivity", "configuration update", "firmware update", and soon "ir learning" operations. It uses libconcord for the underlying remote interaction, is written in Python/wxPython, and is portable to at least Linux and Windows.
  • core restart
    A user-level process checkpointing and restarting system for processes in Linux. It differs from some existing implementations in that it does not require the executables to be linked with a library, so processes can be checkpointed without being changed.
  • CPAN+changelog is a wrapper script for the CPAN Perl module. It adds ChangeLog and BuildLog functionality.
  • CrazyBeans
    allows to read modify or create model files form Rational Rose. This can be used to map class diagrams to source files and vice versa
  • Cryptoslam
    a curses-based tool for creating and solving the simple pencil-and-paper cryptograms found in newspapers and puzzle magazines. It is a tool that aids in analyzing, examining, and trying possible decodings of simple substitution cyphers
  • csharpFreiburg
    csharpFreiburg is a C# client using the libFreiburg 2.0 library.
  • cursel
    an interpreter for building character graphical user interfaces
  • cutview
    a history mechanism for cut-n-paste operations. Also converts transparently between selections and cutbuffer0
  • Cycling
    Cycling is a small software that helps you in managing your training. It is designed for cyclists whether they do competition or not. With cycling you can define circuits and save informations about your training. Informations include length, average speed, duration, weather and the circuit.
  • D Parser
    D Parser is a scannerless GLR parser generator based on the Tomita algorithm. It is self-hosted and very easy to use. Grammars are written in a natural style of EBNF and regular expressions and support both speculative and final actions.
  • D-BUS
    D-BUS is a message bus system, a simple way for applications to talk to one another. D-BUS supplies both a system daemon (for events such as "new hardware device added" or "printer queue changed") and a per-user-login-session daemon (for general IPC needs among user applications). Also, the message bus is built on top of a general one-to-one message passing framework, which can be used by any two apps to communicate directly.
  • daemon
    turns other process into daemons
  • Darkbot
    a UNIX/WIN32 help robot. It has a parser that enables it to match text using regular IRC wildcards, for almost human-like responses
  • Dasher
    an information-efficient text-entry interface, driven by natural continuous pointing gestures. Dasher is a competitive text-entry system wherever a full-size keyboard cannot be used
  • Data2l
    Data2l is a language neutral, platform neutral way for describing large sets of proprietary binary data. An example of this kind of data is car navigation data, which is about 1GB to 15GB in a typical embedded navigation.
  • Days Lived
    Days Lived is a simple console program that calculates the days lived and biorythm.
  • DB Visual Architect for JDeveloper
    DB Visual Architect (DB-VA) is a single, easy-to-use object-relational mapping (ORM) environment which acts as a bridge between object model, data model and relational model. It helps developers to build quality database applications faster, better and cheaper!
  • dbuffer
    a simple program that mimicks the command line interface of the buffer program distributed with e.g. SuSE Linux, but buffers data in a file on disk
    a forward-chaining reasoning engine for defeasible logic, a less expressive but more efficient nonmonotonic logic. In contrast with most other nonmonotonic logics, defeasible logic has linear complexity, allowing DELORES to execute large theories very quickly
  • DHWPageViewer
    The DHWPageViewer is a desktop application that allows users to view the content recorded by their DigiMemo device. The DigiMemo is a stand-alone device that captures and stores pen input. The device is remarkable in that it uses normal paper. The device uses a special pen and tablet to record the strokes, and creates a data file.
  • DigiTemp
    DigiTemp is a simple to use program for reading values from 1-wire devices. Its main use is for reading temperature sensors, but it also reads counters, and understands the 1-wire hubs with devices on different branches of the network.
  • DIMVisual
    DIMVisual stands for Data Integrated Model for Visualization. It is also an implementation to integrate information from different sources such as MPI traces and Ganglia metrics. The integrated information can be analysed in the visualization tool Paje.
  • Distributed Process Management System
    attempts to build a Distributed Process Management System. It can serve as an educational tool or a simulation-and-evaluation platform for various process scheduling and resource allocation algorithms
  • Distributed Scene Graph
    Distributed Scene Graph (DSG) is a technology developed by Intel Corporation which allows a virtual world scene to be simulated by decentralized and heterogeneous hardware.
  • Divmod Epsilon
    Epsilon is a small utility package. Its dependencies make it inappropriate for inclusion in Twisted, but it performs functions that are generic enough to be used in projects that don't want to share the large footprint of Divmod's other projects. Currently, it includes a powerful date/time formatting and import/export class for exchanging date and time information between all Python's various ways to interpret objects as times or time deltas. It also includes some tools for managing concurrent asynchronous processes within Twisted.
  • Divmod Vertex
    Divmod Vertex is an implementation of Q2Q, a protocol for opening authenticated connections, even through NAT. It allows a user to reliably demonstrate their identity (for distributed authentication) and receive real-time data directly from other users, and provides a mechanism for a user to decide whether they want to expose their IP address to a third party before accepting a peer-to-peer connection.
  • Dizmo
    (commercial) Dizmo enables you to control IoT objects using an online API that you can then access remotely.
  • djmount
    djmount is a UPnP AV client. It mounts as a Linux filesystem the media content of compatible UPnP AV devices. Djmount discovers automatically all UPnP AV Media Servers on the network, and make the content available in a directory tree.
  • dlkern
    downloads the current stable/beta/prepatch Linux kernel and its signature, and verifies the signature via
  • DM CryptFS
    DM CryptFS provides helper tools for setting up swap partitions and filesystems using the device mapper crypt target of the Linux kernel 2.6.4 and later.
  • Doli
    a portable system to index and search documentation. The system consists of an indexer, and a Tcl-based Web server which provides the search interface
  • DOMjudge
    DOMjudge is an automated judgement system to run programming contests. It provides a mechanism to submit problem solutions and interfaces for teams, the jury, and the general public. It is lightweight, and depends on standard software to do its task. It has a Web interface for portability and simplicity. It is scalable, so distributed judging is easy. There is a modular system for plugging in languages and compilers. It features rejudging, clarifications, and detailed submission/judging info.
  • dprofpp_grapher
    dprofpp_grapher generates a graphic representation of Perl profile data.
  • DREAM Tool
    Distributed Real-time Embedded Analysis Method (DREAM) is a tool and method for optimizing multiple QoS properties of distributed real-time embedded (DRE) systems which focuses on the practical application of formal verification and timing analysis to real-time middleware.
  • dsflasher
    dsflasher is a utility to flash Dallas (Maxim) DS89C450 microcontrollers using a ROM loader.
  • DUD
    DUD is a collection of scripts for managing wget downloads over a dial-up connection.
  • DwWorkflow
    DwWorkflow is a datawarehouse process workflow server and generator of datawarehouse mappings. It allows the user to define dependencies between tables or files and processes and it runs processes in parallel according to these metadata. It can run with or without an SQL database server. A process can be any program, not just a database statement.
  • DynChap
    provides an additional pseudo hardware token based authentication layer for virtual private networks
  • dzen
    dzen is a scriptable notification, messaging, and launching application. It provides user control through a flexible event/action mechanism.
  • Easystroke
    Easystroke is a gesture-recognition application for X11. Gestures or strokes are movements that you make with you mouse (or your pen, finger etc.) while holding down a specific mouse button. Read more
  • edival
    edival is a simple EDI file parser and validator. Current functionality is limited to ANSI X12 formatted data. The main target of development is for HIPAA insurance transactions (USA), but any X12 EDI transaction set should currently apply.
  • Eggdrop.conf creator
    a small X11 application for helping beginning eggdrop users generate .conf files
  • Einstein@GNOME
    Einstein@GNOME is a GNOME panel applet that lets you participate in the Einstein@Home neutron star search. It is a frontend for the boinc client.
  • EL Artificial Life
    an experiment in Artificial Life. It is a Perl program, designed to replicate and evolve. Its main goal is survival. It can learn from its children, and mutate
  • Electrocardiognosis
    an ambulatory 24h ECG monitor, that is a device about the size of a dictaphone which a patient carries with him for a day and which records an electrocardiogram, continuously, for this period
  • ELF kickers
    a collection of programs that are generally unrelated, except in that they all deal with the ELF file format
  • Emerge Activity
    Emerge Activity is a small utility that parses your emerge.log and creates a picture representing successful emerge on your gentoo box.
  • Employee Scheduler
    Employee Scheduler is designed to pick the most efficient schedule, given a matrix of number of employees per hour per weekday. It has a number of variables to work with, in order to tweak the output, such as number of full-time/part-time employees, which hours they can start at, what kinds of shifts the program picks, etc.
  • Empris
    a platform and database independent method for receiving job or volunteer applications online and subsequently evaluating, indexing, searching and managing them
  • Endpoint
    Endpoint turns a Linux machine with one or more firewire cards into an SBP-2 device. The advantage is that you can use any file or device the linux machine supports as storage, and that multiple clients can sit on separate buses so they can get the full bandwidth of the bus.
  • Entwine
    Entwine is a command-line client and library written in Python using rdflib to access
  • envstore
    envstore allows you to save environment variables into a seperate store, list them, and reload them into the shell again.
  • Erlang Progress Bar
    Erlang Progress Bar is a port of Ruby's progress bar gem to erlang. It displays a text progress bar with the estimated time to completion for long running tasks.
  • erlswf
    erlswf provides erlang modules for SWF disassembly and analysis with particular emphasis on security issues. It features SWF decomposition, actionscript disassembly, and filtering for arbitrary conditions such as tag occurrences.
  • Etiquette
    an interaction protocols construction tool. Etiuqette allows to describe communication in high-level and textually condensed fashion. Built-in support for debugging and error-handling policies is provided. Etiquette is written in Common Lisp
  • ex11
    ex11 is an Erlang-X11 binding. This is the X11 protocol implemented solely in Erlang.
  • eXtended Allow
    XAD is a Linux-PAM module used for authentication. The great thing about this module is that is very easy to configure using a simple language.
    FDRDF is a tool that builds a catalogue of descriptions in an RDF representation of the specified files.
    FEHASHMAC is a collection of publicly known hash algorithms integrated into a command-line utility.
  • Filesystem in Userspace
    a simple interface for userspace programs to export a virtual filesystem to the Linux kernel. It also aims to provide a secure method for non privileged users to create and mount their own filesystem implementations
  • Fingerprint GUI
    Fingerprint GUI is a set of GUI tools for the use of fingerprint scanners. It enables the recording and checking of fingerprints of users and allows login and authentication of users by their fingerprint through its PAM module
  • firescope
    firescope is a port of Ben Herrenschmidt's firescope tool to i386/x86-64 Linux with many additional changes. It allows you to read kernel logs and other memory over FireWire.
  • FireTail
    FireTail is an open source UAV autopilot system for fixed wing remote controlled aircraft.
  • flagedit
    flagedit is a CLI USE flag editor for Gentoo Linux. It let you edit the use flags of /etc/make.conf, as well as the /etc/portage/package.use file.
  • Flashrom
    Flashrom is a utility for reading, writing, erasing, and verifying flash ROM chips. It's often used to flash BIOS/coreboot/firmware/EFI images.
  • Flightdeck-UI
    Flightdeck-UI is an Open Source product that utilizes the ideas in aircraft controls and instruments design for creating general purpose user interfaces
  • FlyWay
    a route planner for pilots. Flyway allows the user to find and enter U.S. waypoints (airports, navaids, and fixes), then it calculates courses, wind corrections, and travel times
  • fmscore
    a Perl program which uses Mail::Freshmeat and a configuration file supplied by the user to rank the entries in a newsletter by interest. It also has the nice side effect of removing the advertising from the top of the newsletter
  • fnkdat
    provides an interface for determining common directory names in Win32 and UNIX applications
  • Folding@Home Grapher
    stores a history of team standing statistics, which you update periodically (using fahgr). Each update is saved in your local data file. Fahgr's primary ability (as of this writing) is to create time/score graphs from the data file for teams of your choosing
  • fookb
    fookb is a Xkb state indicator. It can display an icon corresponding to current locked Xkb group. It also can switch Xkb groups.
  • FreeDiag
    Freediag is a suite of vehicle diagnostic protocols and an OBD II (mostly) compliant ScanTool, currently for Linux platforms. Multiple graphical user interfaces for scantool are under development - but right now, you have to use a command-line interface to scantool.
  • FreeIPMI
    GNU FreeIPMI is a suite of packages for controlling hardware that provides an interface compliant with the Intelligent Platform Management Interface (IPMI) specification.
  • Frepple
    Frepple stands for "FreE Production Planning Library". It is a toolkit for modeling and solving production planning problems. It is targeted at discrete manufacturing industries.
  • freshupdate
    a shell script that, when used with xtail or equivelent, will send all the headlines to your root window
  • fs10
    a control program for the interface FS10PC
  • FSHeal
    designed to help administrators and users to see statistics about the filesystem and "clean" redundant files
  • FSMDesigner
    FSMDesigner is a Finite State Machine (FSM) design tool with integrated Hardware Description Language (HDL) generation. It uses the Simple-Moore FSM model, guaranteeing efficient fast complex control circuits. It features graphical design of FSMs, support for automatic default transitions, validation of FSMs, a well-defined XML file format, generation of RTL HDL output for both Verilog and VHDL, full scriptability in Python, a modern GUI with undo and redo, simulation mode support, and table based data manipulation.
  • FSMGenerator
    a turn-key solution for FSM (Finite State Machine) generation and integration within user`s software
  • Fusil
    Fusil project is a fuzzing program. Currently, it's specific to Linux command line programs, but the code is designed to be used with any project type (remote process, fake HTTP server, fuzz network socket, etc.). It is based on a multi-agent system instead of a monolithic architecture.
  • FusionInventory Agent
    FusionInventory Agent is an agent for OCS Inventory and GLPI. It's designed to be open and easy to extend.
  • FW1-Loggrabber
    a simple LEA (Log Export API) Client for Checkpoint Firewall-1. It was developed in order to be able to access Firewall-1 Logfiles from command line from any host in the network
  • GAFFitter
    Genetic Algorithm File Fitter (gaffitter) is a command-line software written in C++ that extracts --via Genetic Algorithm-- subsets of an input list of files/directories that best fit the given volume size (target), such as CD, DVD and others.
  • Galette
    Galette offers a tool to manage members and contributions for societies such as LUGs.
  • Gaspell
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language.
  • Gcolor2
    a simple color selector that was originally based on gcolor, ported to use GTK2, and now has a completely new UI
  • Geek Code Generator
    Geek Code Generator generates a geek code block for you by simply choosing which codes suit you from the screen.
  • Gengen
    Gengen is a tool that, starting from a parameterized text (template), generates a text generator that can substitute parameters with values
  • Gestures Engine
    allows you to record sample strokes, and compare a new one to them
  • Get-NonFree-NonUS
    Get-NonFree-NonUS allows you to automatically download non-free and/or non-US packages from a Debian GNU/Linux server and generate an unofficial CDROM image. You can freely choose release, arch, and server. Proxies are supported.
  • GetHT
    GetHT downloads PDF and multimedia files from Hinduism Today, an "award winning, Macintosh-generated, full color quarterly news magazine articulating Indian spirituality for 135,000 readers around the world."
  • GFlashCards
    a learning tool for Mono and Gnome#. It lets you create questions that you can answer one by one (like with flashcards), helping you to learn things like vocabulary lists or lists of historical facts
  • glbmp
    glbmp is an extremely portable, simple, robust, and lightweight replacement for the auxDIBImageLoad and related device-independent bitmap (.bmp) image loader functions of glaux, but it goes far beyond just that. At the basic level, it's a flexible bitmap loader and decoder that can be used anywhere you need to get the color data of a .bmp file.
  • Gled
    an implementation of a hierarchic server-proxy-client-viewer model written in C++ and offering a mixture of object oriented framework and toolkit
  • glfer
    a program for reception and transmission of QRSS/DFCW signals. It is composed of two main parts: the spectrogram window, where you can see the spectrum of the received signal vs. time, the transmission functions, to emit cw characters at a slow but precisely controlled speed, using the QRSS (slow CW) or DFCW (Dual Frequency CW) modes
  • GlynnTucker.Cache
    The GlynnTucker.Cache assembly provides a data structure for caching slow data retrievals. For example, it can cache data retrieved from a database server over the network. Think of it as a Hashtable that can automatically expire its data after a set amount of time or a specified period of inactivity, on a per-object basis. It is written in C# and it should work with any .NET language.
  • gmodconfig
    a Gnome application which allows (or will allow) Linux users to: configure kernel modules' parameters, in their native language, check for new versions of kernel modules, as well as download, build and install those & access kernel modules informations
  • Gneural Network
    Gneural Network is the GNU package which implements a programmable neural network.
  • Gnome Blosxom
    Gnome Bloxsom is a GUI based program to post entries to a Blosxom based weblog. The program requires Python version 2.2 or greater, PyGTK version 2.0 or greater, and Gnome-Python for Gnome 2.
  • Gnome OSD
    Gnome OSD is a new small project to create an OSD (On Screen Display) infrastructure, similar to XOSD. It includes a command-line client, and sample xchat and rhythmbox plugins.
  • GNOME Quran
    GNOME Quran is an application that displays sura and aya of the Holy Quran in multiple languages.
  • GNOME Yare Browser Engine
    a fully GNOME-based browser engine, out of Gecko. may include non-GNOME stuff well. on the basis of GTK+-2.x, GNOME modules like gnome-vfs, libxml2, libxslt, mono, bonobo, gnome-canvas, and many things invoked. dominigue and bono
  • gnome-courier
    a collection of programs for courier services. It includes programs for managing clients, managing coworkers, managing jobs (receiving, distributing, and editing), printing bills and overdue notices, and managing the payroll
  • gnome-ihop
    a simple GNOME druid to take a zip code and return maps to the nearest IHOP using the database.
  • GnomeRSVP
    Gnome Rapid Serial Visualization Project: provides Gnome compliance, font selection with Text, HTML, and PDF file support
  • GnomeTREK
    GnomeTREK is a graphical search tool for the Star Trek Encyclopedia CD-ROM(s). It allows you to search various versions released over the last few years. Images and videos are supported where external viewers are available.
  • Gnomolicious
    Gnomolicious is an GNOME applet that help you post links on the site simply by drag'n'dropping them.
  • GNU Teseq
    GNU Teseq is a tool for analyzing files that contain control characters and terminal control sequences. It is intended to be useful for diagnosing terminal emulators and programs that make heavy use of terminal features (such as those based on the Curses library). It is primarily targeted at individuals who possess a basic understanding of terminal control sequences, especially CSI sequences. However, by default Teseq will try to identify and describe the sequences that it encounters and the behavior they might produce in a terminal.
  • GNUSim8085
    a simulator and assembler for the Intel 8085 Microprocessor, in GNOME environment
  • GNUstep examples
    GNUstep examples is a collection of programs that are meant to show programmers how to use GNUstep. It includes a calculator, a currency converter, finger, fractal, puzzle, hostaddress, and ink (a simple editor).
  • Golix
    a tool to read the memory of an OLITEC modem
  • gpprog
    a fast and reliable PIC16F84 programmer. It is designed for speed, reliability and low wear on the PIC flash cells. A programmer schematic is available
  • gqviewarc
    gqviewarc is an LD_PRELOAD module that makes GQview treat archives (ZIP, RAR, and maybe more) as directories. It may also be applicable in other domains where transparent stream read access to archived files is needed.
  • Grapevine
    a notification framework for GNOME
  • Graph Invariant Database
    The Graph Invariant Database is a growing collection of graph invariants, data mining tools, and visualization software for simple graphs.
  • Gravacacher
    Gravacacher is very simple and lightweight caching server designed for one specific purpose: to cache avatar images from services like, which provide "globally recognized avatars".
  • Growler
    Growler is a component-oriented framework aimed at distributed and collaborative visualization and computational steering. It is released under the NASA Open Source Agreement. Growler's distributed object and event architecture is suitable for application to high-performance LAN environments as well the Internet. Its features include strong integration with C++, selective distributed reference counting, and efficient well-typed event channels for local and remote event broadcast, with support for low-latency/low-perturbation events via a loss-tolerant "state-based" event model. There is also support for event transmission over Infiniband, and event sizes greater that 4 gigabytes.
  • gsmartcard
    gsmartcard is a smart card reader for Gnome. It uses the program smartcard to communicate with the card reader and the cards.
  • gspi
    a Guile-based interface to the GNOME AT-SPI. It allows querying of the GNOME desktop via a Scheme evaluator
  • Gtatool
    Gtatool provides a set of commands that manipulate Generic Tagged Arrays (GTAs) on various levels (element components, dimensions, arrays, array streams, metadata).
  • Gtk Theme Switch Ex
    Gtk Theme Switch Ex is a small and fast program which allows you to preview and switch GTK themes. It is designed to be usable and flexible from both the shell prompt and X-Windows display. It is based on the Gtk Theme Switch free software version 2.0.0.rc2.
  • gtk-acl
    a GTK frontend that allow users to manage ACL permissions. ACL is a new kind of access that overrides Unix permissions to support more fine-grained permissions
  • gtk-font-hack
    gtk-font-hack is a patch against the GDK (distributed with the GTK). It smooths fonts in GTK and GNOME programs. As its name suggests, it is a hack and really font smoothing should be done in other ways.
  • gtkbfc
    gtkbfc (GTK+ bash file chooser) is a hack that replaces the slow and hard-to-use GTK+ file chooser with an rxvt-unicode window that runs a little script that lets you use readline (and tab-completion) to enter filenames.
  • GtkHash
    GtkHash is a GTK+ utility for computing message digests or checksums using the mhash library. Currently supported hash functions include MD5, SHA1, SHA256, SHA512, RIPEMD, HAVAL, TIGER and WHIRLPOOL.
  • gumnut
    Gumnut is an openly-moderated distributed discussion forum that may be used by groups of people to find an agreed positive direction for any decisions that affect that group.
  • Guththila
    Guththila is a streaming SOAP parser which is implemented for use with axis-c++. It has basic SOAP processing with namespace support and encoding support. It can work well with UTF-8- and UTF-16-encoded documents.
  • gvSIG
    gvSIG is a tool oriented to manage geographic information. It is characterized by a user-friendly interface, with a quick access to the most usual raster and vector formats. In the same view it includes local as well as remote data through a WMS or WFS source.
  • gwx
    a graphical GTK+ client for the wx200d(8) weather station server. It is unique in that it looks and feels like the real WX200 weather station hardware
  • Hachoir parser
    Hachoir parser is a collection of parsers for the most common file formats. It was written for the Hachoir framework. It can open archives (7zip, bzip2, gzip, rpm, tar, unix_archive, zip), audio (aiff, itunesdb, midi, mpeg_audio/mp3, real_audio, sun_next_snd), video (asf, flv, mov, mpeg_ts, mpeg_video), audio/video containers (asn1, matroska, ogg/vorbis, ogg/theora, real_media, riff/avi, riff/wav, swf), filesystems (ext2, fat12, fat16, fat32, iso9660, linux_swap, msdos_harddrive, ntfs, reiserfs), game data (lucasarts_font, spiderman_video, zsnes), images (bmp, gif, ico, jpeg, pcx, png, psd, targa, tiff, wmf, xcf), programs (elf, exe, java_class, python), and more.
  • halttimer
    halttimer waits for LIRC events or SIGUSR1 and sets a timer which will initiate the shutdown sequence (via "sudo halt" by default) when the time is up.
  • Hardware Debugger
    a graphical tool for detection, diagnostics and testing of custom hardware, designed to meet the needs of the hardware developer by enabling quick and easy testing of hardware without writing any code
  • haserl
    a small CGI wrapper that lets shell scripts be directly embedded into HTML documents. It exposes form elements from POST or GET requests as environment variables, and anything inside tags is run as a shell script
  • Hashell
    Hashell is a shell written in Haskell and which is intended to provide a set of abstractions that allow you to use Haskell as a shell programming language for your daily administration tasks.
  • hashl
    hashl creates a database with partial file hashes. It is useful for checking if you already have a copy of files before transferring them over a slow network.
  • HDF5
    a new, experimental version of the Hierarchical Data Format (HDF) that is designed to address some of the limitations of the current version, HDF4, and to address current and anticipated requirements of modern systems and applications
  • hexdump
    hexdump produces a CP/M-like format by default, and can handle EBCDIC. It is internationalized, and has many formatting functions.
    HOL-OCL is an interactive proof environment for the Object Constraint Language (OCL). It is implemented as a shallow embedding of OCL into the Higher-order Logic (HOL) instance of the interactive theorem prover Isabelle.
  • Howie
    a conversational AI -- a computer program you can talk to. He is designed to be simple to install, configure and (above all) extend
  • HpTrans
    a program in transferring and editing HP49 calculator files remotely from Linux
  • hslogger
    hslogger is a logging framework for Haskell, roughly similar to Python's logging module. hpodder lets each log message have a priority and source be associated with it. The programmer can then define global handlers that route or filter messages based on the priority and source. hslogger also has a syslog handler built in.
  • html2c
    html2c will help anyone writing cgi-bin programs in C. You can design your page with your favorite authoring tool and convert it to C code with this program. You can then modify its code to insert data dynamically.
  • http_load
    runs multiple http fetches in parallel, to test the throughput of a web server
  • Hyperic HQ
    Hyperic HQ is a distributed infrastructure management system whose architecture assures scalability, while keeping the solution easy to deploy. HQ's design is meant to deliver on the promise of a single integrated management portal capable of managing unlimited types of technologies in environments that range from small business IT departments to the operations groups of today's largest financial and industrial organizations. Read more
  • hyperjournal
    The HyperJournal is an Open Source software application which enables on-line as well as printed publishing in an innovative and significantly cost-cutting way. The HyperJournal can be easily installed, configured and managed without any out-of-the-ordinary IT-competence.
  • icdprog
    a simple command line programmer for Microchip PIC controllers, using the Microchip ICD (in circuit debugger) hardware
  • icsiboost
    Boosting is a meta-learning approach that aims at combining an ensemble of weak classifiers to form a strong classifier.
  • iiimf-skk
    a language engine module for IIIMF (the Internet/Intranet Input Method Framework). This module provides SKK (Simple Kana to Kanji conversion program), an input method for Japanese
  • Imaginary Microcomputers
    The idea of Imaginary Microcomputers is to design simple computers, comparable to vintage home computers, large numbers of which are simulated on a PC in parallel. The machines connect to each other with the goal of seeing efficient structures grow spontaneously, like crystals.
  • IMWheel
    a program to use that good ole Microsoft Intellimouse Wheel under XFree on linux
  • ind
    ind allows you to indent output from a sub-process, which is useful for scripting.
  • Indywiki
    Indywiki is an application that offers different ways of visually browsing the collection of data contained by Wikipedia.
  • Inferno
    Lucent Technologies' network operating system targeted at internet appliances, network computers, desktops, network elements and servers. This evaluation package contains an emulator which will run under Linux, Solaris, or Windows 95/98/NT
  • ipac
    helps geting ip accounting information on a regular basis
  • IPMItool
    a simple command-line interface to systems that support the Intelligent Platform Management Interface (IPMI) v1.5 specification. It provides the ability to read the SDR and print sensor values, display the contents of the SEL, print FRU information, read and set LAN configuration parameters, and perform chassis power control
  • ithought
    ithought is a personal thought manager, allowing you to create and store entries that can be linked together via keywords.
  • iXalance
    a Linux port of The Black Lotus' iXalance demo loader system for Win32
  • jackass-botchx
    jackass-botchx is an X11 window client which catches most XEvents and processes them.
  • Japanese WordMage
    (commercial) a complete low-cost Japanese application suite for MacOS, Windows 95/98/NT/2000 and Linux. New features include the 'Kanji Safari' multiplayer game, interactive storybooks, reading, aural and visual comprehension exercises, and a powerful new vocabulary import filte
  • JasperAssistant
    (commercial) JasperAssistant is a visual report designer for JasperReports, a popular open-source reporting engine. It is built on top of the Eclipse's plug-in architecture and its main goal is to help you create JasperReports report definition files through an intuitive graphical interface.
  • jAugment
    a software-infrastructure for wearable computers
  • jdrinfo
    implements a hypothetical "rinfo" protocol. This is similar to finger, but returns selected information about a machine, not a specific user
  • JedABC
    an extension to the Jed editor that turns it into a powerful and easy to use IDE (Integrated Development Environment) for ABC files
  • Jerakia
    Jerakia is a tool that performs key value lookups against a variety of pluggable data stores. It does this using a top-down hierarchical set of queries that allow you to define global values and override them at different levels of a configurable hierarchy.
  • JSLinux
    JSLinux is a Javascript PC Emulator running Linux.
  • JTAG Tools
    a software package which enables working with JTAG-aware (IEEE 1149.1) hardware devices (parts) and boards through JTAG adapter
  • JTTui
    Jakub Tavnik's Textmode User Interface
  • judyhash
    The judyhash project provides C++ STL-style maps and sets based on unique algorithms and having unique characteristics.
  • jukebox-control
    includes a Linux driver module for an easy/dirty cheap to build DIY parallel to the Sony S-Link interface, plus Perl modules with both control-A1 (II) and control-S protocol implementations
  • k6mult
    sets the CPU multiplier factor on AMD K6-III+ and K6-2+ processors featuring AMD PowerNow(tm)
  • k8055
    a sample program to use the Velleman K8055 interface board on Linux. The USB K8055 interface board has 5 digital input channels, 8 digital output channels, two analogue inputs, and two analogue outputs with 8 bit resolution
  • KaBlam
    a non-linear text editor that breaks down text into nodes in a tree. These nodes can be rearranged, edited, and mangled as functional units
  • KanjiPad
    KanjiPad is a simple program which does Japanese handwriting recognition. It is uses the GTK toolkit for a GUI.
  • Kcheat
    the automatic cheating system. With Kcheat you will be able to search for values like health, score, gold, etc. in the games you play and change them to whatever you want, or even lock them so they stay constant
  • kdsing
    kdsing is a frontend for dsing from Juergen Hellmann, to search in English/German word list (~1MB compressed).
    a KennySpeak translator written in Perl
  • Kernel Configuration Comparison
    Kernel Configuration Comparison (kccmp) provides a GUI for comparing two Linux kernel ".config" files. It shows configuration variables with different values in a tabular format.
  • Ketchup
    Ketchup is a tool for updating or switching between versions of the Linux kernel source. It can find the latest versions of numerous kernel trees, calculate which patches are needed to move to that version, download any patches or tarballs that aren't cached, check GPG signatures where available, and apply and unapply patches to get the desired result.
  • kexec-chooser
    kexec-chooser is a small utility that makes warm rebooting into new kernels under Debian a bit easier.
  • kFlickr
    KFlickr is a standalone KDE application that allows for easy upload of your favourite photos to your account.
  • KGesture
    KGesture is a gesture recognition application for KDE2. KGesture uses libstroke to recognize definable gestures, then run an associated command. Using KDE's DCOP interface, KGesture can interact with applications already running, or launch new applications.
  • KGIS
    a GIS aplication for KDE. With a GIS aplication, it is possible to manipulate maps
  • KHeisePro
    for searching within the "Heise-Register" (German publisher) of the magazines c't and iX
  • kio-clucene
    kio-clucene is a KDE search ioslave that uses clucene, a C++ implementation of lucene, a well-known full-featured text search engine library. kio-clucene gives any KDE application friendly access to searching the content of files inside directories, archives, and many virtual file systems.
  • kiscsiadmin
    kiscsiadm is an intuitive user interface for ISCSI that fits into KDE. It supports target-discovery and login/logout, and gives quick access to the connected ISCSI disks. The profile-based configuration management makes it comfortable to access several ISCSI servers.
  • kiss4lin
    a Linux PC-Link server for the KiSS DVD/DivX/XviD/MP3/JPEG players
  • kmamu
    kmamu is a collection of shell scripts which will install the icons into a folder on your KDE1 or KDE2 desktop, and help you maintain these icons as new icon update packs are released.
  • KMindless
    KMindless is a mind mapper for displaying ideas/structures.
  • knowde
    a knowledge management tool that lets you create a hierarchical tree structure of knowledge nodes ("knowdes"). Despite its name, it's not a KDE tool, but uses the GTK+ library and aims at supporting both Win32 and Unix-derivate systems
  • kodicefiscale
    helps Italian KDE users to calculate their "codicefiscale"
  • KommPlot
    a tool to execute a shell command from time to time and display the (numeric) output in a 2d graph
  • kompose
    kompose is a tool to help users familiar with docker-compose move to Kubernetes. It takes a Docker Compose file and translates it into Kubernetes resources.
  • KPilot
    KPilot is a replacement for the Palm Desktop software from PalmSource Inc., which makes your PalmOS powered handheld (e.g., a Palm Zire 31) capable of exchanging information with your KDE workspace.
  • Kptc
    a KDE2 application for operating comfortable with the SCS PTC-II ( or PTC-IIe, PTC-IIpro)
  • KreetingKard
    KreetingKard is a tool for making greeting cards. It allows you to make greeting cards easily by choosing a template and changing the words.
  • ktiny
    KTiny is a Qt/KDE based client for TinyERP. The main goal for the project are outstanding integration with the KDE desktop using the KDE development platform.
  • Kylo
    Kylo is an open source enterprise-ready data lake management software platform for self-service data ingest and data preparation with integrated metadata management, governance, security and best practices inspired by Think Big's 150+ big data implementation projects.
  • LaRepubblicaDL
    LaRepubblicaDL is a tool that allows users of the online edition of the Italian "La Repubblica" newspaper to download articles for offline reading and archive or collection purposes.
  • laserTraq
    laserTraq makes it possible to use one or more laser pointers as input devices. Using a camera or other video capture device and gStreamer, you film your surface and define your play field. laserTraq calculates the coordinates and outputs them.
  • Lasso
    Lasso is a free software C library aiming to implement the Liberty Alliance standards; it defines processes for federated identities, single sign-on and related protocols. Lasso is built on top of libxml2, XMLSec and OpenSSL.
  • lcd-stuff
    lcd-stuff is a client for lcdproc. It can display email using POP3, news items using RSS, and the weather from It can also be used to control mpd.
  • lcd4linux
    LCD4Linux is a small program that grabs information from the kernel and some subsystems and displays it on an external liquid crystal display.
  • lcdemu
    lcdemu is a character display emulator. It is meant for people that want to see how a LCD display looks, or want to debug their software for LCD displays. lcdemu prints more debug information than LCD hardware.
  • LDse
    LDse is a distributed search engine, consisting of multiple search nodes which report their results to a master server. Each node should be responsible for indexing and querying a local node (ideally this is a single web server).
  • Ledcontrol
    a program that allows you to give almost any kind of information possible through the three useless LEDs you've got sticking on your keyboard. It can show, for example, memory and CPU usage and includes the option to run an arbitrary program and set the LEDs according to the return code
  • Leevi
    Leevi is an user interface for Lexicon MX300 reverberation device (and possibly other MX'es), similar what Lexicon ships along with their devices for Windows operating systems.
  • Liblouis
    Liblouis is a Braille translator and back-translator. It features support for computer and literary braille, supports contracted and uncontracted translation for very many languages, and has support for hyphenation.
  • LibreJS
    LibreJS is a free add-on for GNU IceCat and other Mozilla-based browsers. It blocks nonfree nontrivial JavaScript while allowing JavaScript that is free and/or trivial.
  • lifesrc
    a program that finds oscillators and spaceships in Life
  • Lindenmayer Systems in Python
    Lindenmayer Systems in Python is a simple implementation of Lindenmayer systems (also called L-systems, substitution systems) is provided. In basic form, a Lindenmayer system consists of a starting string of symbols from an alphabet, and has repeated transitions applied to it, specified by a list of transition search-and-replace rules.
  • Linguistic Tree Constructor
    Lingusitic Tree Constructor is an application for drawing linguistic syntax trees. "Generic" trees as well as RRG and X-Bar trees are supported, as is exporting to Annotation Graph XML format. Printing and copying parts of the tree to clipboard are supported.
  • Linux Fast-STREAMS
    Linux Fast-STREAMS is a high-performance implementation of System V STREAMS that is interoperable with UNIX System V Release 4.2 MP STREAMS and other implementations.
  • Linux Screen Reader
    The Linux Screen Reader (LSR) is an application that transforms the contents of the computer screen to other media, enabling non-visual access to the graphical Gnome desktop environment. The basic function of the screen reader is to report changes in the state of an application as a user interacts with it using the keyboard or other system input device.
  • LinuxPOS
    commercial point of sale application written in Tcl/Tk
  • ll-debug.el
    ll-debug.el is an emacs module that provides commands to support a low level debug style. It features quick insertion of various debug output statements and improved functions for (un)commenting chunks of code.
  • LM-Solve
    LM-Solve is a solver for several types of the puzzles present on the Logic Mazes site.
  • Local Data Manager
    The Unidata Local Data Manager (LDM) is a collection of cooperating programs that select, capture, manage, and distribute arbitrary data products. The system is designed for event-driven data distribution, and is currently used in the Unidata Internet Data Distribution (IDD) project.
  • loggertools
    loggertools is a collection of free tools and libraries which talk to flight logger devices. These tools can upload databases and download recorded flights.
  • Logidee-tools
    Logidee-tools is a package that provides everything that is needed to write courses and to convert them to printable documents (pdf or ps) or to put them on the web.
  • loopee
    loopee is a simple interpreter for loop programs. It might be useful if you are taking a computer science theory class (theory of computation) and studying primitive recursive functions, or just for fun.
  • LooperNG
    an intelligent event routing daemon. Primarily used for Network Management, this application can be used to accomplish a variety of tasks related to logging and alerting such as trap forwarding/exploding, event enrichment, converting event formats (syslog->SNMP, SNMP->flatfile, syslog->Netcool), etc
  • Lorem Ipsum Generator
    Lorem Ipsum Generator provides a GTK+ graphical user interface and a Python module that generate random "lorem ipsum" text. The Lorem Ipsum Generator can produce a given quantity of paragraphs or sentences of "lorem ipsum" text.
  • Lua-Sqlite3
    Lua-Sqlite3 is a binding of SQLite 3 for Lua. It is unique in contrast to other database bindings that it consists of two layers. The first layer translates the SQLite 3 implementation's C API to Lua. The second layers are interface layers, written in Lua. These layers provide a nice and smart view of the database.
  • luaprompt
    luaprompt is an embeddable Lua command prompt as well as a stand-alone interpreter with pretty-printing and autocompletion.
  • magicErmine
    magicErmine allows the same Linux executable to be run on a wide range of different distributions. It makes one executable file with no run-time dependencies from a dynamically linked executable and all of its libraries.
  • MagiCServer++
    a framework for implementing efficient and flexible Internet server applications. It supports both connection-based TCP and connectionless UDP datagram protocols in a transparent fashion
  • magnum
    shows you this and many other "magic" properties of suspicious numbers
  • MajorTeach
    a perlscript and some info files that can teach you how to remember things more easily. It teaches the Major memory system, and helps you practice
  • Mappa
    Mappa is a Topic Maps engine. It is compatible with the Topic Maps - Data Model (TMDM) and provides different backends to store topic maps.
  • ME45sync
    manages your Siemens ME45/S45/*45 handphone
  • Measuring Buffer
    Measuring Buffer is an enhanced version of buffer. It features display of throughput, memory-mapped file I/O for huge buffers, network support, and multithreading.
  • Mee5
    Mee5 is a set of runtime bindings for the See5 decision tree.
  • MegaTunix
    MegaTunix is a tuning application for the MegaSquirt DIY EFI (Electronic Fuel Injection) ECU, an open design hardware fuel injection controller usable on just about any internal combustion engine.
  • Memsniff
    Memsniff displays the busiest keys being retrieved from your memcache server. It has been inspired by the earlier mctop and memkeys tools.
  • Memtest86
    a thorough, stand alone memory test for x86 architecture computers. BIOS based memory tests are only a quick check and often miss many of the failures that are detected by Memtest86.
  • memtest86+
    a memory tester which is based on memtest86 v3.0, and provides an up-to-date version of this useful tool, which aims to be as reliable as the original
  • metalink
    metalink is a utility to generate ed2k, magnet, and GNUnet links. The names of the files to be shared are placed in an XML file, and XSLT is used to create clickable links which users can view in their browser. The XML files are easily shared and created without the need of running a special P2P server.
  • metromap
    metromap is a simple program for finding paths in metro (subway) maps. Maps for Moscow, St. Petersburg, Kiev, London, and Berlin are included. Others can be downloaded from the pMetro Web site.
  • METSlib
    METSlib is an object-oriented metaheuristics framework in C++ designed to make implementing or adapting models easy. The model is modular: all the implemented search algorithms can be applied to the same model. METSlib implements the basics of some metaheuristics algorithms, such as Random Restart Local Search, Variable Neighborhood Search, Iterated Local Search, Simulated Annealing (with linear, exponential, and custom cooling schedules), and Tabu Search.
  • MEXTemplate
    MEXTemplate is an XCode Project Template for creating MEX files. The projects created with this template allow you to build and debug MEX files.
  • mibfm
    simple utility for uploading/downloading files to/from Memory-iButtons produced by Dallas Semiconductor. Compatible devices are DS1993, DS1995 and DS1996. Connection to the iButtons is through the DS9097U-9.a
  • MinDia
    can be used to create, modify and run multimedia slide shows on a computer
  • minisfv
    minisfv is a graphical file checksum manager for SFV files.
  • minpair
    minpair generates a complete list of minimal pairs (words differing in exactly one segment) from a list of words. The input should consist of one entry per line in UTF-8 Unicode. By default, each entry consists of two parts, separated by a tab. The first field is the word. The second field is an identifier. Typically this will be a gloss or record number.
  • mkpkg
    mkpkg is a small toolkit for automatically building Slackware or OpenLab packages. It should work on most packages that contain a makefile.
  • mlmmj_archiver
    mlmmj-archiver is a wrapper around hypermail to manage the HTML archive generation of mlmmj-based mailing lists.
  • Moron
    Moron is a tool to classify given images as "pron, drawn manga, drawn cg or bw-pron" based on their content.
  • mpiBLAST
    mpiBLAST is a freely available open source parallelization of NCBI BLAST. mpiBLAST segments the BLAST database and distributes it across cluster nodes, permitting BLAST queries to be processed on many nodes simultaneously. mpiBLAST is based on MPI.
  • MRamSpy
    MRamSpy is a utility that accepts a string as input, then searches the RAM of the machine for that string, and finally prints the data that is in the vicinity of the entered string as it is found. It uses xxd, grep, and cut to accomplish these tasks. It was written with Linux as its main platform, and will work with little modification on a number of Unix and Unix-like machines.
  • Multi-Simulation Interface
    The Multi-Simulator Interface (MSI) is a simulation interconnection engine. It connects simulations by synchronizing their clocks and data. It is an HLA alternative.
  • MultUnil
    MultUnil is a script to support documentation writers in multilingual documentation.
  • MVM
    MVM is a plugin manager for linux, providing the system of panes for different kinds of plugins.
  • MyBook World Edition Packages
    The MyBook World Edition Packages collection provides pre-compiled packages for hacking Western Digital MyBook World Edition, to improve performance and add new features.
  • MøB
    an environment for installations and realtime multimedia manipulation in Linux-based network
  • n-ary Huffman Template Algorithm
    allows any kind of weights (costs, frequencies), including non-numerical ones. The {0, 1, ..., n-1} alphabet is used to encode messages
  • namealign
    namealign renames files in so that they are formatted uniformly according to the same name structure (in sense of character classes).
  • Narval
    Network Assistant Reasoning with a Validating Agent Language: a personal network assistant based on artificial intelligence and agent technologies. It executes recipes (sequences of actions) to perform tasks
  • Natrium Engine
    The Natrium Engine tracks groups of parts by letting users define the relationships between parts. Users create definitions for configurations and parts. These are joined together to form a rule for parts in configurations.
  • nautilus-open-terminal
    nautilus-open-terminal is a nautilus plugin for opening terminals in arbitrary local paths through nautilus.
  • NCatalog
    the GTKtalog ncurses GUI, you can browse GTKtalog databases without using Xwindow and GTK library
  • nedtries
    nedtries is a portable in-place bitwise binary Fredkin trie algorithm which allows for near constant time insertions, deletions, finds, closest fit finds and iteration
  • Net::Amazon::S3::Tools
    Net::Amazon::S3::Tools is a set of command line tools for Amazon AWS S3. It allows the user to manipulate an S3 account, set and display ACLs, list and create and delete buckets, list and get and put items. All these operations are invoked from the command line in a way that is similar to manipulating files.
  • NetFerret
    a tool to help you get quicker results when searching the internet. It runs as an applet in the GNOME toolbar. Searching is painful enough already without that pesky search engine front page with seven hundred advertisements
  • Netmem
    Netmem is a client-server software that manages chunks of memory in a transactional way. The server allocates memory and then listens on a socket for the client, which can use these pieces of memory (through read, lock, and unlock operations). It is useful for cluster applications that need a quickly accessible shared space of memory across the network.
  • Network Transparent Widgets
    Network Transparent Widgets (NTW) is a protocol and application framework that allows a single server to serve thousands of remote GUI applications. The client applications are nearly indistinguishable from local, native applications. The protocol is language and architecture neutral. Server language bindings for C and Java are in heavy development.
  • NexentaStor Developer Edition
    (commercial) NexentaStor is designed and built to operate as a 2nd tier storage alongside pre-existing commercial storage, providing online continuation of data for months and years, with tapes relegated to archival purposes only. The appliance is targeted for 2nd-tier NAS and iSCSI applications requiring extremely low cost storage as well as dramatically simplified provisioning, expansion, backup, replication, and archiving. NexentaStor is built upon the ZFS file system. A free Developer Edition is also available.
  • Nikita
    Nikita is an implementation of the Norwegian archive standard Noark 5 used by government offices in Norway.
  • Ninf-G
    Ninf-G is a reference implementation of the Grid Remote Procedure Call (GridRPC) system for distributed computing resources, providing a high level mechanism for developing Grid-enabled applications. It is implemented over the Globus Toolkit.
  • nMicrocoder
    nMicrocoder is a ncurses EDA tool to write microcode. Basically it is a stripped down spreadsheet program which lets you fill a tabular with "0","1" and "-" and gives you compile-ready verilog-code in return.
  • Nokia Logo Converter for Linux
    capable of converting most Nokia Logo Files (*.nlm, *.nol, *.ngg) into Bitmap and vice-versa, allowing you this way to use any Bitmap you drew or copied from somewhere as a logo for your Nokia Mobile Phone or to browse your collection of Nokia Logo files
  • NTRawrite
    NTRawrite is a replacement for Rawrite that runs under Windows NT and Windows 2000.
  • numactl
    numactl implements simple NUMA policy support. A NUMA policy allows you to tune programs by controlling the placement of memory in NUMA (Non Uniform Memory Access) systems.
  • nxpprog
    nxpprog allows programming NXP ARM processors in ISP mode via a serial port.
  • odsupdate
    odsupdate is an IP update client for Open Domain Server. It only updates 'A' type records.
  • OFFSystem
    OFFSystem is a P2P-based online storage system. You can upload a file to it, turn off your computer, and download the file off the network a few weeks later with another machine. The system does not rely on a central owner.
  • One-wire weather
    Oww (One-Wire Weather) is a server and client for Dallas Semiconductor / AAG 1-wire weather station kits.
  • OneMaxx
    OneMaxx is a fully integrated suite of OpenSource ERP (Enterprise Resource Planning - distribution, retail, manufacturing, CRM and accounting) systems, each addressing a specific business need, working together as one business and technology platform.
  • Opdis
    Opdis is a wrapper for the libopcodes disassembler library distributed as part of GNU binutils.
  • OpenCA OCSP Responder
    OpenCA OCSP Responder is an rfc2560 compliant OCSPD responder. It can be used to verify the status of a certificate using OCSP clients.
  • OpenCyc
    the open source version of the Cyc technology, the world's largest and most complete general knowledge base and commonsense reasoning engine
  • OpenEMM
    OpenEMM is a feature-rich industrial-strength enterprise software for email marketing. OpenEMM runs on top of a proven open source software stack: Linux, MySQL, and a Web container like Tomcat.
  • openEyes
    openEyes is an open-source open-hardware toolkit for low-cost real-time eye tracking. The purpose of openEyes is to provide a hardware design and a set of software tools useful for the analysis of eye movement data.
  • OpenHopla
    OpenHopla is a suite of products including SpartanUnit (a microkernel-like implementation of xUnit), unit tests, and code kata. The mission of OpenHopla is to help programmers practice and teach the Tao of Testing.
  • OpenScorecard
    OpenScorecard is a professional software application supporting all stages of strategic management using the Balanced Scorecard methodology. It supports both single and multiple client operation, and uses a transactioned database for data storage. It also includes a small database administration frontend.
  • OpenTab Client/Server Model
    a Client/Server model for easing the search of Tablature. Includes a Client, capable of searching existing Tab archives, browse other user archvies via peer-to-peer connection
    OSSIM aims to unify network monitoring, security, correlation and qualification in one single tool. Integrating Snort, Acid/Base, MRTG, NTOP, Nagios, NMAP, Nessus and RRDTool we want the user to have full control over every network or security aspect.
  • oTasks
    a multi-user tasks management system, featuring a recursive and distributed task tree, an open user management system (everybody can create an account), and email notifications
  • OUTO
    a simple unit tester for C (or C++ as well) on Linux
  • over5
    a c64/vic20 < - > Amiga/Pc/Unix-box transferring program. It supports serial transfer at 38400 bps using only a RS-232 level converter (like the VIC-1011A RS232C or the Handic V24 interface) and a 3-line standard nullmodem cable
  • OWFS
    owfs is a method under linux to allow 1-wire devices to appear like files in a directory. You can then enter a command like "cat */temperature" to have all the temperatures sensors measure and print their data.
  • oyepa
    oyepa implements a "fake but working" tagging file system. Users can organize and retrieve documents based on the tags attached to them. No changes to the operating system or applications are necessary.
  • pam_bioapi
    pam_bioapi provides a PAM-compliant interface to use in biometrically authenticating local users.
  • pam_pwdfile
    a PAM module that can be used for the authentication service only, in cases where one wants to use a different set of passwords from those in the main system password database
  • Particle Simulation
    Particle Simulation is a playful simulation game which allows you to spray particles into the "air". The number of simulated particles is only limited by the speed of your computer.
  • pcibx
    pcibx is used to control the Catalyst PCIBX32-X and PCIBX64-X PCI Extender cards through the parallel port interface.
  • pcsc-ctapi-wrapper
    pcsc-ctapi-wrapper provides a CTAPI-interface to any PC/SC compatible smartcard reader. You can use any PC/SC smartcard reader with applications which support only CTAPI.
  • pcu
    pcu is a set of simple command-line utilities to expose the posix_fadvise and mincore syscalls.
  • PDBCat
    can be used to manipulate and process PDB files using commonly available tools such as Perl, awk
  • pdf417decode
    pdf417decode can decode PDF417 barcode information from a pbm file.
  • Peggy
    Peggy is a thin layer on top of setuptools and PyGtk. It doesn't do anything very fancy, but it can save you from reading some of the documentation for setuptools and PyGtk.
  • Pentabarf
    Pentabarf is conference planning software written in Ruby (using the Rails framework) and PL/pgSQL.
  • Perl HL7 Toolkit
    provides a lightweight Perl API for manipulating, sending and receiving HL7 messages, an implementation of a forking HL7 server and an HL7 queue daemon
  • Perl Metrics
    intended to help perl programmers write better code by helping programmers become more aware of their coding style
  • Perlbox Voice
    Perlbox Voice is an open source project with the goal of developing voice enabled applications for Unix and Linux type operating systems.
  • PerlPrimer
    a free, open-source GUI application written in Perl that designs primers for standard PCR, bisulphite PCR, real-time PCR (QPCR) and sequencing. It aims to automate and simplify the process of primer design
  • PerlTW Linux Tradewars Helper
    PerlTW is a Linux-based Tradewars Helper. It only supports Telnet connections and is fully configurable and scriptable.
  • Perso
    Perso can handle different types of identity card numbers (e. g. German/ Austrian ID-card and passport). It can check the numbers for correctness using the "7-3-1"-checksum algorithm. Also it can extract information from the numbers (e. g. birthday) or generate example numbers using custum values.
  • pgettext
    a gettext package for Freepascal. It consists of a unit which provides C-like gettext support (via procedures) and some useful utilities, such as searching for MSGIDs in Pascal sources and spell checking of .po files
  • PhDVision
    PhDVision removes the camera motion from All-22 video of NFL games.
  • Phoebetria
    Phoebetria lets you take control of your BitFenix Recon fan controller on more operating systems than the official software.
  • PICPrg
    PICPrg is a fast Linux command line (or ncurses) program, to program any Microchip PIC microcontroller using the PC parallel port interface. Any parallel port PIC programmer hardware can be used, simply edit the configuration file or use the ncurses configuration menu.
  • PikLoops
    PikLoops is a simple KDE program used to generate assembly time delays for Microchip microcontrolers using Microchip instructions.
  • Pilot-QOF
    Pilot-QOF converts Palm databases to queriable objects. A Palm database record is an instance of the object, called an Entity. Objects are collated to form one data source, called books, that can contain any number of different objects - depending on the application running QOF. Pilot-QOF writes selected palm data to QSF XML offline storage and running SQL-type queries on the live data or XML file.
  • PingoS-Tipptrainer
    PingoS-Tipptrainer can help you to make your touch-system more efficient. All initial lessons are made for German users.
  • pipeworks
    a benchmarking tool for pipelines that is very similar to pipemeter. It writes its stdin to its stdout, while reporting the data flow rate to stderr. It features adjustable block size and bandwidth limiting capabilities
  • PK is dead
    a Linux port of a 64kB intro from sPINNING kIDS (4th at the Mekka Symposium 2002). It features real-time OpenGL graphics and a slightly drum'n'bass soundtrack
  • Pluto Converter
    a legacy encoding to Unicode converter, similar to Luit, that can be used to wrap any application so it can speak to a Unicode-only terminal
  • pmcyg
    pmcyg is a tool for creating customized collections of Cygwin packages together with the Cygwin installer.
  • Pootypedia
    Pootypedia is a software that helps you track hardware among your users. Typically you install the server part, configure the client part, and distribute it to all people who are willing to report their hardware and software configuration to you. The program is made available, free of charge, under the GNU Public License (GPL).
  • POPulation MAPper
    a utility that creates population maps. Popmap will read from a configuration file the different sites and the weight of a certain type of population for each site
  • Potnia
    a subject gateway software, developed for scientific directories, including journals, papers, bibliographic databases, research webs and so on. Database structure is compliant to Dublin Core Metadata Set
  • procbind
    Procbind lets you bind a process to one or more processors. The process will then only run on those processors.
  • Projector
    a simple package which implements the most basic functionality for computer control of Electrohome Marquee series CRT projection systems
  • ProM Import Framework
    The ProM Import Framework allows you to extract process enactment event logs from a set of information systems. These can be exported in the MXML format, which is the standard event log data format for Process Mining analysis techniques.
  • Proview
    Proview is a process control system. It contains all the functions normally required for successful sequential control, adjustment, data acquisition, communication, supervision, etc.
  • PSC
    a project to try to make it easy to get protected data into an unprotected perl script. It involves a suid C wrapper which opens a protected conf file
  • psyco
    psyco is a tool for generating symbolic interfaces for software components.
  • pvswitch
    a very tiny program which makes it possible to use different program installations on one machine flawlessly. It's flexibility is intended for people who need to run programs against different interpreter versions
  • pybctc
    pybctc is a Python package that makes access to British Columbia Transmission Corporation (BCTC) electric data easier.
  • pyGnuTLS
    pyGnuTLS lets you call GnuTLS functions from Python. GnuTLS is a C library which implements TLS (which is closely related to SSL).
  • PyInstaller
    PyInstaller is a program that packages Python programs into stand-alone executables, under Windows, Linux and Irix.
  • PyLinda
    a simple implementation of a Linda system, but it also includes several of the more recently proposed extensions to Linda in the form of multiple tuple spaces, garbage collection, sane non-blocking primitives and bulk tuple operations
  • pyLirc
    pyLirc is a module for Python that interacts with lirc to give Python programs the ability to receive commands from remote controls.
  • pyOBD
    pyOBD is an OBD-II compliant car diagnostic tool. It is designed to interface with low-cost ELM 32x OBD-II diagnostic interfaces such as ELM-USB. It will basically allow you to talk to your car's ECU, display fault codes, display measured values, read status tests, etc.
  • PyPEL
    PyPEL is an experimental prototype for a BPEL 1.1/2.0 execution engine written in Python. Compared to conventional Java-based engines, it aims at exploring the integration on the operating system level to bridge the gap between shell programming and service-oriented environments.
  • python-elinks
    python-elinks installs an encoding error handler that uses the same ASCII replacements as ELinks does.
  • PyVISA
    PyVISA is a Python package with bindings to the industry-standard VISA library. It is used to control measurement devices and test equipment via GPIB, RS232, and USB.
  • pyWings
    written in the Python object-oriented programming language, using the Tkinter interface to the Tk GUI toolkit. pyWings allows you to 'consult' The Newwings Oracle
  • QGEO
    provides Linux users with a tool that can read and display CD's from the National Geographic Interactive collections
  • qico
    a small, robust mailer (MTA) for FIDO and FIDO-like amateur networks
  • qLabyrinth
    qLabyrinth is a homework for a C/C++ university course. We had to calculate a labyrinth, find a way out and display the process with the Qt.
  • QLight
    QLight uses the QT widget set and the DMX4Linux drivers and focusses on show lighting mainly using chasers.
  • Qlix
    Qlix is a small tool written with Qt and libmtp to communicate with MTP Basic enabled devices. It strives to have a simple UI interface, a small memory footprint, and a low dependency count (STL, Qt 4.2, TagLib, and LibMTP).
  • qmail-spp
    provides plug-in support for the qmail SMTP daemon (qmail-smtpd). It allows you to write external programs and use them to check SMTP command argument validity
  • qmlnotify
    qmlnotify is a Dbus notification server which implements org.freedesktop.Notifications for desktop notifications.
  • QSlimp3
    a C++ GUI client for the SlimServer (Slim Devices, Inc.) designed to run on set top boxes and desktops. QSlimp3 uses the Qt toolkit from Trolltech Inc and runs on any platform Qt is supported (Linux, Mac OS X, Windows)
  • QtGantt
    QtGantt is a Gantt schematics for GNU/Linux.
  • QTScrobbler
    QTScrobbler is tool for submitting .scrobbler.log files from portable players to It currently supports players that write .scrobbler.log and iPods.
  • QuaD-Pres
    Quick and Dirty Presentations: a set of perl scripts and modules that can generate HTML out of (surprise) HTML, and a file containing the logical structure of the lecture
  • QuesoGLC
    The OpenGL Character Renderer (GLC) is a state machine that provides OpenGL programs with character rendering services via an application programmming interface (API).
  • Quon DVD Database
    The Quon DVD Database is a complete solution to manage your movies. Highlights of this program include: user tracking, barcode scanner support, user access and login system and advanced searcher. Check DVDs in and out of your collection...allowing you to keep track which of your friends has them.
  • r6rs-protobuf
    r6rs-protobuf is an R6RS-compatible Scheme implementation of Google's Proocol Buffers framework.
  • Ragel State Machine Compiler
    Ragel State Machine Compiler compiles finite state machines from regular languages into runnable C/C++ code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language.
  • Ragnarok Online Client
    an API to provice access to the Ragnarök-Online-world within Linux / any Unix. A simple client is provided
  • randtv
    randtv is a 2D rendering of a stream of random numbers from the stdlib pseudo random number generator which produces an output that resembles the snow picture shown on an analogue TV set.
  • rb_Spread
    rb_Spread provides a way for ruby to participate in Spread reliable multicast groups.
  • Rbmake
    a "book maker" for the Rocket eBook. It consists of a set of commandline tools that assemble or disassemble .rb files -- the book format that is native to the ReB
  • RcCP
    RcCP can be used to control the relay-card from The card can be connected to a serial port and controlled.
  • readpreprompt
    This is a simple program to read a string of text from the user. The difference between this program and the bash builtin "read" command is that this program allows you to specify a string of text that is initially presented to the user.
  • REBComm
    REBComm is a command-line program for Linux for communicating with the RCA/Gemstar eBook reader device (model number REB1100). REBComm aims to provide the same functionality as the eBook Librarian software on Windows.
  • recoverPhotos
    recoverPhotos is a program that recovers digital images from camera memory cards that have been formatted or damaged. It can also recover photos that have been accidentally deleted (assuming you have not used the card afterwards). It supports the JPEG and Canon CR2 formats only.
  • RegLookup
    RegLookup is a small command line utility for reading and querying Windows NT/2K/XP registries. RegLookup is released under the GNU GPL, and is implemented in ANSI C.
  • ReleaseForge
    ReleaseForge is an open source utility designed for the administrators and release engineers of SourceForge projects. ReleaseForge allows you to easily create new SourceForge project releases in a quicker and friendlier manner than the usual SourceForge web interface.
    RF-Dump is a Backend, GPL Tool to direct interoperate with any RFID ISO-Reader to get the content stored on RFID Tags and make audits.
  • RIG
    gathers random selections of first and last names, location data, and street names, to assemble a fake name and address, complete with geographically consistant ZIP code, area code, state, and city name
  • RoadMap
    displays street maps. The maps are provided by the US Census Bureau, and thus only cover the US
  • Roman Numeral Conversion API
    Roman Numeral Conversion API performs Roman numeral conversions and formats date data using Roman numerals and Latin.
  • RoutePlanner
    highway trip planning program, similar to programs like Rand McNally's "TripMaker." It allows you to plan road trips between two or more destinations, using various interchangeable map files (or databases)
  • ROVM
    ROVM (Remote Object Virtual Machine) is a virtual machine to read, write, and execute remote objects. It facilitates programming with objects that are executed on a remote machine. ROVM consists of various packages. ROVM Server and ROVM Interface support features to connect each other, and ROVM Client supports features to debug your opcodes easily.
  • rrdUtils
    rrdUtils is a set of tools intended to help creation and graphing of RRD files. It is based on plain text configuration files where the RRD files are described (datasources, intervals, etc.) along with the nodes which the RRD applies to. It includes a command to create a set of similar RRDs, and another to graph them in some medium-weight elaborate ways.
  • RSF-1
    RSF-1 allows pairs of servers to mutually monitor and act as backups to each other. It provides IP, shared disk and application failover.
  • rt-stepper
    rt-stepper is a small ncurses terminal program that provides a real time stepper motor CNC gcode virtual machine when used with the USB-to-parallel dongle.
  • RubyGems
    RubyGems is a package management framework for the Ruby programming language.
  • ruleCore
    an event-driven reactive (ECA style) rule engine with GUI tools, all written in Python. RuleCore triggers actions by detecting complex patterns of events. RuleCore supports Tibco Rendezvous, WebSphere MQ, XML-RPC or plain sockets
  • S1C Flatline TTY Helper
    a TTY small utility that sits between the user and their shell to perform logging and other tasks. s1c Flatline also enables a method to "inject" data into a TTY (from other TTY's) as if it were entered via STDIN of the controlling TTY
    SAFMQ stands for Store and Forward Message Queue. Written in C++, this application and library integrates data senders with data receivers. SAFMQ stores the data sent until the receiver has opportunity to receive it, allowing asynchronous communication.
  • Sandbox for Grids
    an open source user level sandbox designed for grid technologies. It offers a secure execution environment for untrusted applications. Efficient and lightweight, it does not require to modify your linux kernel, to insert a specific module nor to have special administrator rights
  • Saxogram
    a script which generates vocabulary lists from texts written in foreign languages
  • SCMxx
    to handle all input and output of my Siemens S35i but it now supports some other mobile phones, too
  • Scout Tracker
    Scout Tracker tracks Boy Scout advancements towards their Eagle Scout. Scouts can monitor their camping nights, service hours, and leadership. Scoutmasters can let the boys know about incomplete requirements without affecting advancement records. Worksheets created for the scouts are stored in a database for easy view and hide access. Scouts can view the progress of all scouts to enable them to find other scouts who need to work on the same requirement or merit badge.
  • screenplay.dtd
    screenplay.dtd is an SGML Document Type Definition for movie screenplays.
  • sctl
    used to control the Bearcat BC895xlt trunk-tracking scanner
  • scurvy
    a tool that lets you easily write screenplays or scripts in a simple text format, then scurvy will output them in the proper screenplay format
  • semex
    semex is a tester and exerciser for Unix System V semaphore functions.
  • Sendmail SocketMap Daemon Framework
    Sendmail SocketMap Daemon Framework is designed for workers on the sendmail (>8.13) socket map. It directly contains a sender address verifier and a Cyrus IMAP mailbox verifier.
  • SenseClusters
    SenseClusters is a package of (mostly) Perl programs that allows a user to cluster similar contexts together using unsupervised knowledge-lean methods. These techniques have been applied to word sense discrimination, email categorization, and name discrimination. The supported methods include the native SenseClusters techniques and Latent Semantic Analysis.
  • Serial IO
    Serial-IO is a simple program to send and receive data from a serial interface. The GUI is designed like a chat window with a transmitter/receiver field and a command line to send characters and integer values.
  • SerialMagic
    (commercial) allows data entry like magic from virtually any RS-232 serial device (including bluetooth modules), into virtually any program. SerialMagic provides this magic on multiple platforms, so great ideas need not be tied to one operating system. SerialMagic provides powerful control of serial data allowing that data to be used with programs that have no knowledge that SerialMagic is running on the same system. SerialMagic works with virtually all web and browser technologies including, XML, SOAP, ASP, JavaScript, PHP, CGI, Python, Java, and .NET
  • Servo Actuation Manipulator
    SAM (Servo Actuation Manipulator) is a GTK+ based X windows application for controlling anywhere from 1 to 254(so far) servo motors via a serial port connection, specifically this program was made for the Scott Edwards Electronics Mini SSC II.
  • setov511
    With setov511 you can set various aspects of ov511-based (and compatibles) WebCams. You can also make a dump of the current settings.
  • shcov
    shcov (Shell script execution coverage testing) is a gcov-like code coverage tester for Bourne shell/Bash scripts. It also has an lcov-like HTML output generator to present coverage results.
  • shelisp
    Shelisp is a syntactical extention to Common Lisp to enable composing and running Unix shell scripts from Lisp and mixing shell and Lisp constructs.
    Semantic Hypertext Object Repository: a hypertext repository that stores data about documents and data described by documents. Access to this information is provided as hypertext. The repository stores objects that appear in documents, together with their relations in a semantic net. Hypertext navigation follows these relations in the semantic net. The SHORE server works as an HTTP server, and the client is a standard Web browser. The repository uses PROLOG as its query language and the XSB system as its query engine
  • Shtooka Explorer
    Shtooka Explorer is a program that enables the browsing of audio collections of words (SWAC). These collections of words can be on your own computer, or you can get sounds from collections on the Internet. There are currently about 30 000 words in our server (5 packages: fra, eng, dut, chi, rus).
  • sigrok-dumps
    sigrok-dumps is a collection of various logic analyzer example captures in sigrok session (*.sr) file format.
  • Silver Shield PM Control for Linux
    sispmctl is an application enabling the use of the GEMBIRD SiS-PM device under Linux. The SiS-PM is a multiple socket outlet with 4 sockets manageable from the PC via USB.
  • slapi-dnsnotify
    slapi-dnsnotify is a plugin for OpenLDAP or other LDAP servers. It watches for changes in the serial number of a DNS zone stored in the LDAP server, and notifies DNS slave servers to refresh their copy of the zone. It can also increment the serial number of a zone whenever changes in that zone are made.
  • SLight
    SLight controls professional theater dimmers with the DMX-512 protocol using the DMX4Linux drivers, and is meanto to write and run relatively simple shows with a minimum of hassle and feature-bloat.
  • Slouchy
    Slouchy uses your webcam to check if you're slouching and alert you if you are.
  • smartie-utils
    smartie-utils is a set or utilities for Sure Electronics' LCD Smartie USB screens and other Matrix Orbital-compatible devices.
  • snmpd-pyagentx
    snmpd-pyagentx provides Python3 bindings for AgentX extension of the snmpd part of the Net-SNMP project.
  • Snoopy
    a PHP class that simulates a web browser. It automates the task of retrieving web page content and posting forms
  • solveit
    olves the following accounting problem: given a target dollar value, and set of dollar values, find all the subsets from the set whose sum equals the target
  • SourceAFIS
    SourceAFIS is a fingerprint recognition/matching SDK (library), or more generally an Automated Fingerprint Identification System (AFIS).
  • spice-gtk
    Spice-GTK is a set of GObject and Gtk objects for connecting to Spice servers.
  • Spike Asset Manager
    Spike Asset Manager (SAM) is an open-source cross-platform framework for probing a system for components and reporting them. It includes a driver file that probes for components commonly found in a LAMPJ stack (Apache, MySQL, PHP, Tomcat, etc). SAM can find multiple versions that are installed, query the rpm database and indicate whether components are running. Driver files may be edited to search for different components.
  • SPIN Distributed Software Verification Tool
    an award winning (ACM) software tool that can be used for the formal verification of distributed software systems. The tool was developed at Bell Labs in the original Unix group of the Computing Sciences Research Center
  • spin_auth
    spin_auth is an authentication wrapper. It can be used by other mod_spin applications to authenticate users specified in a traditional Apache manner, but without actually employing dangerously breakable basic authentication. It also enables non-encrypted applications to temporarily switch to SSL/TLS for authentication only.
  • spiprog
    a programmer for SPI (Serial Peripheral Interconnect) compatible EEPROMs used in many modern small electronic devices such as cellular phones
  • Splunk
    (commercial) Splunk is search software that lets you easily navigate all data recorded by your IT systems. From one place you can make sense of IT data?log and configuration files from any device or application, message queues and the enterprise service bus, JMX notifications, SNMP traps and records stored in database tables?regardless of their format or source.
  • Spokeculator Evo3
    a GPL'd tool helping bicycle mechanics / wheelbuilders to calculate lengths of spokes. It includes a database for rims and hubs

Next 500

Matching Content

Share this Page
Bookmark and Share
Submit this page to popular social networks such as Digg, Twitter, StumbleUpon and more.

My LinuxLinks
  • Bookmarked links
  • Emailed Newsletter
  • Your own profile

  • Top Applications
    100 Essential Apps
    All Group Tests

    Top Free Software
    5 Office Suites
    3 Lean Desktops
    7 Document Processors
    4 Distraction Free Tools
    9 Project Management
    4 Business Solutions
    9 Groupware Apps
    14 File Managers
    10 Databases
    21 Backup Tools
    21 Productivity Tools
    5 Note Taking Apps
    9 Terminal Emulators
    21 Financial Tools
    5 Bitcoin Clients
    21 Text Editors
    21 Video Emulators
    21 Home Emulators
    42 Graphics Apps
    6 CAD Apps
    42 Scientific Apps
    10 Web Browsers
    42 Email Apps
    12 Instant Messaging
    10 IRC Clients
    7 Twitter Clients
    12 News Aggregators
    11 VoIP Apps
    42 Best Games
    9 Steam Games
    42 Audio Apps
    5 Music Streaming
    42 Video Apps
    5 YouTube Tools
    80 Security Apps
    9 System Monitoring
    8 Geometry Apps
    Free Console Apps
    14 Multimedia
    4 Audio Grabbers
    9 Internet Apps
    3 HTTP Clients
    5 File Managers
    8 Compilers
    9 IDEs
    9 Debuggers
    7 Revision Control Apps
    6 Doc Generators
    Free Web Software
    21 Web CMS
    14 Wiki Engines
    8 Blog Apps
    6 eCommerce Apps
    5 Human Resource Apps
    10 ERP
    10 CRM
    6 Data Warehouse Apps
    8 Business Intelligence
    6 Point-of-Sale

    Other Articles
    Migrating from Windows
    Back up your data
    20 Free Linux Books
    24 Beginner Books
    12 Shell Scripting Books

    Web Calendar
    Linux Licenses

    Advertise at


    Add Link | Modify Link | About | FAQ | Guide | Privacy | Awards | Contact |
    Portal Version 0.7. Intel Blade.
    Comments to the webmaster are welcome.
    Copyright 2009 All rights reserved.