Links:
pmcyg pmcyg is a tool for creating customized collections of Cygwin packages together with the Cygwin installer. new 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 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. ActiveBPEL a robust runtime environment capable of executing process definitions created according to the Business Process Execution Language for Web Services (BPEL4WS, or just BPEL) 1.1 specifications 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. Ajisai Ajisai is a SSL/TLS implementation written entirely from scratch in C++. It uses Botan for performing the cryptography and X.509 handling. AKFAvatar AKFAvatar is software where an image of an avatar appears on the screen and tells things written in a balloon. ambergris The goal of ambergris is to provide a simple Ruby solution to two-way sync appointments and contacts between Evolution and Kolab2 for offline work. 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. 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. Armangil's vodcatcher Armangil's vodcatcher is a vodcast (or videoblog) client for the command line. It provides several download strategies (new shows only, back-catalog allowed, etc), supports BitTorrent, offers cache management, and generates playlists for video player applications. It is written in Ruby. 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 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. Asset Discovery (commercial) integrates nmap with the Remedy Action Request System (ARS). The tool allows you to use nmap to survey your network and push the results into the ARS. It will work on Windows, Linux, Solaris and AIX 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 Autodist The Autodist is a source distribution management system that allows powerful mechanisms to define what is included in and excluded from a distribution, and what license the distribution is released under. It is also used to create the actual distribution source packages. Autodist allows distribution management in file, directory and file content level. Autodist is especially targeted for large software projects, and projects where multiple distributions are created from one source tree. AutoSSCEP 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. 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 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 bdec bdec allows you to write specifications for existing binary formats in a flexible XML-based syntax and have decoders automatically generated for you. It is written in Python, and supports decoding to XML or Python objects. 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 BEprommer BEprommer is an (e)eprom programming software for Linux. It can be used with Batronix hardware. BidWatcher a free auction tool for eBay users, available for Windows 95/98/NT and Linux 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. BitPim BitPim is a program that allows you to view and manipulate data on many CDMA phones from LG, Samsung, Sanyo and other manufacturers. blif2vhdl Bblif2vhdl is a BLIF to VHDL converter (51K compressed tar, with SunOS, Solaris, and Linux binaries. Source code (C++) included). 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. BOINC The Berkeley Open Infrastructure for Network Computing (BOINC) is a software platform for distributed computing using volunteered computer resources. 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 Broccoli18 Broccoli18 is a suite of PIC18F programming tools. This software will program a Microchip PIC18F-series microcontroller from your parallel port with a minimum of external circuitry. It is released under the terms of the GNU General Public License. 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. Calodox Demoniac a tool for exploring and animating graphics effects. Hopefully, it will help to produce demos 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 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. CCard a program that may be used to validate credit card numbers 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. checksums.pl checksums.pl validate MD5 or SHA1 sums against a text file. 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. 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. Cimbiote Cimbiote allows writing and running CIM providers written in Python. It is intended to make CIM development more accessible to developers. A good analogy is that Cimbiote is to CIM as mod_python is to Apache. Plugins are distributed as separate RPMs. Incoming CIM requests are routed through Cimbiote to the appropriate plugins and back into Cimbiote, allowing CIM plugins to be written without any C or C++ code, and, more importantly, without vast knowledge of CIM. Cimbiote plugins register MOF files like any other CIM provider, and are fully accessible over standard CIM tools like wbemxec and wbemcli. 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 Closebracket Closebracket lets you define multiple shell actions in a single command to speed up the typing of the most repetitive shell commands. It includes ']' and '][' commands, which are located near the "Enter" key and are easy to type quickly. color wrapper a non-intrusive real-time ANSI color wrapper for common unix-based commands on GNU/linux Computational Linguistics Toolset The Computational Linguistics Toolset is a set of tools for computational linguistics. It contains re-usable code for cleaning, splitting, refining, and taking samples from corpora (ICE, Penn, and a native one), for tagging them using the TnT-tagger, for doing permutation statistics on N-grams (useful for finding statistically significant syntactical differences between any two sets of tagged texts), and various examination-tools. The tools themselves are well documented. 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. 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. 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. cowsay a text filter. Send some text into it, and you get a cow saying your text CPAN+changelog CPAN+changelog.pl 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 CRM-CTT for use in a commercial or private environment to register 'entities'. To an entity one can attach files, put alerts on it, prioritize it, etcetera. The tool is multi-lingual (currently available in English, Spanish, French, German, Brasilian Portuguees and Dutch) and is fully customizable 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 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. Cypher Cypher generates the .rdf (RDF graph) and .serql (SeRQL query) representation of a plain language input. With robust definition languages, its grammar and lexicon can quickly and easily be extended to process highly complex sentences and phrases of any natural language, and can cover any vocabulary. Programmers can build next generation semantic Web applications that harness natural language. Cyrus IMAP Server Distribution IMAP server for sealed server 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 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 debian-updates a simple Perl script which is designed to report upon packages on your system which are featured in Debian Security Alerts DeCurs DeCurs is a GTK-based editor for XFree86 mouse cursor fonts. It includes a new set of less ugly cursors for XFree86, contained in a one font-file. DELORES 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 Device::WS2500PC allows you to access the interface of the WS2500PC device, produced by the german company ELV. This device receives and stores data sent by various sensors (temperature, pressure, rain, etc.). With the help of this package you can easily access the buffer via the serial interface and read all available data 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. Dirlister provides an alternative to the standard Apache directory listings. It creates Web pages that are displayed when looking at folders without index files 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 URL Classification Tool a distributed tool for sharing and classification of URL's and small files. It features an embedded MySQL database for data storage, and a small web server for presentation and handling Dive The Distributed Interactive Virtual Environment (DIVE) is an internet-based multi-user VR system where participants navigate in 3D space and see, meet and interact with other users and applications. The DIVE software is a research prototype covered by licenses. Binaries for non-commercial use, however, are freely available for a number of platforms. The first DIVE version appeared in 1991. DIVE supports the development of virtual environments, user interfaces and applications based on shared 3D synthetic environments. DIVE is especially tuned to multi-user applications, where several networked participants interact over a network. 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. 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 GnuPG.pm 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. dmidecode a tool for dumping a computer's DMI (some say SMBIOS) table contents in a human-readable format 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 Print Tracking System a distribution tracking system that helps publishers by providing ways of monitoring distribution, ensuring that publications get out to readers in the best possible way, and optimizing the number of returned copies in an edition 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. Driverse Driverse is a program which should provide a secure environment to test various kinds of competition programs. It supports normal files or sockets for input and output. dsflasher dsflasher is a utility to flash Dallas (Maxim) DS89C450 microcontrollers using a ROM loader. dttool a program for reading and writing cards with the Digitech USB card programme 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. Eagle Mode Eagle Mode is an advanced solution for a zoomable user interface. It has a professional file manager, many file viewers and players, a chess game, a 3D mines game, a multi-function clock and some fractal fun, all integrated in a virtual cosmos. Eclipse EditorList Plug-in an editor manager for Eclipse that presents editors in an convenient view 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 Elektra an alternative back-end for text configuration files. Instead of each program to have its own text configuration files, the Registry tries to provide a universal, fast, consistent, robust, thread-safe and transactional infrastructure to store configuration parameters through a key-value pair mechanism ELF kickers a collection of programs that are generally unrelated, except in that they all deal with the ELF file format Employee Scheduler 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 twine.com. 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 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. fakeroot provides a fake root environment by means of LD_PRELOAD and SYSV IPC (or TCP) trickery 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. 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. 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 freshmeat.net 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 ftctl a simple command line interface for controlling the Funktimer devices FS 10 PC and FS 10 FT 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. 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. Galapagos Galapagos is a fairly detail artificial life project in which a number of creatures a simulated over time. The simulation follows a number of laws which are inspired by, altough not replicating, the standard laws of nature. Galette Galette offers a tool to manage members and contributions for societies such as LUGs. Gaspell a Gnome frontend to Aspell (an Open Source spell checker) Gcolor2 a simple color selector that was originally based on gcolor, ported to use GTK2, and now has a completely new UI GConjugue GConjugue is a graphical user interface for conjugue, a program that conjugates Portuguese verbs as spoken in Brazil. 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 gktools gktools consists of two GUI utilities for managing Kerberos V tickets. gLabels a lightweight program for creating labels and business cards for the GNOME desktop environment. It is designed to work with various laser/ink-jet peel-off label and business card sheets that you'll find at most office supply stores 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 GLSOF a GUI for LSOF 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. GMap Gnome Map Application Program: A standalone map program allowing you to find directions and browse the US, uses US Census Data as the map source. 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 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 www.Know-Where.com 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 del.icio.us site simply by drag'n'dropping them. GNU Enterprise a set of integrated business applications and tools to support accounting, supply chain, human resources, sales, manufacturing, and other business processes GNU EPrints free software which creates online archives. The default configuration creates a research papers archive, but could be used for other purposes 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). Gobby Gobby is a free collaborative editor based on libobby, a library which provides synced document buffers. It supports multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms. Golix a tool to read the memory of an OLITEC modem Google2itn Google2Itn converts a Google Maps URL to a TomTom Route file. It takes all waypoints from the URL and creates an ITN entry for each. Gossip a mobile agent demonstration application that will find you anything you want on the Net 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. Grapple Grapple is designed to be a simple network layer, allowing the addition of multiuser features to an application for as little as a dozen lines of code. However, it also allows for more. It features simple client-server networking that keeps all clients aware of all other clients, passworded servers, and data transfer via TCP, UDP, or reliable UDP. Advanced features include network messaging via push, pull, or a combination, multiple methods of querying users, user groups for client bandwidth saving, network load reacting data transmission and retransmission, background pinging to monitor network states, server failover, and a fully functional lobby system. Gravacacher Gravacacher is very simple and lightweight caching server designed for one specific purpose: to cache avatar images from services like www.gravatar.com, which provide "globally recognized avatars". Greenstone Greenstone is a complete digital library creation, management, and distribution package for Unix, Windows, and Mac OS X. Users create collections by gathering a set of input documents, specifying a configuration file, and running the build script. It provides full-text and fielded searching, browsable indexes, customised formatting, metadata extraction (acronyms, languages, etc), a Z39.50 client, and many other features. It supports many input formats, the interface is configurable and multi-lingual, and collections can be distributed on the Web or on CD-ROM. 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 a smart card reader for Gnome. It uses the program smartcard to communicate with the card reader and the cards gsmdump gsmdump is a GSM cell tracker and cell broadcast decoder written for the Siemens S25 mobile phone. gspi a Guile-based interface to the GNOME AT-SPI. It allows querying of the GNOME desktop via a Scheme evaluator 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. 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. HALogen HumAn Language GENerator: a general-purpose natural language generation system 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. 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 Heilan Heilan is a standalone OpenGL X3D browser designed for audio work. It features a low latency Ambisonic audio engine, allowing for full 3D sound with virtually any configuration of speakers. HOL-OCL 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. htmlcrunch speeds up your HTML pages by removing things that are ignored by browsers anyway, such as superflous blanks, line feeds and comments 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. 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. IberAgents IberAgents is an agent platform enabling the creation of SOAP-interoperable agents, with life cycle management and remote configuration. 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. InetCheck InetCheck is a script that checks one or more Internet connections. If the status is down, it can execute an action. When a connection comes back up again, it can execute another action. Logging is supported. 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 Initinf a Perl script that works with the modem driver files (.inf) that most manufacturers ship for MS operating systems Interactive Learning Environment a small but powerful environment for building interactive learning environments. It can be used to build any Web application that needs interactive, persistent form-based features. Intient GConnect (commercial) Intient GConnect is a software package that allows organizations of all sizes to integrate their local identity stores with Google Apps to provide single sign on capabilities and perform on demand provisioning. It supports authentication and attribute resolution against all LDAP servers. It supports Active Directory True SSO: login to the desktop and you're logged into Google Apps automatically. Account provisioning is automated. Existing Web portals can be integrated with custom plugins. 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 irqtune changes the IRQ priority of devices to allow devices that require high priority and fast service (e.g. serial ports, modems) to have it isbf isbf creates a fifo file and directs the input stream through this fifo to produce a potentially modified output stream. This lets you use the fifo to insert any content you like into the input stream. ithought ithought is a personal thought manager, allowing you to create and store entries that can be linked together via keywords. ITL itools ITL itools is a collection of command line tools that mimics the development of the underlying ITL library (libitl) and is meant to always give the end-user simple means to access its functions. iXalance a Linux port of The Black Lotus' iXalance demo loader system for Win32 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 JCSZip Zip Code/Area code/Zip Proximity calculation software 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 JiveAudio JiveAudio is a Gecko (Mozilla layout engine) plugin that handles audio playback of common formats. jtag arm7tdmi jtag arm7tdmi is a jtag emulator for ARM7TDMI cores. It was developed and tested on the Atmel EB55 board. 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 Julius framework The Julius framework is a general software architecture for medical visualization, simulation, and navigation. It offers interfaces for combining the various facets of computer-aided and image-guided surgery into a single environment. 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 a simple program which does Japanese handwriting recognition. It is uses the GTK toolkit for a GUI Kartouche Kartouche is a tool developed to handle communal translation input into K/100 (Kyfieithu mewn Kant) - an attempt to translate all 590 files of the open-source KDE Linux desktop into Welsh, in 100 days. 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 KDMM an application to use digital multimeters with serial interface (RS 232) together with your computer. KDMM displays measurements from the DMM, draws a graph from the measurements and also reads the DMM's measurement memory kdsing a frontend for dsing from Juergen Hellmann, to search in English/German word list (~1MB compressed) kenny.pl a KennySpeak translator written in Perl Kerberos5 Tru64 SIA Plugin a Security Integration Architecture (SIA) Plugin for Compaq Tru64 servers that wish to allow Kerberos V5 authentication via the SIA interfaces 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 Flickr.com 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 Kkb an Xkb layout changer and indicator for KDE. It look's like Kikbd but works with Xkb, not xmodmap KKinit KKinit is a KDE front end for managing Kerberos tickets. kmamu 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. Knoppix_remoteconf Knoppix_remoteconf's goal is to allow users of Knoppix to save and retrieve the knoppix.sh and config.tbz files via SCP using Knoppix. These patches are for adding this functionality to /usr/sbin/saveconfig and /etc/init.d/knoppix-autoconfig. 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 konqil.icio.us konqil.icio.us is a KDE service menu for del.icio.us. KPilot an attempt to replace 3Com's Windows based hot sync software for the Palm Pilot Kptc a KDE2 application for operating comfortable with the SCS PTC-II ( or PTC-IIe, PTC-IIpro) KreetingKard 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. Langton's Ant an example of a finite-state cellular automata 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 an implementation of the Liberty Alliance specifications lcd-stuff lcd-stuff is a client for lcdproc. It can display email using POP3, news items using RSS, and the weather from weather.com. 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 Ledsm a command line program that displays cpu load or free memory using the keyboard leds Leech developed to relieve one from having to go through sites, constantly clicking "Save As...", "OK", etc. Instead, feed Leech a URL and tell it which filetypes to download, and it will crawl through any page that meets Leech's restrictions and dowload any file of the specified type LFS Get LFS Get is a small application that grabs all sources and patches for LFS (Linux From Scratch). URLs are taken directly from Chapter 3.2 and 3.3 of the LFS book. lgang Lgang is a gang-scheduling system that uses a process hierarchy tracing mechanism to manage job control in parallel environments. lifesrc a program that finds oscillators and spaceships in Life Lindenmayer Systems in Python 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. LinPacker a tool to optimize the placement of rectangles in a band of semi-infinite size (2D bin packing problem) with a genetic algorithm. It can be useful for cutting stocks in trucks and factories Linux Bridge Utilities IEEE 802.1d ethernet bridging (plus Spanning Tree protocol) for the linux kernel. Kernel code is in Linux 2.4 and 2.6 kernels. 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. Localis a GIS (Geographic Information System). It is a phpmapscript implementation intended to provide an easy end user workspace and frontend 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. 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. Maarch Maarch is a DMS infrastructure dedicated to the legal archiving of high volumes of static documents. Unlike most DMS tools, it's a toolbox approach that allows one to build highly integrated custom applications. As a proof of concept, Maarch comes with two business applications: Maarch LetterBox for mail management and Maarch PeopleBox for HR document management. 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 Maitreya's Dream software for Western and Vedic Astrology (Jyotish). The Vedic part supports many parts of classical Vedic astrology (according to Parasara) and some items of Jaimini Astrology 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 MapEditor allows you to load tracks generated by NavSys and use these tracks to create streetmaps of your area MapMarkers a tool that you can use to generate maps covered by markers. It supports different sorts of geographic projections, area-limited maps, and it is very easy to use and extend Marko a simple toolset that allows you to create markov chain databases of a corpus (or two) of text and then allows you to compare unknown texts to these databases Matrix Public News spreads short voice messages through a web of trust; credibility decays until a threshold where the message is dropped. It comes with a program for recording and sending messages as well as plugins for XMMS and WinAmp that play received messages MBW MBW determines the "copy" memory bandwidth available to userspace programs. Its simplistic approach models that of real applications. It is not tuned to extremes and it is not aware of hardware architecture, just like your average software package. 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. 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. 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 MessageViewer a simple program that eats a message-id, optional news server and either prints the message to standard out or shows it in gtk window 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. MetaMorphosis a modular, programmable SGML tree transformer 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. Moron a tool to classify given images as "pron, drawn manga, drawn cg or bw-pron" based on their content mpiBLAST 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 mproc a tool for harnessing and controlling processes 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. mtxe mtxe is yet another program that prints the code from the movie, Matrix. That's where the name comes from, Matrix engine. 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. Multi-Station Linux (commercial) A Fedora based linux distribution turns one computer into ten. Simply connect extra video cards, monitors, keyboards and mice to enable up to ten 10 users to work simultaneously off of 1 computer box. Multimeter a simple command line application that reads values from a Metex 4650CR digital multimeter using the serial interface 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. mwcollect mwcollect is an easy solution to collect worms and other autonomous spreading malware in a non-native environment like Linux. The first versions were used to collect binaries for botnet monitoring and bots are still what we mostly see. 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 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 NetLinx Diagnostic and Control NetLinx Diagnostic and Control allows control of all NetLinx interfaces and all equipment connected to AXLink, ICSNet, or ICSHub. 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. 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 Nokia Logo Editor allows you to edit nol and ngg files on a Nokia phone 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. odsupdate an IP update client for Open Domain Server. It only updates 'A' type records Odyssey a PIC programming application which can erase, read, and write a variety of PIC microcontrollers. It was originally written to work with the EPIC programmer but it should work with any parallel port programmer 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. Open Geographic Datastore Interface OGDI is a network enabled protocol for access raster and vector GIS data respositories in a format neutral manner. 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. OpenNaken a Client that is made from Tcl/Tk, that will connect to Naken, a chat server made by:"Michael Kohn". This Client will make it easier for people to connect to there Naken servers and others. OpenOffice.org Transliterator OOoTranslit is macro for transliteration of Serbian Cyrilic to Latin and vice-versa in OpenOffice.org Writer and Calc. OpenScorecard 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 Oroboros Oroboros is an astrology application. It is based on the Swiss Ephemeris (pyswisseph) for planetary calculations, the Olson timezone database (pytz) for date and time resolution, and the Qt4 toolkit (PyQt4) for the graphical user interface. Osprey Osprey is a peer-to-peer enabled content distribution system. A metadata management system for software and document collections enables local and distributed searching of materials. OSSIM 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. P-UMLaut The P-UMLaut tool allows the user to transform UML 2.0 Sequence Diagrams to semantically equivalent Petri Nets. These Petri Nets may then be simulated using the supplied PN simulator (of PEP descent) or operated on with any tool that can work with high level Petri Nets. By plugging different Realms into the simulation by way of an event filter, the modeled world may then be displayed and interacted with in various fashions. A 3D animation module is supplied as well as two examples utilizing the complete toolchain. p0f-db p0f-db is a modified version of p0f that puts its data into a database. P11SCD P11SCD implements a smart-card daemon to enable the use of PKCS#11 tokens with GnuPG. An end goal is for the daemon to become a drop-in replacement for the scd distributed with GnuPG. 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 par2ls par2ls lists the packets in par1 and par2 files, with varying amounts of detail depending how verbose you tell it to be. 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. pat2pdf fetches the pages of a U.S. utility patent document from the USPTO patent database and converts them into a single PDF file Pattern-lab a pattern recognition program. It is optimized for OCR, but not constrained to it PBS a User Support-Call Management system 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. PDBCat can be used to manipulate and process PDB files using commonly available tools such as Perl, awk 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 Perl OS Perl OS is a Perl program that looks like an operating system, but runs in another operating system. The programs of the "operating system" are written in Tk, a module for Perl. Perlbox Voice an open source project with the goal of developing voice enabled applications for Unix and Linux type operating systems Perldesk a fully featured help desk project, it is an ideal solution for companies with more than one technician who are required to support several users 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. permute permute generates all permutations of lines from stdin. 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 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. PICPRG programmer software for Microchip PIC programmers. It is designed to work with any of the PC parallel port types of programers for the PIC16C84 processors. It features a very flexible configuration menu where you can set the parallel port pin for each function, and test them PikLoops PikLoops is a simple KDE program used to generate assembly time delays for Microchip microcontrolers using Microchip instructions. pilot-link contains a robust library and a series of conduits for moving information between your desktop or workstation and your Palm handheld device, such as those made by Palm, Sony, Handspring, Handera, and others 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 PlopFolio a free clone of Serence's excellent KlipFolio application. PlopFolio supports Klips available from KlipFarm 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 Pmcount Pmcount for Linux on Power Architecture? is a Linux tool for configuring, collecting, and printing the performance counter events on the PowerPC® 970, POWER4?, POWER4+?, POWER5?, and POWER5+? processors. This Linux version of "pmcount" is functionally equivalent (command line arguments, output format, etc.) to the AIX® "pmcount" tool. The AIX user guide was used as the design specification for developing the Linux version of the tool. PolyB PolyB is a unix program for working with lattice animals or polyominoes, famous from their appearance in tetris. If you want to create gif files, you'll need the netpbm utilities. 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 Powua Client Powua is a parallel super-computer consisting of many processors that work simultaneously. The Powua client lets users access this high computing power from wherever they are, directly on their computer, through a simple Internet connection. Powua subdivides your operation and distributes it to many processors simultaneously. 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 Puh Editor Puh Editor, a tool for collaborative annotation of multimodal spoken language resources developed by the Finnish IT center for science CSC. 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 pyChing a small program written in the Python programming language, using the Tkinter interface to the Tk GUI toolkit. pyChing allows you to 'consult' the I Ching Pyfig Pyfig is a very small and simple configuration file parser. It is written in less than 100 lines, with support for comments and different config formats. 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. pyKoremutake pyKoremutake is a command line app that converts to and from Koremutake Memorable Random Strings (MeRS), the algorithm used by shorl.com. 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. 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 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 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 Last.fm. 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 Quagga the software that generates the user interface and builds an SQL database of the data for the FSF's Free Software Directory. the FSF's Free Software Directory QuesoGLC The OpenGL Character Renderer (GLC) is a state machine that provides OpenGL programs with character rendering services via an application programmming interface (API). Quick-Join implements a heuristic for speeding up neighbour joining, making neighbour joining feasible for large sets of taxa 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. Race Timing Race Timing lets you manage races by describing a race and the rules associated with it. You can time the racers and provide realtime standing of the race participants. You can manage various race events (pilot changes, refuelling, laps, intermediate sprints, etc.) and broadcast various information to the participants. The software is best used with transponders, but manual operation is also provided. radare radare is a toolchain that aims to create a complete set of utilities for handling binary files from the command line. It's mainly an hexadecimal editor for the command line but with advanced features. 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 RAMP toolkit Reliable Asynchronous Message Profile (RAMP) Toolkit provides a run time environment, configuration tools, and demonstrations that allow users to run their business-to-business scenarios using Web service technology that is both reliable and secure. 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. Rational PIC Assembler Rational PIC Assembler is an assembler for the mid-range microcontrollers from Microchip. It features Intel-style mnemonics and target- first operand ordering, and was designed to feel comfortable for PC assembly programmers. 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 www.conrad.de. 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. Recoll Recoll is a personal full text search package based on Xapian. It provides an easy to use, feature-rich, easy administration interface with a Qt-based GUI. Text, HTML, PDF (with pdftotext), PostScript (with Ghostscript's pstotext), MS Word (with Antiword), OpenOffice, and maildir and mailbox mail folders are supported along with their compressed versions. Powerful query facilities are provided. Multiple character sets are supported, and internal processing and storage uses Unicode UTF-8. 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. RFDUMP 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. Rotix a program to create rotational obfuscations. The world-famous ROT-13 is an example of this 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. RRD Poller allows you to poll RRD files and get current value of a given datasource. Additionally it implement some advanced checks able to use past values to decide if the current one is out of threshold or not 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. rsavalidator rsavalidator is a small dependency free RSA signature validator implemented in C. 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. RTLab an RTLinux/RTAI-based data acquisition and control application. It is designed to help experimenters design and implement their hard realtime control experiements using higher abstractions than the services offered by RTAI or RTLinux 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 Sablotron Sablotron is an Open Source XSLT Processor written in "pure 100% C++". SAFMQ 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 schwanz3 schwanz3 is a personal system measurement utility. It does not aim to be objective and is intended to be used to compare systems and egos. 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 SecretSanta for hosting any number of groupings of individuals for handling "Secret Santa" or "Pollyanna" picking (a method for picking names from a pool of available names and assigning it to one of the members of that pool) 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. Shizzle Shizzle monitors D-Bus activity and activates a application module or plugin when a matching application is found, which allows applications to interact with each other through the module or plugin. A simple application would be media players interacting with chat and IM software. SHORE 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). siconv converts data from one character set to another Sight Sight is a GIS to archive old sites with archeological notes. It is written in C++ and uses Qt4 and OpenGL. The ground textures are downloaded from the NASA's WMS Global Mosaic. 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. sim2181 an opcode-level simulator of the core functions of the Analog Devices ADSP-2181 digital signal processor SimpleLogBook SimpleLogBook is a simple pilot's logbook. It's at a very early stage at the moment and can only record basic flight information. The flight information is stored as an XML file and can currently be used to calculate total flight time across one or more flights. Single Marker Association Single Marker Association is a simple tool that calculates the single marker association between individual SNP markers and a case/control dichotomy. Sisopen Sisopen is a tool to list and extract the content of SIS files. SIS files are installation files used in Symbian-based smartphones like many S60 Nokia phones. sixpack a Bibliography and Reference Manager Skylendar intends to reimplement most of the original astrolog's features in C++, with a purpose of portability, clarity and easiness of expansion and modification slackjaw a bulletin board system that wraps forums, file transfer, messaging, and chat all into one neat little package 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. smartcard smartcard is a utility for controlling smart card readers under Linux. It should support all readers that can be accessed through a CT-API library. SML/NJ Readline SML/NJ Readline is a libreadline interface for SML of New Jersey, using the nlffi. It includes a typesafe mechanism for integrating functions and submenus into readline's auto- completion mechanism. snake5 snake5 is a communication algorithm for exchanging information between nodes in a dynamic changing network. Sender and receiver nodes try to have the same data at the same time, despite delays. A simulator is provided. Snoopy a PHP class that simulates a web browser. It automates the task of retrieving web page content and posting forms Solfege Solfege is an eartraining program using the GTK widget set and distributed under the GNU Public License. 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 SourceForge Backup Tool a small Perl script to create backups of data (site data and MySQL data) stored on the SourceForge.net shellserver Spag a mouse-driven GUI for building and browsing fact/information trees 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 Split-Dist calculates the number of splits (edges) that differs for two trees 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 Spring UI Spring UI provides a set of plugins for the Eclipse platform (v2.1.x or 3.0 M7) to ease working with Bean Factory configuration files of the Spring Framework. sprinkle a hydraulic flow calculator for fire sprinkler systems. The NFPA (National Fire Protection Association) requires hydraulic calculations to be performed for most sprinkler systems, including NFPA 13R residential fire sprinkler systems Sprog Sprog is a GUI tool for building pipelines to process data. A user can assemble a 'machine' from 'gears' using drag-and-drop; select a data source; and run the machine to produce output. Sprog is written in Perl and uses the GTK2 toolkit. StamPL a Perl replacement for the stamp program. StamPL adds a small text signature in webcam shots Star Trek Ency reader reads & outputs searches from the Star Trek Encyclopedia StarTalk lets you read and write the entries in your Motorola StarTac PCS (CDMA) phonebook step-shell step-shell is a minimalistic shell script debugging tool that allows a script to be run line by line, step by step. The original name was step, but it was been renamed to be more explicit. Stochastic Orpheus lisp code that generates syntactic (grammatical?) sentences Stoq Stoq is a software project aimed at creating a complete suite of applications for retail business management. Storyboard Storyboard is a very simple 3D editor where you can create points and connect these with triangles. strip-dump a command line tool for printing Strip account information written in Perl Stripe Snoop Stripe Snoop is a suite of research tools that captures, modifies, validates, generates, analyzes, and shares data from magstripe cards. The data is captured through different hardware interfaces (or stdin), the contents decoded into the correct character set, and then a CDDB-like database attempts to figure out what the contents mean. Sunshine GTK modelled after interface-prion-flat and Windows XP, and provides pleasing and modern visuals Survex an open source cave-surveying software package, licensed under the GPL. It is designed to be portable and can be run on a variety of platforms, including Microsoft Windows, Mac OS X, and Unix SwissDB a stand-alone set of programs (does not require a database server) for organizing files SWORD Project to create cross-platform open-source tools, covered by the GNU General Public License, that allow programmers and Bible societies to write new Bible software more quickly and easily Synaesthesia Synaesthesia represents music graphically in real time as coruscating field of fog and glowing lines. It is intended as a visual accompanyment to music. Synaesthesia's display combines information about the frequency, location and diffuseness of sound. The display is sufficiently detailed to let you distinguish several individual instruments, singers, or special effects on screen by their location, shape and color, and sufficiently fast to distinguish individual drum beats and notes. synDirectory synDirectory is used to retrieve and sort the current work directory list of of files. It opens the current directory and retrieves the list of files and sub-directories into separate arrays. Since it may be listing the directory where this package was installed, the package files are excluded from the listing. The arrays with the files and directories may be sorted by name, file size, file type, or last modified date. The package comes with a configuration file to help the user customize the output further. It is also possible to skin the output via CSS. SysAid (commercial) SysAid is a system that provides IT departments with asset management, and automatic scanning of an organization's network with details on each machine, including its hardware, software, history, and more. It also provides help desk service management where end users use forms to submit service requests such as error reports and calls for assistance. SysReport SysReport creates an XML report on a system, including hardware information and packages installed via conary. The report will maintain everything you need to recreate the system and can be used to create a diff from the previous day to notify the administrator of changes to the system. System Configuration Collector System Configuration Collector is yet another configuration collector. It consists of a client and a server part. The client-part collects configuration data in a structured snapshot, compares the new snapshot with the previous one and adds differences to a logbook. Then the snapshot and the logbook are converted to HTML for local inspection. System Data Recorder The System Data Recorder has a collection part, or the part that handles recording the data from each system, and a reporting side where it permanently stores and generates simple reports and graphs. For some configurations, it can use only the recording part without the reporting side at all. The data recorder consists of many simple utilities developed in Korn and Perl that extract different telemetry from the Solaris kernel statistic module. Some recorders gather their data from various processes directly using OS or third party utilities. There are 5 recorders that should be installed and deployed in any system, and optional recorders needed only in certain cases: CMT and JVM. T-Uppaal a testing tool for black-box conformance testing of embedded and real-time systems. Given a formal timed automata model of the system under test (SUT) and its assumed operating environment, T-Uppaal automatically generates and executes timed test sequences. T-Uppaal is an online testing tool which means that it continuously executes test events on the SUT as they are being generated, and events from the SUT is checked against the model. The observed behavior is required to be timed trace included in the specification tagji tagji 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. tc_config a very configurable set of scripts for Linux traffic control teamGit TeamGit is a git GUI for small teams. teatime teatime is a tiny applet for the gnome-panel, that reminds you, if your tea is ready. teatimer_applet This applet start a countdown and popup a message when ready. You can save the teas and change it. A gong tell you that the tea is ready. Tecnoupman a manager/monitor for the Tecnoware Adv. UPS. TeleAuth Client Tools The TeleAuth Client Tools are a set of Unix tools for the TeleAuth two-factor/two-channel authentication system. This includes a commandline client and a set of PAM modules. It also enables out-of-the-box two-factor authentication on Linux, Mac OS X, and Windows machines. These tools can be used to integrate Web sites, VPNs, and other network services with TeleAuth. They are primarily written for the free Public TeleAuth Server. Tero's C++ Scripting Tero's C++ Scripting lets you write your C++ program in a text file that can be executed directly as "./hello.cc". TerrarSharp TerrarSharp is a small gtk-sharp/mono program to keep you updated with the current terror alert level. Test Master Test Master allows a user to put questions into a text file and have the computer ask the user the questions. The computer will tell the user whether they got the question correct or not. TextTest TextTest is a tool for automatic text-based functional testing. This means running a batch-mode executable in lots of different ways from the command line, and using the text output produced as a means of controlling the behavior of that application. The AVR-1 Programmer Utilities for Linux a set of command line tools designed to program the Atmel AVR series of 8 bit RISC microcontrollers The Radix Machine converts a number from base 10 to any base between 2 and 62 ThinIce a theme engine for GTK+ Think3d a "brainstorming" program, providing the ability to create visually appealing 3D hierarchical charts of a user's ideas in a simple and intuitive manner Thinux Thinux is a thin client system that resides on a Red Hat Linux server. When a thin client requests to boot on LAN, the server will upload the thin client linux system to the thin client. Ideal for lightweight devices such as Point-of-Sales terminals, embedded devices, etc. ThoughtTreasure brings natural language and commonsense capabilities to computers and devices TileGTK TileGTK is a theme for the tile toolkit, which uses the GTK+/GNOME style engine to draw widgets. Thus, Tk applications that use the tile widget set look the same as GNOME applications under GNU/Linux. Time Based Text Time Based Text allows the user to include more information in written text by saving the time delta between keystrokes and offering a way to reproduce it exactly how it has been written. It offers a protocol and reference implementation that is easily embeddable in applications using text-based human communication. The idea behind it is that email systems as well poetry and literature may benefit from a time-based approach to text. timewarp allows you to "warp" the system time returned by the Linux kernel to specific, user-defined processes Tiny ERP Tiny ERP is Enterprise Resource Planning and Customer Relationship Management software. It is developed to meet changing needs. The main functional features are: CRM and SRM, analytic and financial accounting, double-entry stock management, sales and purchases management, tasks automation, a help desk, marketing campaigns, and vertical modules for very specific businesses. Technical features include a distributed server, flexible workflows, an object database, a dynamic GUI, customizable reports, and a SOAP and XML-RPC interface. TinyCA a simple graphical userinterface written in Perl/Tk to manage a small CA (Certification Authority) Tk-score a tcl/tk-script, that creates score and orc from bits and pieces tkblog a cross-platform standalone blogging application written in Tcl/Tk TkScroll TkScroll is a text viewer that scrolls automatically at a specified rate. TkTicker TkTicker takes input piped to stdin and scrolls it along the window. TM++ TM++ is an embedded, portable, persistent Topic Maps engine. It is designed to work according to the ISO standards for TMDM 1.0 and XTM 1.0/2.0. tpkg tpkg is a cross-platform tool for packaging and deploying applications. It is designed to work alongside your operating system's packaging tool. Transolution Transolution is a Computer Aided Translation (CAT) suite supporting the XLIFF standard. It provides the open source community with features and concepts that have been used by commercial offerings for years to improve translation efficiency and quality. The suite is modular to make it flexible and provides a XLIFF Editor, translation memory engine and filters to convert different formats to and from XLIFF. The use of XLIFF means that almost any content can be localized as long as there is a filter for it (XML, SGML, PO, RTF,StarOffice/OpenOffice). transtoba2 transtoba2 facilitates the transliteration or transcription of a word or text from the Roman script into the Toba Batak script. Transliterating from the Roman into the Batak script is not an easy undertaking, as the Batak script has a number of peculiarities that complicates the process of transliteration. Treebolic Treebolic is a suite of programs (an engine, a generator, a browser, and example Web services) whose purpose is to give a hyperbolic rendering of a hierarchy of data. A tree is rendered with nodes and edges but display space is subject to a particular curvature: more space is allocated to the focus node while the parent and children, still in the immediate visual context, appear slightly smaller. The grandparents and grandchildren are still visible but smaller still. Distant nodes gradually disappear towards the disk's border, as though the whole hierarchy were seen through a fish eye lens. Tripoli Tripoli is a Python implementation of a "triple space": that is, a triple store with tuple space semantics. It supports the synchronization of concurrent processes via a shared data structure. TrouSerS A Trusted Computing Group Software Stack (TCG TSS) implementation. TrouSerS complies with the TCG Software Stack Specification Version 1.1. TrustKey a project to make secure PDA software that links to your PC. The first implementation of the code is written in yabasic under FreeBSD tub a user-mode hack to support large dynamic arrays (up to 2.8GB or so) yet still use shared libraries and dynamic linking under Linux on x86 tumult software and drivers to run linux on the F@milynet hardware Turing Machine a Turing machine simulation that is defined by a series of input files Twisted Storage Twisted Storage is a software platform to manage the placement, protection, and processing of large quantities of fixed reference data in a massively scalable, extensible grid architecture. updatedhs updatedhs is a bash script for automatically updating dynamic hosts on dhs.org. It uses ipconfig to detect the IP to update with (if you don't specify otherwise), and wget (or curl) to send the information to the dhs server. UpStare UpStare is a dynamic software updating system for multi-threaded userspace applications that applies immediate updates using stack reconstruction. UrJTAG UrJTAG aims to create an enhanced, modern tool for communicating over JTAG with flash chips, CPUs, and many more. It takes on the well proven openwince jtag tools code. Future plans include conversion of the code base into a library that can be used with other applications. A flexible remote communication protocol that can be used over almost any type of serial link (including TCP/IP) is currently being defined. usb-robot a set of software tools for communicating with generic USB devices from userspace using libusb. It can be used to send commands to the device directly from the console (usb-robot-slave), or as a backend to some rapidly prototyped driver in a language like perl or Python USCVprogs a project developing a collection of utilities for automated retrieval and processing of United States election returns and other data pertaining to U.S. elections Userful Pre-Book Pre-Book is a PC reservation system consisting of both a Linux based server and Windows and Linux client management software. Pre-book enables you to enforce equitable time usage of your desktop computers and has numerous advanced features, such as grace periods, no-show penalties, holiday hours, PAM authentication, etc. It is appropriate for libraries, schools, Internet cafes, university labs, and similar. The client software is available for Windows as well as a multi-seat locked-down Linux client (DiscoverStation). ussp-push ussp-push is a BlueTooth OBEX object pusher for Linux, using the BlueZ BlueTooth stack. It allows sending files to any device listening for OBEX connections. VBinDiff VBinDiff (Visual Binary Diff) displays files in hexadecimal and ASCII (or EBCDIC). It can also display two files at once and highlight the differences between them. Unlike diff, it works well with large files (up to 4 GB). Verbum Verbum is a program to punch human-readable text on paper tape, for use as a leader before a program. It was written for the PDP-1 Restoration Project. The 64-character subset of ASCII printable characters (codes 20 through 5F hexadecimal) are available as a 5x7 font. VetTux has been developed and perfected to suit typical veterinary practices. Its easy, and fast to use, does not assume you or your reception staff are computer literate or require fancy certifications. In short VetTux shows how computers can be used to enhance business VIDeo Interface for *niX VIDIX is VIDeo Interface for *niX. VIDIX is a portable interface which was designed and introduced as interface to userspace drivers to provide DGA everywhere where it's possible. vindect vindect examines the current buffer and determines the indent style in use. Then sets vim tabstop/shiftwidth/etc to work correctly with that style, and creates a syntax match to highlight any indentation in the file that does not match the selected style. Virtual Data Center VDC provides a a complete open-source, digital library system for the management, dissemination, exchange, and citation of virtual collections of quantitative data The VDC functionality provides everything necessary to maintain and disseminate an individual collection of research studies: including facilities for the storage, archiving, cataloging, translation, and dissemination of each collection. VirtuaLaw a free, open source legal case management system. VirtuaLaw provides information tracking, schedule and deadline management, messaging and task management, document scanning and storage, document creation, contact/player management, phone call logging, and case accounting/billing Visual Interactive Datapipe an interactive visual datapipe for all *nix systems, which allows socket communications to be redirected over pipes. It features an ncurses interface that allows the creation of multiple datapipes, each supporting multiple connections vov vov (Vov's Obsessive Von-neumann) is a tool that emulates the behavior of a von Neumann machine. It is basically an interpreter that reads files in the form of memory assignments and executes the encoded instructions. The vov's instructions allow you to perform simple arithmetic data manipulation. It is a very useful tool to see if your programs work and how. vsdump vsdump is a set of tools that are useful for reverse engineering the VSD/VSS file format used by Visio. WAV-PRG for converting Commodore 64 tapes to PC and back. It is designed not to require any custom-built cables: transfers between PC and tape are done by means of a tape player/recorder connected to the PC's soundcard by a plain audio cable WebSecure4Linux an unofficial, open-source Linux client for Zero-Knowledge Systems' Freedom(r) WebSecure service wftk a relatively complete initial implementation of a workflow engine. It is implemented as a library to allow workflow functionality to be embedded in arbitrary applications. Data and activities are represented internally as XML structures, and all interfaces to external systems are organized into adapters to allow fairly easy interaction with any pre-existing software environment What's Wrong With My NLP? What's Wrong With My NLP? is visualizer and graphical diff for natural language processing problems whitenoise a small utility which turns your computer into an ambient random noise generator. You may find this useful for relaxing, helping you get to sleep, or drowning out your noisy neighbors WIAK Wiak is a very efficient, special-purpose, usually non-interactive, extremely lightweight IPC shell that is used for building client/server "wiakapps". A variety of demonstration wiakapps are available as part of the current WIAK suite. The name WIAK stands for the "WIAK Interface für Application Kontrolle". As an inter-process communications utility, its name reflects its ability to create and control diverse wiakapps whose component parts may be written in a variety of programming languages and with an assortment of GUI toolkits. WinSOL WinSOL (previously CD Crisol) is software that generates Software Libre Windows CDs. It downloads the applications, generates HTML, and builds an auto-runnable ISO image. Wirble Wirble is a set of enhancements for Irb (the interactive Ruby interpreter). Wirble enables colorized results, tab-completion, history, a built-in Irb ri command, and more. WMFstatus a general purpose 8x5 LCD screen. It can show any information you provide manually or generate by some script/program Wordtip Wordtip aims to provide text classification services to desktop and mobile applications over D-Bus. wscr a program to solve word jumbles, print all permutations of a string, and print pseudo-anagrams wsx2lop a free wsx to lopster server.list tool. It does the work fast and simply, and it's fully configurable. It runs in console with a standard GNU synopsis. It works well on all wsx file versions X-Unikey X-Unikey is Unikey ported to Linux and FreeBSD. X-Unikey lets you type Vietnamese in X Window environment. It has been tested with many popular programs, such as OpenOffice, emacs, vim, QT applications, GTK applications. xabt Alva braille terminal driver for Linux/UNIX. Xaint a text data format. It has similarities to the XML and INI formats. This project includes a library written in C, documentation, and examples Xapwrap Xapwrap provides an improved interface to the Xapian text indexing library. It uses a layered approach, offering ample opportunities for customization. Xastir an APRS[tm] like program for X windows and Linux (Amateur Station Tracking and Information Reporting) XBanner XBanner is a program designed to beautify your XDM login screen. It can draw text and render some effect on it, and it can fill the background with a nice pattern of colors. XBanner can also put an image on the screen for you, as well as do some mininal animation. xCHM xCHM is a .chm viewer for UNIX (Linux, *BSD, Solaris). xCHM can show the contents tree if one is available, print the displayed page, change fonts faces and size, work with bookmarks, do the usual history stunts (forward, back, home), provide a searchable index and seach for text in the whole book. xDMS xDMS is a tool for decompressing Amiga DMS files. DMS files contain disk images that are these days mainly useful for Amiga emulation. xetoxe2 xetoxe2 is a tiny tool to convert the old XEphem xe catalogues to xe2. It is written in freepascal and distributed under GPL Xfbook Xfbook allows you to create virtual database filesystems and organize your files in a more high level and abstract way without losing the low-level hierarchical directory structure. You can create your own bookmark books with local files or files located across the SMB network by simple drag and drop from Xffm or Xfsamba. xIUA xIUA is a starter package to help users develop application code to interface with ICU (International Components for Unicode). Xnee a suite of programs that can record, replay and distribute user actions under the X11 environment. Think of it as a robot that can imitate the job you just did. Xnee can be used to xoris xoris grabs the RGB color value of any pixel on the screen and dumps the color's name to stdout. The output can be printed either as hex (#b0958e), as a triple of decimal RGB values (229 229 229), or as an abstract name (gray90). XPA Messaging System The XPA messaging system provides seamless communication between many kinds of Unix programs, including X programs and Tcl/Tk programs. It also provides an easy way for users to communicate with these XPA-enabled programs by executing XPA client commands in the shell or by utilizing such commands in scripts. xrate a simple program written in C which calculates the realtime transfer rates of a running pipe. This might be useful for checking if your system is fast enough to record a CD on-the-fly XSearch a protocol called the Search Parameter Sharing Protocol (XSearch) has been developed for the X Window System to allow programs to share the parameters associated with searching text XtremWeb a research project belonging to light weight GRID systems. Its a Free, Open Source and non-profit software platform to explore scientific issues and applications of Global Computing and Peer to Peer distributed systems Xwrits reminds you to take wrist breaks, which will hopefully help you prevent repetitive stress injury. It pops up an X window when you should rest; you click on that window, then take a break Y2K Matrix a suite of utilities for testing a Linux/UNIX server for date and time issues after the year 1999. It was developed for a client's HP-UX 10.20 and 11.0 32 and 64 bit servers. It contains a suite of utilities to test a UNIX machine's date functions, including whether it is a 32-bit or 64-bit operating system YaaC system Yet Another Advanced Cati system: written in Tcl/Tk to manage and realize computer assisted telephone interviewing (CATI) and telemarketing Yeast Yeast is a tool to manage resources like java jar files, or any other type of file. Manage means that files are downloaded from different locations and are stored in a local repository. Yet Another MetaData Injector for FLV yamdi stands for Yet Another MetaData Injector and is a metadata injector for FLV files. It adds the onMetaData event to your FLV files. It uses little memory, is fast, and can handle big files (over 1 GB). Yet Another NCurses for Scheme Yet Another NCurses for Scheme is an interface to use the ncurses library from the scheme programming language. Yet Another V4L Application YAVA is a lightweight v4l framegrabber with support for TrueType fonts and ftp-upload. It is written in ANSI C and is primarily aimed for use with a webcam. It can run with a viewer or on the console. yodl Yodl is a package implementing a pre-document language and tools to process it. The idea of Yodl is that you write up a document in a pre-language, then use the tools (e.g. yodl2html) to convert it to some final document language. Current converters are for HTML, man, LaTeX, a poor-man's text converter and an experimental XML converter. YPLib YPLib is a set of perl scripts which let you set up your own library. Zipdy for calculating the distance between two zip codes and finding all the records in a RDBMS with a zip code with x miles of another zip code zmeter a serial interface for the RadioShack 22-812 digital multimeter. It listens to the specified serial port and prints the meter reading on standard output (stdout). zmeter operates by opening a pseudo terminal (pty) and linking it to the actual serial port zzuf zzuf is a transparent application input fuzzer. Its purpose is to find bugs in applications by corrupting their user-contributed data, which frequently comes from untrusted sources on the Internet. It works by intercepting file and network operations and changing random bits in the program's input. zzuf's behavior is deterministic, making it easier to reproduce bugs.