Homebrew formulas index

The aim of this website is to provide an easy way to search for a Homebrew formula.

Coverage of formulas with description:

70% Complete (success)


GNU a2ps is an Any to PostScript filter. Of course it processes plain text files, but also pretty prints quite a few popular languages.


a52dec is a test program for liba52. It decodes ATSC A/52 streams, and also includes a demultiplexer for mpeg-1 and mpeg-2 program streams.


aacgain is a modification to Glen Sawyer's excellent mp3gain program. It supports AAC (mp4/m4a/QuickTime) audio files in addtion to mp3 files. If you are not familiar with mp3gain, stop reading this, and go to http://mp3gain.sourceforge.net.


AAlib is an portable ascii art GFX library. If you wish to see some examples of AAlib technology, please browse AA-project homepage.


aamath is a program that reads mathematical expressions in infix notation and renders them as ASCII art. It may be useful to send mathematics through text-only media, such as e-mail or newsgroups.


No description available


A Better CD Encoder


Armed Bear Common Lisp (ABCL) is a full implementation of the Common Lisp language featuring both an interpreter and a compiler, running in the JVM. Originally started to be a scripting language for the J editor, it now supports JSR-223 (Java scripting API): it can be a scripting engine in any Java application. Additionally, it can be used to implement (parts of) the application using Java to Lisp integration APIs.


abcm2ps is a command line program which converts ABC to music sheet in PostScript or SVG format. It is an extension of abc2ps which may handle many voices per staff. Here are an (old) example, its features and some documentation. Latest stable version: 7.8.7 (320Kb) (Changelog) Development version: 8.1.5 (246Kb) (Changelog) Older stable versions: 6.6.22 (291Kb) 5.9.25 (249Kb), 4.12.30 (209Kb), 3.7.21 (191Kb), 2.11.3 (171Kb), 1.6.12 (134Kb) Binaries: Many binaries (Linux, MS-Windows, MAC) may be found in the ABC Plus home page. For Atari MINT, here is a rpm package (maintained by Martin Tarenskeen). Here is a abcm2ps example of static XHTML formatting using a Bourne shell script. New: abc2svg is a Javascript program with (almost) all the features of abcm2ps. It should work in any web browser. Look at this page for more information. abcmplugin-1.0.1 (26Kb) is a simple plugin for WEB browsers which offers dynamic rendering of ABC files referenced or embedded in HTML/XHTML pages. For more information, look at the README. If you need transposition, you may use this perl script (transpose_abc.pl - 2008/12/23) from Matthew J. Fisher and updated by Sebastian Orlowski, Christopher David Lane and Christoph Dalitz. If you want a tune index, you may run this Tcl script (abcmaddidx.tcl - 2014/07/01) as a back end for PostScript output or this one (abcmaddidx2.tcl - 2013/11/02) for XHTML output.


No description available


abduco provides session management i.e. it allows programs to be run independently from its controlling terminal. That is programs can be detached - run in the background - and then later reattached. Together with dvtm it provides a simpler and cleaner alternative to tmux or screen. abduco is in many ways very similar to dtach but is actively maintained, contains no legacy code, provides a few additional features, has a cleaner, more robust implementation and is distributed under the ISC license.


No description available


No description available


Abook is a text-based addressbook program designed to use with mutt mail client. Abook runs on Linux, FreeBSD and some other UNIXes.


No description available


Reference Implementation of SMPTE S2065-4


ack 2.12 is a tool like grep, optimized for programmers Designed for programmers with large heterogeneous trees of source code, ack is written purely in portable Perl 5 and takes advantage of the power of Perl's regular expressions.


ACME is a free crossassembler, released under the GNU General Public License. The current version can produce code for the 6502, 65c02 and 65816 processors.


The ACPI Component Architecture (ACPICA) project provides an operating system (OS)-independent reference implementation of the Advanced Configuration and Power Interface Specification (ACPI). It can be easily adapted to execute under any host OS. The ACPICA code is meant to be directly integrated into the host OS as a kernel-resident subsystem. Hosting the ACPICA subsystem requires no changes to the core ACPICA code. Instead, a small OS-specific interface layer is written specifically for each host OS in order to interface the ACPICA code to the native OS services.


Apache ActiveMQ ™ is the most popular and powerful open source messaging and Integration Patterns server.


CMS (stands for C++ Messaging Service) is a JMS-like API for C++ for interfacing with Message Brokers such as Apache ActiveMQ. CMS helps to make your C++ client code much neater and easier to follow. To get a better feel for CMS try the API Reference. ActiveMQ-CPP is a client only library, a message broker such as Apache ActiveMQ is still needed for your clients to communicate.


official repository that provides shared library for admesh


adns is a resolver library for C (and C++) programs, and a collection of useful DNS resolver utilities.


AdPlug is a free, cross-platform, hardware independent AdLib sound player library, mainly written in C++ and released under the LGPL. AdPlug plays sound data, originally created for the AdLib (OPL2) and Sound Blaster (Dual OPL2/OPL3) audio boards, directly from its original format on top of an emulator or by using the real hardware. No OPL chip is required for playback.


AdvanceCOMP is a collection of recompression utilities for your .ZIP archives, .PNG snapshots, .MNG video clips and .GZ files. It's mainly intended for recompressing your rom, snapshot and clip collection of emulated games. The main features are : Recompress ZIP, GZ, PNG and MNG files using the Deflate 7-Zip implementation. Recompress MNG files using Delta and Move optimization. Now go to Download. If you have problems you can Get Support. AdvanceCOMP has also a SourceForge page (shared with AdvanceMAME). Others good PNG optimizers are OptiPNG and pngcrush. If you want to know more about PNG optimization you can check A guide to PNG optimization.


AESCrypt is a program for encrypting/decrypting streams of data using Rijndael and Cipher Block Feedback mode (CFB-128).


AES Crypt is an advanced file encryption utility that integrates with the Windows shell or runs from the Linux command prompt to provide a simple, yet powerful, tool for encrypting files using the Advanced Encryption Standard (AES). A Java library is also available for developers using Java to read and write AES formatted files.


No description available


No description available


AFF is an open and extensible file format to store disk images and associated metadata.


Afio is also sometimes used together with pgp or gpg to make fault tolerant encrypted archives.


No description available


AFSC (Apple File System Compression) tool is an utility that can be used to apply HFS+ compression to file(s), decompress HFS+ compressed file(s), or get information about existing HFS+ compressed file(s).  Mac OS 10.6 or later is required. Latest version is 1.6.4 (build 34) Download Link


Aften is an audio encoder which generates compressed audio streams based on ATSC A/52 specification.


An automounter implemented with FUSE


Agda is a dependently typed functional programming language. It has inductive families, i.e., data types which depend on values, such as the type of vectors of a given length. It also has parametrised modules, mixfix operators, Unicode characters, and an interactive Emacs interface which can assist the programmer in writing the program.


Aget is a multithreaded HTTP -for now- download accelerator. Everybody knows about the famous Flashget for Win32. This program is a starting point of a very useful project like Flashget. The aim is to provide as much functionality as we can.


Optimizes a list of route prefixes to help make short filters.


Ansi HTML Adapter


No description available


No description available


Aircrack-ng is an 802.11 WEP and WPA-PSK keys cracking program that can recover keys once enough data packets have been captured. It implements the standard FMS attack along with some optimizations like KoreK attacks, as well as the PTW attack, thus making the attack much faster compared to other WEP cracking tools.


Akka is a toolkit and runtime for building highly concurrent, distributed, and fault tolerant event-driven applications on the JVM.


Located here is a basic decoder for Apple Lossless Audio Codec files (ALAC). ALAC is a proprietary lossless audio compression scheme. Apple never released any documents on the format. What I provide here is a C implementation of a decoder, written from reverse engineering the file format. It turns out that most of the algorithms in the codec are fairly well known. ALAC uses an adaptive FIR prediction algorithm and stores the error values using a modified rice or golumb algorithm. Further details are in alac.c.


Now aldo is a debian package.


No description available


Align is a general-purpose text filter tool that helps vertically align columns in string-separated tables of input text. With whitespace-separated columns, you can often use it without arguments and it'll guess the right thing to do. Otherwise, you can specify arguments to direct how the columns are separated on input and rejoined in the aligned output.


Alpine is a fast, easy to use email client that is suitable for both the inexperienced email user as well as for the most demanding of power users.


ALURE is a utility library to help manage common tasks with OpenAL applications. This includes device enumeration and initialization, file loading, and streaming. As of version 1.1, it is X11/MIT licensed, allowing it to be used in open- and closed-source programs, freeware or commercial.


No description available


No description available


No description available


No description available


No description available


No description available


Ansible is the simplest way to automate IT.


No description available


Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications. Ant supplies a number of built-in tasks allowing to compile, assemble, test and run Java applications. Ant can also be used effectively to build non Java applications, for instance C or C++ applications. More generally, Ant can be used to pilot any type of process which can be described in terms of targets and tasks.


No description available


I am busy writing a Microsoft® Word reader for Linux and RISC OS. This Microsoft® Word reader is called Antiword for reasons explained in the documentation. Antiword is a work in progress and many features are still being developed. However, Antiword is usable on all but the most complex Word documents.


ANTLR is an exceptionally powerful and flexible tool for parsing formal languages. At Twitter, we use it exclusively for query parsing in Twitter search. Our grammars are clean and concise, and the generated code is efficient and stable. The book is our go-to reference for ANTLR v4 -- engaging writing, clear descriptions and practical examples all in one place. Samuel Luckenbill, Senior Manager of Search Infrastructure, Twitter, inc.


AntTweakBar is a small and easy-to-use C/C++ library that allows programmers to quickly add a light and intuitive graphical user interface into graphic applications based on OpenGL (compatibility and core profiles), DirectX 9, DirectX 10 or DirectX 11 to interactively tweak parameters on-screen.


aoeui is a very small and efficient display editor built upon a philosophy of making interaction with UNIX text manipulation commands easy, rather than duplicating their features. Its command set is optimized for the Dvorak and QWERTY keyboard layouts.


No description available


No description available


Apache OpenNLP is a Java machine learning toolkit for natural language processing (NLP). It supports the most common NLP tasks.


Apache Spark is a fast and general engine for big data processing, with built-in modules for streaming, SQL, machine learning and graph processing.


ApacheTop is a curses-based top-like display for Apache information, including requests per second, bytes per second, most popular URLs, etc.


APE is a full-featured OpenSource solution designed for Ajax Push. It includes a comet server and a Javascript Framework. APE allows to implement any kind of real-time data streaming to a web browser, without having to install anything on the client-side.


No description available


No description available


Another PostgreSQL Diff Tool (apgdiff) is free PostgreSQL database diff tool.


A simple, fast HTTP performance-testing tool


No description available


The next generation of apngasm, the APNG Assembler.


ActiveMQ Apollo is a faster, more reliable, easier to maintain messaging broker built from the foundations of the original ActiveMQ. It accomplishes this using a radically different threading and message dispatching architecture. Like ActiveMQ, Apollo is a multi-protocol broker and supports STOMP, AMQP, MQTT, Openwire, SSL, and WebSockets.


No description available


No description available


A set of command-line tools that can be used to interact with AppScale.


No description available


APR-util 1.5.4 is a bug fix release.


No description available


apt-dater provides an ncurses frontend for managing package updates on a large number of remote hosts using SSH. It supports Debian-based managed hosts as well as rug (e.g. openSUSE) and yum (e.g. CentOS) based systems.


aptly is a swiss army knife for Debian repository management: it allows you to mirror remote repositories, manage local package repositories, take snapshots, pull new versions of packages along with dependencies, publish as Debian repository. You can try it right now just for free.


No description available


Arabica is an XML and HTML processing toolkit, providing SAX, DOM, XPath, and XSLT implementations, written in Standard C++.


ArangoDB is an easy to use mostly memory, high performance, open source nosql db with a unique combination of features like graph & geo algorithms support.


No description available


No description available


No description available


Argtable is an ANSI C command line parser.


Argus is composed of an advanced comprehensive network flow data generator, the Argus sensor, which processes packets (either capture files or live packet data) and generates detailed network flow status reports of all the flows in the packet stream. Argus captures much of the packet dynamics and semantics of each flow, with a great deal of data reduction, so you can store, process, inspect and analyze large amounts of network data efficiently. Argus provides reachability, availability, connectivity, duration, rate, load, good-put, loss, jitter, retransmission, and delay metrics for all network flows, and captures most attributes that are available from the packet contents, such as L2 addresses, tunnel identifiers (MPLS, GRE, ESP, etc...), protocol ids, SAP's, hop-count, options, L4 transport identification (RTP, RTCP detection), host flow control indications, etc...


Data Network Audit and Analysis


ArgyllCMS is an ICC compatible color management system, available as Open Source.


aria2 is a lightweight multi-protocol & multi-source command-line download utility. It supports HTTP/HTTPS, FTP, BitTorrent and Metalink. aria2 …


The anonymizing relay monitor (arm) is a terminal status monitor for Tor, intended for command-line aficionados, ssh connections, and anyone with a tty terminal.


ARP Ping


No description available


ArpON (ARP handler inspection) is a portable handler daemon that make ARP protocol secure in order to avoid the Man In The Middle (MITM) attack through ARP Spoofing, ARP Cache Poisoning or ARP Poison Routing (APR) attacks. It blocks also the derived attacks by it, which Sniffing, Hijacking, Injection, Filtering & co attacks for more complex derived attacks, as: DNS Spoofing, WEB Spoofing, Session Hijacking and SSL/TLS Hijacking & co attacks. This is possible using three kinds of anti ARP Spoofing tecniques: the first is based on SARPI or "Static ARP Inspection" in statically configured networks without DHCP; the second on DARPI or "Dynamic ARP Inspection" in dynamically configured networks having DHCP; the third on HARPI or "Hybrid ARP Inspection" in "hybrid" networks, that is in statically and dynamically (DHCP) configured networks together. ArpON is therefore a proactive Point-to-Point, Point-to-Multipoint and Multipoint based solution that requires a daemon in every host of the connection for authenticate each host through an authentication of type cooperative between the hosts and that doesn't modify the classic ARP standard base protocol by IETF, but rather sets precise policies by using SARPI for static networks, DARPI for dynamic networks and HARPI for hybrid networks thus making today's standardized protocol working and secure from any foreign intrusion.


Overview Arp-scan is a command-line tool that uses the ARP protocol to discover and fingerprint IP hosts on the local network. It is available under the GPL licence (GPLv3).


arp-sk is a tool designed to manipulate ARP tables of all kinds of equipment. This can be easily performed through the sending of the appropriate packet(s).


No description available


Artifactory - world’s most advanced repository manager for Maven, Gradle, NuGet, Debian, npm, Docker, Python & RubyGems


Resource page for ascii


AsciiDoc is a text document format for writing notes, documentation, articles, books, ebooks, slideshows, web pages, man pages and blogs. AsciiDoc files can be translated to many formats including HTML, PDF, EPUB, man page.


asciinema is a free and open source solution for recording the terminal sessions and sharing them on the web. Read more about how it works.


asciiTeX asciiTeX is an ASCII equation renderer released under the terms of the GNU General Public License. The program can generate ASCII-art representations of mathematical equations. You can use asciiTeX to quickly insert equations in e.g. e-mails or comments in your source-code. The syntax is similar to LaTex. The asciiTeX project is a fork of eqascii, providing new features and many bug fixes to the original program. Features A graphical user interface written in GTK Renders mathematical equations in plain ASCII, simply copy/paste the result to where you need it Syntax similar to LaTeX A command line version is available, which accepts input from files or directly from the command line Runs on Linux and Windows and presumably on anything with a decent gcc compiler Showcase Before going into the gory details of where to obtain asciiTeX and asciiTeX operation, here are some examples of asciiTeX output.


No description available


No description available


Aspcud is a solver for package dependencies. A package universe and a request to install, remove, or upgrade packages have to be encoded in the CUDF format. Such a CUDF document can then be passed to aspcud along with an optimization criteria to obtain a solution to the given package problem.


GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell. It can either be used as a library or as an independent spell checker. Its main feature is that it does a superior job of suggesting possible replacements for a misspelled word than just about any other spell checker out there for the English language. Unlike Ispell, Aspell can also easily check documents in UTF-8 without having to use a special dictionary. Aspell will also do its best to respect the current locale setting. Other advantages over Ispell include support for using multiple dictionaries at once and intelligently handling personal dictionaries when more than one Aspell process is open at once.


Open Asset Import Library (short name: Assimp) is a portable Open Source library to import various well-known 3D model formats in a uniform manner. The most recent version also knows how to export 3d files and is therefore suitable as a general-purpose 3D model converter. See the feature list.


No description available


Command-line interface for After the Deadline language checker


No description available


Quality assurance toolchain for software packages


ATK provides the set of accessibility interfaces that are implemented by other toolkits and applications. Using the ATK interfaces, accessibility tools have full access to view and control running applications.


No description available


AtomicParsley is a lightweight command line program for reading, parsing and setting metadata into MPEG-4 files, in particular, iTunes-style metadata. This is a fork of the sf.net project http://atomicparsley.sourceforge.net/ and features preliminary support for files large than 4GB.


atool is a script for managing file archives of various types (tar, tar+gzip, zip etc).


No description available


The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux, and promoting standardization and technical collaboration of Open Source Linux


The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux, and promoting standardization and technical collaboration of Open Source Linux


aubio is a tool designed for the extraction of annotations from audio signals. Its features include segmenting a sound file before each of its attacks, performing pitch detection, tapping the beat and producing midi streams from live audio.


No description available


Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files.


Autobench is a simple Perl script for automating the process of benchmarking a web server (or for conducting a comparative test of two different web servers). The script is a wrapper around httperf. Autobench runs httperf a number of times against each host, increasing the number of requested connections per second on each iteration, and extracts the significant data from the httperf output, delivering a CSV or TSV format file which can be imported directly into a spreadsheet for analysis/graphing.


Autoconf is an extensible package of M4 macros that produce shell scripts to automatically configure software source code packages. These scripts can adapt the packages to many kinds of UNIX-like systems without manual user intervention. Autoconf creates a configuration script for a package from a template file that lists the operating system features that the package can use, in the form of M4 macro calls.


No description available


Directory-based environments.


AutoGen is a tool designed to simplify the creation and maintenance of programs that contain large amounts of repetitious text. It is especially valuable in programs that have several blocks of text that must be kept synchronized.


A cd command that learns - easily navigate directories from the command line


Automake is a tool for automatically generating Makefile.in files compliant with the GNU Coding Standards. Automake requires the use of Autoconf.


No description available


Download AutoMySQLBackup. Automatic MySQL Backup


autopano-sift-C is available from the hugin project and can only be used within hugin as an optional installation due to patent issues: the use of the Scale-invariant feature transform algorithm is restricted by US Patent 6,711,293, awarded March 23, 2004 to the University of British Columbia.


Autopsy is an open source graphical interface to The Sleuth Kit and other digital forensics tools.


No description available


autossh is a program to start a copy of ssh and monitor it, restarting it as necessary should it die or stop passing traffic. The idea is from rstunnel (Reliable SSH Tunnel), but implemented in C.


No description available


AVCE00 is an Open Source (i.e.


No description available


Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.


Avidemux is available for Linux, BSD, Mac OS X and Microsoft Windows under the GNU GPL license. The program was written from scratch by Mean, but code from other people and projects has been used as well. Patches, translations and even bug reports are always welcome.


aview is an high quality ascii-art image(pnm) browser and animation(fli/flc) player usefull especially with lynx browser.


Text based document generation


No description available


No description available


No description available


No description available


No description available


No description available


No description available


No description available


Use eb and EB CLI to launch a sample application, view it, update it, delete it, and more.


No description available


No description available


No description available


A routing protocol suitable both for wireless mesh networks and ordinary wired networks.


babl is a dynamic, any to any, pixel format translation library.


Backupninja allows you to coordinate system backup by dropping a few simple configuration files into /etc/backup.d/. Most programs you might use for making backups don't have their own configuration file format. Backupninja provides a centralized way to configure and schedule many different backup utilities. It allows for secure, remote, incremental filesytem backup (via rdiff-backup), compressed incremental data, backup system and hardware info, encrypted remote backups (via duplicity), safe backup of MySQL/PostgreSQL databases, subversion or trac repositories, burn CD/DVDs or create ISOs, incremental rsync with hardlinking.


No description available


Java library and command line to support BagIt. A project of the Library of Congress. Note: project members may work on both official Library of Congress projects and non-LC projects.


Inlab Software GmbH, founded in 1991 is a Software Development and Consulting Company located in Gruenwald near Munich. Our staff has a consolidated knowledge and technical background in the area of UNIX and UNIX-like systems.


Bam is a fast and flexible build system. Bam uses Lua to describe the build process. It's takes its inspiration for the script files from scons.


No description available


No description available


base64 is a command line utility which encodes and decodes files in this format. It can be used within a pipeline as an encoding or decoding filter, and is most commonly used in this manner as part of an automated mail processing system.


BaseX is a very light-weight, high-performance and scalable XML Database engine and XPath/XQuery Processor with Full Text and Update extensions.


Bash is the GNU Project's shell. Bash is the Bourne Again SHell. Bash is an sh-compatible shell that incorporates useful features from the Korn shell (ksh) and C shell (csh). It is intended to conform to the IEEE POSIX P1003.2/ISO 9945.2 Shell and Tools standard. It offers functional improvements over sh for both programming and interactive use. In addition, most sh scripts can be run by Bash without modification.


No description available


No description available


An informative and fancy bash prompt for Git users


No description available


Batik is a Java-based toolkit for applications or applets that want to use images in the Scalable Vector Graphics (SVG) format for various purposes, such as display, generation or manipulation.


Bash Automated Testing System


Bazaar is a version control system that helps you track project history over time and to collaborate easily with others. Whether you're a single developer, a co-located team or a community of developers scattered across the world, Bazaar scales and adapts to meet your needs. Part of the GNU Project, Bazaar is free software sponsored by Canonical. For a closer look, see ten reasons to switch to Bazaar.


BBColors is a free command-line tool for saving and loading text color preference schemes for BBEdit and TextWrangler.


No description available


No description available


No description available


No description available


Bcrypt is a cross platform file encryption utility. Encrypted files are portable across all supported operating systems and processors. Passphrases must be between 8 and 56 characters and are hashed internally to a 448 bit key. However, all characters supplied are significant. The stronger your passphrase, the more secure your data.


No description available


Yet anonther distributed key-value storage system from Douban Inc.


Beanstalk is a simple, fast work queue.


Build EAR


No description available


No description available


No description available


Friendly English-like interface for your command line. Don't remember a command? Ask Betty.


In all these examples bfg is an alias for java -jar bfg.jar.


No description available


Binary Grep


No description available


No description available


BibTeXConv is a BibTeX file converter which allows to export BibTeX entries to other formats, including customly defined text output. Furthermore, it provides the possibility to check URLs (including MD5, size and MIME type computations) and to verify ISBN and ISSN numbers.


No description available


No description available


Get Started With Bigdata Graphs are a powerful, flexible means of representing all kinds of linked data. Bigdata is an ultra high-performance graph database supporting the RDF data model, which provides a standards-based way of describing, interchanging, and querying graph data. Bigdata supports both the Sesame and Blueprints APIs. Bigdata handles very Big Graphs. Bigdata scales to 50 billion edges on a single machine and will scale to even larger graphs with its horizontally-scaled architecture. Bigdata supports robust enterprise deployments with high up-time and QoS demands with its quorum-based high-availability (HA) architecture.


Bigloo is a Scheme implementation devoted to one goal: enabling Scheme based programming style where C(++) is usually required. Bigloo attempts to make Scheme practical by offering features usually presented by traditional programming languages but not offered by Scheme and functional programming. Bigloo compiles Scheme modules. It delivers small and fast stand alone binary executables.


Operational familiarity – BIND is single software system that supports both authoritative and recursive functions. While it is recommended to run authoritative and recursive functions on separate servers, you can use the same software for both functions. In an enterprise that might not need a lot of DNS servers, it can simplify operations to only have to use one system. BIND is the only DNS software that can be either authoritative or a full recursive resolver.


bindfs is a FUSE filesystem for mounting a directory to another location, similarly to mount --bind. The permissions inside the mountpoint can be altered using various rules.


The documentation for binutils 2.24 is available.


Binwalk is a fast, easy to use tool for analyzing and extracting firmware images.


Bip is an IRC proxy, which means it keeps connected to your preferred IRC servers, can store the logs for you, and even send them back to your IRC client(s) upon connection.


Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables. As an experimental feature, Bison can also generate IELR(1) or canonical LR(1) parser tables. Once you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages.


No description available


BitlBee 3.2.2 is available for download now. If you want to know what's new, just read the changelog.


A libpcap-based Ethernet packet generator and editor for BSD, Linux, and Windows.


Blahtexml is a simple extension of blahtex, written by Gilles Van Assche. In addition to the functionality of blahtex, blahtexml has XML processing in mind and is able to process a whole XML document into another XML document. Instead of converting only one formula at a time, blahtexml can convert all the formulas of the given XML file into MathML.


BlazeBlogger is a simple-to-use but capable CMS for the command line that produces static content without the need of database servers or server side scripting. It is suitable for a wide variety of web presentations, from a personal weblog to a project page, or even a company website.


ThingM is a ubiquitous computing device studio. Here, networked electronics meet user experience design in products for everyday problem solving and self-expression.


No description available


blitzwave is a c++ wavelet library building on the blitz++ array template library. blitzwave is heavily templated and supports wavelet decompositions of n-dimensional arrays of various numerical data types. You can define and use your own wavelets, a number of pre-defined, ready-to-use wavelets are available.


View Blockhash on Github: JavaScript | Python | C Welcome to Blockhash. Blockhash is a set of libraries (Python and JavaScript, currently) implementing a variation of the perceptual image hashing algorithm described by Bian Yang, Fan Gu and Xiamu Niu in their paper Block Mean Value Based Image Perceptual Hashing The 256 bit hashes that Blockhash generate are designed to be near unique for images, even after an image has been rescaled. The Hamming distance between two hashes (the number of bits that differ) indicate how far apart two images are, with single-digit values generally giving a good indication that the images are identical, even if they are of different size.


No description available


get/set bluetooth power and discoverable state


No description available


bandwidth monitor and rate estimator


Bogofilter is or can be integrated with graphical mailers, such as KDE's KMail, GNOME's Evolution or Claws Mail (formerly known as Sylpheed-Claws), or it is run by a mail delivery agent (maildrop, procmail) script to classify an incoming message as spam or ham (using wordlists stored by BerkeleyDB). Bogofilter provides processing for plain text and HTML. It supports multi-part MIME messages with decoding of base64, quoted-printable, and uuencoded text and ignores attachments, such as images.


Bokken is a GUI for the Pyew and Radare projects so it offers almost all the same features that Pyew has and and some of the Radare's ones. It's intended to be a basic disassembler, mainly, to analyze malware and vulnerabilities.


No description available


Boost provides free peer-reviewed portable C++ source libraries.


No description available


No description available


No description available


boot2docker management utility


Build tooling for Clojure


Botan is a crypto library for C++ released under the permissive BSD-2 license.


No description available


Boxes is a command line program that draws a box around its input text. It can remove and repair those boxes, too.


No description available


No description available


Install gems as homebrew formulas


Install pip packages as homebrew formulas


No description available


Bro is a powerful network analysis framework that is much different from the typical IDS you may know.


No description available


BSD licensed charset/encoding converter library with more functionalities than libiconv


No description available


No description available


No description available


BSPonMPI is an implementation of the BSPlib standard on top of MPI. Both MPI and BSPlib are API's of communication routines meant for parallel computing, but BSPlib is easier to learn and its performance easier to predict.


btOOL is a pair of libraries (btparse in C and Text::BibTeX in Perl) for programmer-friendly access to BibTeX data files.


The BitTorrent Protocol Daemon


Buildapp is an application for SBCL or CCL that configures and saves an executable Common Lisp image. It is similar to cl-launch and hu.dwim.build. Buildapp is available under a BSD-style license. The latest version is 1.5.2, released on January 20th, 2014.


No description available


No description available


Very efficient backup system based on the git packfile format, providing fast incremental saves and global deduplication (among and within files, including virtual machine images). Current release is 0.25, and the development branch is master. Please post patches to the mailing list for discussion (see below).


better curl(1) through augmentation


Burp is a network backup and restore program. It uses librsync in order to save network traffic and to save on the amount of space that is used by each backup. It also uses VSS (Volume Shadow Copy Service) to make snapshots when backing up Windows computers.


Welcome to the Home Page Here you can find all the informations about bvi you need. The bvi is a display-oriented editor for binary files (hex editor), based on the vi texteditor.


BWCTL BWCTL is a command line client application and a scheduling and policy daemon that wraps the network measurement tools, including Iperf, Iperf3, Nuttcp, Ping, Traceroute, Tracepath, and OWAMP. These tests can measure maximum TCP bandwidth, with various tuning options available, as well as the delay, jitter, and loss rate of a network. The BWCTL client application works by contacting a BWCTL server process on the two test endpoint systems. BWCTL will work as a 3-party application. The client can arrange a test between two servers on two different systems. If the local system is intended to be one of the endpoints of the test, the BWCTL client will detect whether a local BWCTL server is running and will handle the required server functionality if needed. The BWCTL server manages and schedules the resources of the host on which it runs. The BWCTL client is used to request the type of measurement test wanted. Furthermore, it requests when the test should be executed. The BWCTL server either responds with a tentative reservation or a test denied message. Once the BWCTL clent is able to get a matching reservation from both BWCTL servers (one for each host involved in the test), it confirms the reservation. Then, the BWCTL servers run the test and return the results. The results are returned to the client from both sides of the test. Additionally, the BWCTL servers share the results from their respective sides of the test with each other. BWCTL is used to enable non-specific measurement tests to a host without having to give full user accounts on the given system. Users want the ability to run measurement tests to determine the achievable or available bandwidth, path, one-way latency or loss between a pair of hosts. It is often useful to test to multiple points along a network path to determine the network characteristics along that path. Typically, users who want to do this path decomposition have to contact the network/system administrators that control the hosts along the path directly. The administrator needs to either run half of the test for the user or provide a user account on the host. Also, network paths of interest usually are controlled by multiple administrators. These hurdles have made this kind of testing difficult in practice. BWCTL was designed to help with this problem. It allows an administrator to configure a given host as a measurement endpoint that can be shared by multiple users without concern that those users will interfere with each other. Specific policy limits can be applied to specific users, and individual tests are scheduled so they will not interfere with each other. BWCTL allows the administrator to classify incoming connections based upon a user name and AES key (generated by a pass phrase) combination or, alternatively, based upon an IP/netmask. Once the connection is classified, the BWCTL server can determine the exact type and intensities of measurement tests that will be allowed. (More details on the policy controls can be found in the bwctld.limits(8) manual page.) Features Support for Iperf, Iperf3 and Nuttcp tests. Support for Ping tests. Support for OWAMP (One-Way Latency) tests. Support for Traceroute and Tracepath tests. Full IPv6 support. No options needed. If the target of a test is specified by a DNS hostname, and that name has both an IPv4 and an IPv6 address defined, the the BWCTL client prefers the IPv6 address. Data from both sides of the test is returned so that sending side measurements can be compared with receiving side. Third party communication is supported. The client does not have to be on one of the test endpoint hosts. A local BWCTL server is not required.


No description available


Berkeley Yacc is a tool to generate LALR(1) parsers originally written by Robert Corbett. This page gives some background and pointers to byacc resources.


Byobu is a GPLv3 open source text-based window manager and terminal multiplexer. It was originally designed to provide elegant enhancements to the otherwise functional, plain, practical GNU Screen, for the Ubuntu server distribution. Byobu now includes an enhanced profiles, convenient keybindings, configuration utilities, and toggle-able system status notifications for both the GNU Screen window manager and the more modern Tmux terminal multiplexer, and works on most Linux, BSD, and Mac distributions.


No description available


Support site for Stuart Caie's work


Yet Another Japanese Dependency Structure Analyzer


cadaver is a command-line WebDAV client for Unix. It supports file upload, download, on-screen display, namespace operations (move/copy), collection creation and deletion, and locking operations.


Cadubi is available as a package for many operating systems including Ubuntu Linux, Debian GNU/Linux, Gentoo, Linspire, OpenBSD, NetBSD, FreeBSD, and the Fink package management system for Mac OS X.


Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System (via both Xlib and XCB), Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, BeOS, OS/2, and DirectFB.


cairomm is a C++ wrapper for the cairo graphics library. It offers all the power of cairo with an interface familiar to C++ developers, including use of the Standard Template Library where it makes sense.


XML Calabash is an implementation of XProc: An XML Pipeline Language.


Calc - C-style arbitrary precision calculator


calcurse is a text-based calendar and scheduling application. It helps keep track of events, appointments and everyday tasks. A configurable notification system reminds user of upcoming deadlines, and the curses based interface can be customized to suit user needs. All of the commands are documented within an online help system.


No description available


Camlistore is a set of open source formats, protocols, and software for modeling, storing, searching, sharing and synchronizing data in the post-PC era. Data may be files or objects, tweets or 5TB videos, and you can access it via a phone, browser or FUSE filesystem.


Camlp4 tool


Camlp5 is a preprocessor-pretty-printer of OCaml. It is compatible with OCaml versions from 1.07 to 4.01.0.


No description available


Capstone is a lightweight multi-platform, multi-architecture disassembly framework.


c-ares is a C library for asynchronous DNS requests (including name resolves) C89 compatibility, MIT licensed, builds for and runs on POSIX, Windows, Netware, Android and many more operating systems. Download c-ares 1.10.0, 791KB (12-may-2013) GPG RELEASE-NOTES You can also download old packages Feedback/Questions/Bugreports Discussions around c-ares, its use and its development, are held on the c-ares mailing list. Please, do not mail volunteers privately about c-ares.


No description available


Cask is a tool for managing dependencies in Emacs, both your local Emacs installation and Emacs package development. It's similar to Ruby's Bundler and node's npm.


CasperJS is a browser navigation scripting & testing utility written in Javascript for PhantomJS or SlimerJS.


Cassandra Web Site


Brainfuck language toolkit


caudec is a command-line utility for GNU/Linux and OS X that transcodes (converts) audio files from one format (codec) to another. It leverages multi-core CPUs with lots of RAM by using a ramdisk, and running multiple processes concurrently (one per file and per codec).


An open-source graph database


SourceForge presents the Commodore BASIC project. Commodore BASIC is an open source application. SourceForge provides the world's largest selection of Open Source Software.


cc65 is a complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools.


ccache is a compiler cache. It speeds up recompilation by caching previous compilations and detecting when the same compilation is being done again. Supported languages are C, C++, Objective-C and Objective-C++.


No description available


No description available


SourceForge presents the ccd2iso project. ccd2iso is an open source application. SourceForge provides the world's largest selection of Open Source Software. CloneCD image to ISO image file converter


No description available


cclive is a tool for downloading media from YouTube and similar websites. It has a low memory footprint compared to other existing tools. cclive works closely with the quvi project to work around to the flash technology that is being utilized by different media hosts to deliver the content.


A script to easily create and destroy an Apache Cassandra cluster on localhost


simplified-traditional chinese translate tool


ccrypt is a utility for encrypting and decrypting files and streams. It was designed as a replacement for the standard unix crypt utility, which is notorious for using a very weak encryption algorithm. ccrypt is based on the Rijndael block cipher, a version of which is also used in the Advanced Encryption Standard (AES, see http://www.nist.gov/aes). This cipher is believed to provide very strong security. Unlike unix crypt, the algorithm provided by ccrypt is not symmetric, i.e., one must specify whether to encrypt or decrypt. The most common way to invoke ccrypt is via the commands ccencrypt and ccdecrypt. There is also a ccat command for decrypting a file directly to the terminal, thus reducing the likelihood of leaving temporary plaintext files around. In addition, there is a compatibility mode for decrypting legacy unix crypt files. An emacs mode is also supplied for editing encrypted text files. Encryption and decryption depends on a keyword (or key phrase) supplied by the user. By default, the user is prompted to enter a keyword from the terminal. Keywords can consist of any number of characters, and all characters are significant (although ccrypt internally hashes the key to 256 bits). Longer keywords provide better security than short ones, since they are less likely to be discovered by exhaustive search. For a detailed description of the encryption algorithm used by ccrypt, see the man page.


No description available


No description available


CCZE is a robust and modular log coloriser, with plugins for apm, exim, fetchmail, httpd, postfix, procmail, squid, syslog, ulogd, vsftpd, xferlog and more.


No description available


M. J. Pomraning's python-cdb is a Python interface to cdb.


cd-discid is an utility to get CDDB discid information from a CD-ROM disc.


No description available


No description available


No description available


All the input text to cdlabelgen is assumed to be in ISO Latin1 format.


No description available


CDPR is the Cisco Discovery Protocol Reporter. This software will tell you which switch and port your device is plugged into. It is known to compile and run on Solaris, Linux, HP-UX, AIX and Windows (using pcap). In verbose mode, it decodes the entire CDP packet including information such as native VLAN, device capabilities, etc. It also has the ability to report the data back to a server so that you can use CDPR to keep an ever updating database of which devices are on which switch port. This code has had several additions made to it at the request of Cisco and is used in many of their labs.


No description available


A description of the features of Cdrecord (freeware) and the UNIX platforms suported


CenterIM is a powerful communication tool that can be used through SSH, without the need for VNC/Remote Desktop. CenterIM started as a fork of CenterICQ.


cereal is a header-only C++11 serialization library. cereal takes arbitrary data types and reversibly turns them into different representations, such as compact binary encodings, XML, or JSON. cereal was designed to be fast, light-weight, and easy to extend - it has no external dependencies and can be easily bundled with other code or used standalone.


Ceylon is a language for writing large programs in teams. To learn more, read the 15 minute quick intro, before taking the tour of the language.


No description available


LinkedIn is the largest professional social network and is currently the 10th largest website in the US by traffic. Our ops team will make around 5-10 production changes per day. CFEngine provides the automation framework and gives us the ability to continue to scale operationally. Mike Svoboda, Sr.


CFITSIO is a library of C and Fortran subroutines for reading and writing data files in FITS (Flexible Image Transport System) data format. CFITSIO provides simple high-level routines for reading and writing FITS files that insulate the programmer from the internal complexities of the FITS format. CFITSIO also provides many advanced features for manipulating and filtering the information in FITS files.


GNU cflow is able to produce both direct and inverted flowgraphs for C sources. Optionally a cross-reference listing can be generated. Two output formats are implemented: POSIX and GNU (extended).


cfv is a utility to both test and create .sfv, .csv, .crc, .md5(sfv-like), md5sum, bsd md5, sha1sum, and .torrent files. These files are commonly used to ensure the correct retrieval or storage of data.


CGAL is a software project that provides easy access to efficient and reliable geometric algorithms in the form of a C++ library. CGAL is used in various areas needing geometric computation, such as geographic information systems, computer aided design, molecular biology, medical imaging, computer graphics, and robotics.


cgdb is a lightweight curses (terminal-based) interface to the GNU Debugger (GDB). In addition to the standard gdb console, cgdb provides a split screen view that displays the source code as it executes. The keyboard interface is modeled after vim, so vim users should feel at home using cgdb.


Cgrep: a context-aware grep for source codes


No description available


No description available


No description available


chcase is a perl script used to rename files in linux or unix environments. You can change filenames to either all upper or all lower case, or specify perl expressions to operate on the filenames.


cheat allows you to create and view interactive cheatsheets on the command-line. It was designed to help remind *nix system administrators of options for commands that they use frequently, but not frequently enough to remember.


July 26, 2014: Check 0.9.14 is now available for download. Check is available under the LGPL license. New features available in this release are listed on the NEWS page.


No description available


check_postgres is a script for monitoring various attributes of your database. It is designed to work with Nagios, MRTG, or in standalone scripts.


Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. It automates the process of checking Java code to spare humans of this boring (but important) task. This makes it ideal for projects that want to enforce a coding standard.


Cherokee is an innovative, feature rich, lightning fast and easy to configure open source web server designed for the next generation of highly concurrent secured web applications.


chroot for RubyGems


Small Footprint Scheme for use as a C Extension Language


CHICKEN is a compiler for the Scheme programming language. CHICKEN produces portable and efficient C, supports almost all of the R5RS Scheme language standard, and includes many enhancements and extensions. CHICKEN runs on Linux, MacOS X, Windows, and many Unix flavours.


No description available


No description available


Chisel is a collection of LLDB commands to assist debugging iOS apps.


chkrootkit is a tool to locally check for signs of a rootkit.


CHMLIB is a library for dealing with Microsoft ITSS/CHM format files. Right now, it is a very simple library, but sufficient for dealing with all of the .chm files I've come across. Due to the fairly well-designed indexing built into this particular file format, even a small library is able to gain reasonably good performance indexing into ITSS archives.


No description available


Chromaprint is the core component of the AcoustID project. It's a client-side library that implements a custom algorithm for extracting fingerprints from any audio source.


Control Google Chrome from the command line


WebDriver is an open source tool for automated testing of webapps across many browsers. It provides capabilities for navigating to web pages, user input, JavaScript execution, and more.  ChromeDriver is a standalone server which implements WebDriver's wire protocol for Chromium, which is then available for Chrome on Android and Chrome on Desktop (Mac, Linux, Windows and ChromeOS).


Changes the current Ruby


Thin wrapper around chruby to make it work with the Fish shell


what is it? : ChucK is a programming language for real-time sound synthesis and music creation. It is open-source and freely available on MacOS X, Windows, and Linux. ChucK presents a unique time-based, concurrent programming model that's precise and expressive (we call this strongly-timed), dynamic control rates, and the ability to add and modify code on-the-fly. In addition, ChucK supports MIDI, OpenSoundControl, HID device, and multi-channel audio. It's fun and easy to learn, and offers composers, researchers, and performers a powerful programming tool for building and experimenting with complex audio synthesis/analysis programs, and real-time interactive music.


No description available


Work on automating classical cipher cracking in C.


CImg is a free, open-source library distributed under the CeCILL-C (close to the GNU LGPL) or CeCILL (compatible with the GNU GPL) licenses. It can be used in commercial applications.


The CityHash family of hash functions


No description available


No description available


ClamAV is the open source standard for mail gateway scanning software.


Downloader for the Amazon.com MP3 music store


No description available


OpenMP/Clang: An implementation of the OpenMP(R) C/C++ language extensions in Clang/LLVM compiler


clasp is an answer set solver for (extended) normal and disjunctive logic programs. It combines the high-level modeling capacities of answer set programming (ASP) with state-of-the-art techniques from the area of Boolean constraint solving. The primary clasp algorithm relies on conflict-driven nogood learning, a technique that proved very successful for satisfiability checking (SAT). Unlike other learning ASP solvers, clasp does not rely on legacy software, such as a SAT solver or any other existing ASP solver. Rather, clasp has been genuinely developed for answer set solving based on conflict-driven nogood learning. clasp can be applied as an ASP solver (on SMODELS format, as output by Gringo), as a SAT solver (on a simplified version of DIMACS/CNF format), or as a PB solver (on OPB format).


HTCondor Homepage


Class-dump This is a command-line utility for examining the Objective-C runtime information stored in Mach-O files. It generates declarations for …


Why Clay? Clay is concise. If you've written generic programs with C++ templates, you know how verbose it is. This is because type names are longer in generic code. Clay solves this problem elegantly by providing whole program type propagation. Generic programming, when combined with whole program type propagation lets you write high-level code rivaling scripting languages in conciseness. Clay is fast. Efficient type-specialized code is generated during compilation. This type-specialized code is low-level and is equivalent to C in performance. Clay uses LLVM to optimize the generated low-level code. Clay is a systems programming language. Clay has the same memory footprint and runtime overhead as C. It is suitable for writing garbage collectors, embedded systems, database servers, games etc. Clay design philosophy. Efficient, concise, generic - Pick any three.


SourceForge presents the Nifty Clean project. Nifty Clean is an open source application. SourceForge provides the world's largest selection of Open Source Software. Clean is a program that searches for backup files and such identified by regular expressions in a ~/.cleanrc, and deletes them: possibly interactively with a per-file y/n decision, or in a batch mode. Clean is written in C and targets Unix/POSIX.


clens is a convenience library to aid in porting code from OpenBSD to different operating systems.


cless - Print file contents with syntax highlighting


No description available


C package manager-ish


cliclick is a shell tool for emulating mouse and keyboard events


No description available


cliPSafe is a command line interface (cli) to Password Safe databases. cliPSafe only works with version 3 databases and it currently only operates in read only mode. Password Safe was originally written by Bruce Schneier and is now run as an open source project hosted on SourceForge.


No description available


CLN is a library for efficient computations with all kinds of numbers in arbitrary precision. CLN was written by Bruno Haible and is currently maintained by Richard B. Kreckel. It is distributed under the terms and conditions of the GNU General Public License GPL.


cloc is a command line program that takes file, directory, and/or archive names as inputs.


Clockywock is a cool ncurses ANALOG clock.


Clojure to JS compiler


This is the web page of CLooG, a software and a library generating loops for scanning Z-polyhedra. That is, CLooG finds the code or pseudo-code with which each integral point of one or more parameterized polyhedra or union of parameterized polyhedra is reached. CLooG is designed to avoid control overhead and to produce a very effective code.


A JavaScript checker and optimizer.


Create powerful and efficient JavaScript.


CloudBees SDK


No description available


No description available


No description available


CLucene is a high-performance, scalable, cross platform, full-featured, open-source indexing and searching API. Specifically, CLucene is the guts of a search engine, the hard stuff. You write the easy stuff: the UI and the process of selecting and parsing your data files to pump them into the search engine yourself, and any specialized queries to pull it back for display or further processing.


Clutter is an open source (LGPL 2.1) software library for creating fast, compelling, portable, and dynamic graphical user interfaces. It is a core part of Gnome3, it is used by the GnomeShell, and is supported by the open source community.


No description available


No description available


Welcome to CMake, the cross-platform, open-source build system. CMake is a family of tools designed to build, test and package software. CMake is used to control the software compilation process using simple platform and compiler independent configuration files. CMake generates native makefiles and workspaces that can be used in the compiler environment of your choice.


No description available




Exception handling for signals (SIGSEGV, SIGILL, ...) cmocka is able to recover the test state if there are exceptions like a segfault.


A lightweight library to simplify and generalize the process of writing unit tests for C applications.


Reviving cmockery unit test framework from Google


No description available


No description available


cmus is a small, fast and powerful console music player for Unix-like operating systems.


No description available


Implementation of the the rest of NTLM authentications, tested against both Windows/ISA and Samba/Squid: full featured NTLMv2 with its new strong password hash and NTLM2 Session Response (NTLMv1.5) offering better network security than NTLM/LM in non-NTLMv2 environments. With these two new algorithms, Cntlm is THE ultimate auth proxy :) supporting every NTLM flavour invented. If you use Cntlm's autodetection, your password is probably better protected than it would be with native Windows.


What is Coccinelle? Coccinelle is a program matching and transformation engine which provides the language SmPL (Semantic Patch Language) for specifying desired matches and transformations in C code. Coccinelle was initially targeted towards performing collateral evolutions in Linux. Such evolutions comprise the changes that are needed in client code in response to evolutions in library APIs, and may include modifications such as renaming a function, adding a function argument whose value is somehow context-dependent, and reorganizing a data structure. Beyond collateral evolutions, Coccinelle is successfully used (by us and others) for finding and fixing bugs in systems code. Sponsors The development of Coccinelle is supported in part by the Agence Nationale de la Recherche (France) under the contract ANR-09-BLAN-0158-01. The development of Coccinelle has been supported in the past by the Agence Nationale de la Recherche (France) under the contract ANR-05-BLAN-0383, the Danish Research Council for Technology and Production Sciences, and INRIA via the cooperative research initiative ARC VeriTLA+.


No description available


No description available


A code-understanding, code-browsing or code-search tool. This is a tool to index, then query or search C, C++, Java, Python, Ruby and Go source code. It builds upon the databases of cscope and ctags, and provides a nice GUI tool.


COGL is a low level OpenGL abstraction library developed for (and part of) Clutter.


No description available


No description available


collectd is a daemon which collects system performance statistics periodically and provides mechanisms to store the values in a variety of ways, for example in RRD files.


The Perl script colordiff is a wrapper for 'diff' and produces the same output but with pretty 'syntax' highlighting. Colour schemes can be customized.


A simple wrapper around make to colorize the output.


colorsvn is the Subversion output colorizer. Colorsvn was extracted from kde-sdk and was extended with build process and configuration.


No description available


No description available


No description available


Compface provides utilities and a library for converting to and from the X-Face format, a 48x48 bitmap format used to carry thumbnails of email authors in a mail header.


No description available


libConfuse is a configuration file parser library, licensed under the terms of the ISC license, and written in C. It supports sections and (lists of) values (strings, integers, floats, booleans or other sections), as well as some other features (such as single/double-quoted strings, environment variable expansion, functions and nested include statements). It makes it very easy to add configuration file capability to a program using a simple API.


Conserver is an application that allows multiple users to watch a serial console at the same time. It can log the data, allows users to take write-access of a console (one at a time), and has a variety of bells and whistles to accentuate that basic functionality. The idea is that conserver will log all your serial traffic so you can go back and review why something crashed, look at changes (if done on the console), or tie the console logs into a monitoring system (just watch the logfiles it creates). With multi-user capabilities you can work on equipment with others, mentor, train, etc. It also does all that client-server stuff so that, assuming you have a network connection, you can interact with any of the equipment from home or wherever.


No description available


No description available


No description available


A command-line utility that creates projects from cookiecutters (project templates). E.g. Python package projects, jQuery plugin projects.


Coq is a formal proof management system. It provides a formal language to write mathematical definitions, executable algorithms and theorems together with an environment for semi-interactive development of machine-checked proofs. Typical applications include the formalization of programming languages semantics (e.g. the CompCert compiler certification project or Java Card EAL7 certification in industrial context), the formalization of mathematics (e.g. the full formalization of the 4 color theorem or constructive mathematics at Nijmegen) and teaching.


Please remember that development of Coreutils is a volunteer effort, and you can also contribute to its development. For information about contributing to the GNU Project, please read How to help GNU.


Corkscrew is a tool for tunneling SSH through HTTP proxies.


CouchDB is a database that completely embraces the web. Store your data with JSON documents. Access your documents and query your indexes with your web browser, via HTTP. Index, combine, and transform your documents with JavaScript. CouchDB works well with modern web and mobile apps. You can even serve web apps directly out of CouchDB.


Enables full-text searching of CouchDB documents using Lucene


Download movies automatically, easily and in the best quality as soon as they are released, via usenet or torrents


No description available


No description available


cpanminus - get, unpack, build and install modules from CPAN


CPAN module search in C.


No description available


Static source code analysis tool for C and C++ code


A C++ based XML loader and writer with an internal DOM representation. It is very lightweight and high-performance. The goal of this project is to …


C++ Format (cppformat) is an open-source formatting library for C++. It can be used as a safe alternative to printf or as a fast alternative to IOStreams.


Documentation for Cppi is available online, as is documentation for most GNU software.


No description available


No description available


CppUnit is the C++ port of the famous JUnit framework for unit testing. Test output is in XML for automatic testing and GUI based for supervised tests.


CppUTest is a C /C++ based unit xUnit test framework for unit testing and for test-driving your code. It is written in C++ but is used in C and C++ projects and frequently used in embedded systems but it works for any C/C++ project.


No description available


CPU usage limiter for Linux


cputhrottle is a small OS X command-line utility designed to limit the CPU usage of a process to which it attaches.


SourceForge presents the CrackLib project. CrackLib is an open source application. SourceForge provides the world's largest selection of Open Source Software. Next generation version of libCrack password checking library. As of Oct 2008 (reflected in 2.8.15 code release), licensed under LGPL.


SourceForge presents the CrackLib project. CrackLib is an open source application. SourceForge provides the world's largest selection of Open Source Software. Next generation version of libCrack password checking library. As of Oct 2008 (reflected in 2.8.15 code release), licensed under LGPL.


No description available


No description available


CRF++: Yet Another CRF toolkit


Accuracy has been seen in excess of 99.9 per cent. In other words, CRM114 learns, and it learns fast . CRM114 is compatible with SpamAssassin or other spam-flagging software; it can also be pipelined in front of or behind procmail. CRM114 is also useful as a syslog or firewall log filter, to alert you to important events but ignore the ones that aren't meaningful.


cronolog is a simple filter program that reads log file entries from standard input and writes each entry to the output file specified by a filename template and the current date and time. When the expanded filename changes, the current file is closed and a new one opened. cronolog is intended to be used in conjunction with a Web server, such as Apache, to split the access log into daily or monthly logs.


NOTE: crosstool-NG is a rewrite of the original crosstool by Dan Kegel.


Crunch is a wordlist generator where you can specify a standard character set or a character set you specify. crunch can generate all possible combinations and permutations.


Automatically exported from code.google.com/p/crush-tools


Cryptol is a domain-specific language for specifying cryptographic algorithms. A Cryptol implementation of an algorithm resembles its mathematical specification more closely than an implementation in a general purpose language.


free C++ library for cryptography: includes ciphers, message authentication codes, one-way hash functions, public-key cryptosystems, key agreement schemes, and deflate compression


No description available


Cscope is a developer's tool for browsing source code. It has an impeccable Unix pedigree, having been originally developed at Bell Labs back in the days of the PDP-11.


No description available


Csmith is a tool that can generate random C programs that statically and dynamically conform to the C99 standard. It is useful for stress-testing compilers, static analyzers, and other tools that process C code. Csmith has found bugs in every tool that it has tested, and we have used it to find and report more than 400 previously-unknown compiler bugs.


No description available


A standards inspired CSS pre-processor. Written in PHP.


Last week, I posted about data URIs and why they're an interesting feature of web browsers. In the conclusion, I mentioned that the best use of data URIs is to


Cluster SSH tool for Mac OS X Terminal.app


Authors ------- The original CVSup code was written in Modula-3 by: John Polstra <jdp@polstra.com> Csup is a rewrite of CVSup in C.


CSVfix is available as a Windows binary installer, or in source form for both Windows and Linux/Unix platforms. The CSVfix manual, detailing all commands, is here. For questions and support on CSVfix, please use the support forum - particularly, please post there before raising an issue in the issue tracker.


Simple CSV file parser for the UNIX command line


csync is a file synchronizer especially designed for you, the normal user.


No description available


No description available


CTemplate is a simple but powerful template language for C++. It emphasizes separating logic from presentation: it is impossible to embed application logic in this template language.


The Color Transformation Language (CTL)


CTorrent is a BitTorrent client implemented in C++ to be lightweight and quick. The original has fallen a little behind in updates and bug fixes though.


No description available


cuetools is a set of utilities for working with cue files and toc files. (repo converted with svn2git)


No description available


CUPS-PDF is also listed as a project on freecode (formerly freshmeat).


CuraEngine is the a powerful, fast and robust engine for processing 3D models into 3D printing instruction for Ultimaker and other GCode based 3D printers. It is part of the larger open source project called "Cura".


curl is a command line tool for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP form based upload, proxies, cookies, user+password authentication (Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, proxy tunneling and a busload of other useful tricks.


Curlish is a small script written in Python without any further dependencies but things that are shipped with Python 2.7. If you are running an older Python version you will need to install simplejson.


cURLpp is a C++ wrapper for libcURL.


Cutter is a Unit Testing Framework for C and C++. Cutter's interface is easy to write, easy to debug your code and fun to run tests. (See the screenshot.


CutyCapt is a small cross-platform command-line utility to capture WebKit's rendering of a web page into a variety of vector and bitmap formats, including SVG, PDF, PS, PNG, JPEG, TIFF, GIF, and BMP. See IECapt for a similar tool based on Internet Explorer.


CVC4 is the new version, the fifth generation of this validity checker line that is now celebrating sixteen years of heritage. It represents a complete re-evaluation of the core architecture to be both performant and to serve as a cutting-edge research vehicle for the next several years.


CVS is a version control system, an important component of Source Configuration Management (SCM). Using it, you can record the history of sources files, and documents. It fills a similar role to the free software RCS, PRCS, and Aegis packages.


cvs2svn is a tool for migrating a CVS repository to Subversion, git, or Bazaar.


Resource page for cvsps


No description available


CVSync is a portable CVS repository synchronization utility and freely available under the BSD license.


CWEB is a version of WEB for documenting C, C++, and Java programs. WEB was adapted to C by Silvio Levy in 1987, and since then both Knuth and Levy have revised and enhanced the system in many ways, notably to support C++ and ANSI C. Thus CWEB combines TeX with today's most widely used professional programming languages.


The CyaSSL lightweight SSL library provides progressive features, portability, and current standards at sizes up to 20 times smaller than OpenSSL - including TLS 1.2, DTLS, stream ciphers, SSL inspection, AES-NI, and both client/server support.


No description available


daemon - turns other processes into daemons


No description available


Daemonlogger is a packet logger and soft tap developed by Martin Roesch. The libpcap-based program has two runtime modes: 1. It sniffs packets and spools them straight to the disk and can daemonize itself for background packet logging. By default the file rolls over when 2 GB of data is logged. 2. It sniffs packets and rewrites them to a second interface, essentially acting as a soft tap. It can also do this in daemon mode. These two runtime modes are mutually exclusive, if the program is placed in tap mode (using the -I switch) then logging to disk is disabled. Make SURE you read the included COPYING file so that you understand how this file is licensed by Sourcefire, even though it's under the GPL v2 there are some clarifications that we have made regarding the licensing of this program. Daemonlogger is a registered trademark of Sourcefire, Inc.


No description available


Dante is a product developed by Inferno Nettverk A/S. It consists of a SOCKS server and a SOCKS client, implementing RFC 1928 and related standards. It is a flexible product that can be used to provide convenient and secure network connectivity.


No description available


No description available


Darcs is a free and open source, cross-platform version control system, like git, mercurial or subversion but with a very different approach. Thanks to its focus on changes rather than snapshots, Darcs can offer a freer way of working, and a simpler user interface.


No description available


DarkIce is a live audio streamer.


dark-mode - Toggle the Dark Mode in OS X 10.10 from the command-line


No description available


DASH is a POSIX-compliant implementation of /bin/sh that aims to be as small as possible. It does this without sacrificing speed where possible. In fact, it is significantly faster than bash (the GNU Bourne-Again SHell) for most tasks.


Maintaining Matt Dillon's dasm assembler.


dateutils, command-line date calculation and conversion tools


Datomic provides rich schema and query capabilities on top of modern scalable storage engines like DynamoDB, Cassandra, Riak and more.


davix is a C++ toolkit for advanced I/O on remote resources with HTTP based protocols. It aims to be a simple, performant and portable I/O layer for Cloud and Grid Storages services.


Ever wanted to get rid of Outlook ? DavMail is a POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway allowing users to use any mail/calendar client (e.g. Thunderbird with Lightning or Apple iCal) with an Exchange server, even from the internet or behind a firewall through Outlook Web Access. DavMail now includes an LDAP gateway to Exchange global address book and user personal contacts to allow recipient address completion in mail compose window and full calendar support with attendees free/busy display.


No description available


D-Bus is a message bus system, a simple way for applications to talk to one another.


No description available


A patch to the GNU dd program, this version has several features intended for forensic acquisition of data. Highlights include hashing on-the-fly, …


No description available


No description available


No description available


You can download version 2.2 of dcled and use it to send text to the message board under Linux, Mac OS X 10.5.6, and perhaps other operating systems for which you can compile libusb. Dcled is a userland program, and shouldn't require any kernel recompiling at all, but you will require the libusb-1.0-dev pacakge to be installed.


DCMTK is a collection of libraries and applications implementing large parts the DICOM standard. It includes software for examining, constructing and converting DICOM image files, handling offline media, sending and receiving images over a network connection, as well as demonstrative image storage and worklist servers. DCMTK is is written in a mixture of ANSI C and C++.


No description available


ddar is a free de-duplicating archiver for Unix. Save space, bandwidth and time by storing duplicate regions of data only once.


The ddate source ripped out of util-linux


DDclient is a Perl client used to update dynamic DNS entries for accounts on Dynamic DNS Network Service Provider. It was originally written by Paul Burry and is now mostly by wimpunk. It has the capability to update more than just dyndns and it can fetch your WAN-ipaddress in a few different ways. Check the configuration pages to find how to do this.


Data recovery tool


No description available


Resource page for deheader


Overview Get Deis Get Involved Documentation Blog Deis is a project byOpDemand Your PaaS. Your Rules.


Deis is an open source PaaS that leverages Docker, CoreOS and Heroku Buildpacks to provide a private application platform that is lightweight and flexible.


DejaGnu is a framework for testing other programs. Its purpose is to provide a single front end for all tests. Think of it as a custom library of Tcl procedures crafted to support writing a test harness. A test harness is the testing infrastructure that is created to support a specific program or tool. Each program can have multiple testsuites, all supported by a single test harness. DejaGnu is written in Expect, which in turn uses Tcl -- Tool command language.


CollabNet, Facilitating Collaborative Software Development


denominator - Portably control DNS clouds using java or bash


DepQBF is a search-based solver for quantified boolean formulae (QBF) in prenex conjunctive normal form. It is based on the DPLL algorithm for QBF, called QDPLL, with conflict-driven clause and solution-driven cube learning.


Detox is a utility designed to clean up filenames. It replaces difficult to work with characters, such as spaces, with standard equivalents. It will also clean up filenames with UTF-8 or Latin-1 (or CP-1252) characters in them.


Developer's Image Library (DevIL) is a cross-platform image library utilizing a simple syntax to load, save, convert, manipulate, filter and display a variety of images with ease.


DevTodo is a small command line application for maintaining lists of tasks. It stores tasks hierarchically, with each task given one of five priority levels. Data is stored as JSON.


Tools to work with android .dex and java .class files


dfc is a free software.


dfu-programmer is a Device Firmware Update based USB programmer for Atmel chips with a USB bootloader.


dfu-util is the host side implementation of the DFU 1.0 and DFU 1.1 specifications of the USB forum. DFU is intended to download and upload firmware to devices connected over USB. It ranges from small devices like micro-controller boards up to mobile phones. Using dfu-util you can download firmware to your DFU-enabled device or upload firmware from it. dfu-util has been tested with the Openmoko Neo1973 and Freerunner and many other devices.


No description available


No description available


DHEX is a more than just another hex editor: It includes a diff mode, which can be used to easily and conveniently compare two binary files. Since it is based on ncurses and is themeable, it can run on any number of systems and scenarios. With its utilization of search logs, it is possible to track changes in different iterations of files easily.


No description available


dialog is used in shell scripts to present a variety of questions or display messages using text user-interface widgets


No description available


No description available


Dieharder is a random number generator (rng) testing suite. It is intended to test generators, not files of possibly random numbers as the latter is a fallacious view of what it means to be random.


diff-pdf is a tool for visually comparing two PDFs.


Diffuse is a small and simple text merge tool written in Python. With Diffuse, you can easily merge, edit, and review changes to your code. Diffuse is free software.


No description available


An IRC Proxy Server


direnv is a shell extension that loads different environment variables depending on your path.


No description available


Experimental sample playback


Disco is a lightweight, open-source framework for distributed computing based on the MapReduce paradigm.


Distributed Indices for Disco


No description available


No description available


Distributed compilation for faster C/C++ builds


No description available


Reusability of "code": Suppose you make a diagram in ascii art and you render it with version 0.6b of ditaa. You keep the ascii diagram, and then version 0.8 comes out, which features some new cool effects. You re-render your old diagram with the new version of ditaa, and it looks better, with zero effort! In that sense ditaa is a diagram markup language, with very loose syntax.


No description available


No description available


DjView4 is a new portable DjVu viewer and browser plugin.


No description available


DjVuLibre is an open source (GPL'ed) implementation of DjVu, including viewers, browser plugins, decoders, simple encoders, and utilities.


No description available


D Programming Language


No description available


Dns2tcp is a network tool designed to relay TCP connections through DNS traffic. Encapsulation is done on the TCP level, thus no specific driver is needed (i.e: TUN/TAP). Dns2tcp client doesn't need to be run with specific privileges.


dnscrypt-proxy provides local service which can be used directly as your local resolver or as a DNS forwarder, encrypting and authenticating requests using the DNSCrypt protocol and passing them to an upstream server.


No description available


Passive DNS network mapper a.k.a. subdomains bruteforcer


No description available


Learn about DNSPerf, ResPerf, and DHCPerf and how those free tools developed by Nominum make it simple to gather accurate latency and throughput metrics for DNS and DHCP.


No description available


dnstop is a libpcap application (ala tcpdump) that displays various tables of DNS traffic on your network.


No description available


No description available


docbook2X is a software package that converts DocBook documents into the traditional Unix man page format and the GNU Texinfo format.


No description available


Docker is an open platform for developers and sysadmins to build, ship, and run distributed applications, whether on laptops, data center VMs, or the cloud.


Working with Docker Machine


No description available


command line tool for managing dock items


doitlive is a tool for live presentations in the terminal. It reads a file of shell commands and replays the commands in a fake terminal session as you type random characters.


No description available


No description available


No description available


No description available


Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-like systems, written with security primarily in mind. Dovecot is an excellent choice for both small and large installations. It's fast, simple to set up, requires no special administration and it uses very little memory.


Source code documentation and analysis tool


No description available


No description available


Data workflow tool, like a "Make for data"


Fast JVM launching without the hassle of persistent JVMs.


Dropbear is a relatively small SSH server and client. It runs on a variety of POSIX-based platforms. Dropbear is open source software, distributed under a MIT-style license.


No description available


dsh is an implementation of a wrapper for executing multiple remote shell (rsh/remsh/ssh) commands. rsh/remsh/ssh are wrappers for executing shell (ksh/bash/zsh/tcsh/sh .. etc... ) on remote hosts.


No description available


No description available


No description available


No description available


No description available


DUB is a build tool for D projects with support for automatically retrieving dependencies and integrating them in the build process. The design emphasis is on maximum simplicity for simple projects, while providing the opportunity to customize things when needed.


No description available


No description available


Two-factor authentication done right. Duo Security lets your users use their mobile phones to secure their logins, protecting your company from account takeover and data theft.


All the code here is GPLed (free software). Duplicity is also part of the Fedora, Debian, and Ubuntu distributions of GNU/Linux.


duply is a frontend for the mighty duplicity magic. duplicity is a python based shell application that makes encrypted incremental backups to remote storages. Different backends like ftp, sftp, imap, s3 and others are supported. See duplicity manpage for a complete list of backends and features.


No description available


DVDAuthor is a set of tools to help you author the file and directory structure of a DVD-Video disc, including programmatic commands for implementing interactive behaviour. It is driven by command lines and XML control files, though there are other programs that provide GUI-based front ends if you prefer (see below).


dvdbackup is a tool to rip video DVDs from the command line. It has the advantages of being small, fast, and easy to use.


dvdrtools is a fork of cdrtools/cdrecord with support for writing to DVDs. While its primary purpose is writing data DVDs, it includes basic support for mastering video DVDs.


Blu-ray Disc/DVD+RW/+R/-R[W] support for Unix: user-land utilities and optional Linux kernel patch


No description available


No description available


a little and powerful file object manipulation tool


No description available


dwdiff is a diff program that operates at the word level instead of the line level. It is different from wdiff in that it allows the user to specify what should be considered whitespace, and in that it takes an optional list of characters that should be considered delimiters. Delimiters are single characters that are treated as if they are words, even when there is no whitespace separating them from preceding words or delimiters. dwdiff is mostly commandline compatible with wdiff. Only the --autopager, --terminal and --avoid-wraps options are not supported.


dxflib is an open source C++ library mainly for parsing DXFTM files. QCAD, CAM Expert and vec2web all use dxflib to import DXF files. dxflib can also write DXF files, but you need to have good knowledge of the DXF format to produce valid output.


No description available


No description available


Dynamips is a software that emulates Cisco IOS on a traditional PC. It has been created by Christophe Fillot who started his work in August 2005. The last official release of Dynamips supports Cisco 7200, 3600 series (3620, 3640 and 3660), 3700 series (3725, 3745), 2600 series (2610 to 2650XM, 2691) and 1700 series. It is very popular with people studying for CCNA (Cisco Certified Network Associate), CCNP (Cisco Certified Network Professional) and CCIE (Cisco Certified Internetwork Expert) certification exams. Please note that you must provide your own IOS images compatible with the Cisco hardware emulated by Dynamips.


Save time and money by developing against DynamoDB Local, and then run your application unmodified against Amazon DynamoDB when you're ready.


No description available


No description available


Download ebook tools. Tools for accessing and converting various ebook file formats


No description available


No description available


Ecasound is a software package designed for multitrack audio processing. It can be used for simple tasks like audio playback, recording and format conversions, as well as for multitrack effect processing, mixing, recording and signal recycling. Ecasound supports a wide range of audio inputs, outputs and effect algorithms. Effects and audio objects can be combined in various ways, and their parameters can be controlled by operator objects like oscillators and MIDI-CCs. A versatile console mode user-interface is included in the package. See key features and technologies for more details.


No description available


Open source music identification.


No description available


ECL is an implementation of the Common Lisp language as defined by the ANSI X3J13 specification.


No description available


EDelta is a fast (linear time) XDelta-style binary differ, but optimized for executables that have a very systematic way of changing between versions. It has not been thoroughly evaluated so far, but on one example (two versions of Vim) it produces a 30kB delta where XDelta needs 250kB. My personal use for edelta is to quickly deploy Linux kernels from my development-laptop to my test-machines, especially when working over my slow ADSL line at home. I frequently see factor of 100 speedups compared to shipping the whole file.


EditorConfig is a file format and collection of text editor plugins for maintaining consistent coding styles between different editors and IDEs.


No description available


Eet is a library your application links to. The procedure for this is very simple. You simply have to compile your application with the appropriate compiler flags that the pkg-config script outputs.


No description available


We use the CMake build system, but only to build the documentation and unit-tests, and to automate installation. If you just want to use Eigen, you can use the header files right away. There is no binary library to link to, and no configured header file. Eigen is a pure template library defined in the headers.


Eina is a core data structure and common utility library.


ejabberd is an open source Jabber/XMPP server designed from the ground up to be the building bricks of highly critical messaging systems.


EJDB is the C library based on modified version of Tokyo Cabinet.


No description available


No description available


Elasticsearch is a trademark of Elasticsearch BV, registered in the U.S.


No description available


No description available


ELinks is an advanced and well-established feature-rich text mode web (HTTP/FTP/..) browser. ELinks can render both frames and tables, is highly customizable and can be extended via Lua or Guile scripts. It is quite portable and runs on a variety of platforms. Check the about page for a more complete description.


Elixir is a functional, meta-programming aware language built on top of the Erlang VM. It is a dynamic language that focuses on tooling to leverage Erlang's abilities to build concurrent, distributed and fault-tolerant applications with hot code upgrades.


elixir-build is an exenv plugin that provides an exenv install command to compile and install different versions of Elixir on UNIX-like systems.


No description available


An emacs plugin to complete C and C++ code using libclang


Embryo is a tiny library designed to interpret limited Small programs compiled by the included compiler, embryo_cc. It is mostly a cleaned up and smaller version of the original Small abstract machine. The compiler is mostly untouched.


No description available


Emscripten is an LLVM-based project that compiles C and C++ into highly-optimizable JavaScript in asm.js format. This lets you run C and C++ on the web at near-native speed, without plugins. Porting Compile your existing projects written in C or C++ and run them on all modern browsers. APIs Emscripten converts OpenGL into WebGL, and lets you use familiar APIs like SDL, or HTML5 directly. Fast Thanks to LLVM, Emscripten and asm.js, code runs at near-native speed.


Enca is an Extremely Naive Charset Analyser. It detects character set and encoding of text files and can also convert them to other encodings using either a built-in converter or external libraries and tools like libiconv, librecode, or cstocs.


EncFS provides an encrypted filesystem in user-space. It runs with regular user permissions using the FUSE library to act as a filesystem. EncFS is open source software, licensed under the LGPL.


Beneath the surface, Enchant is a whole lot more - and less - than that. You'll see that Enchant isn't really a spell checking library at all.


No description available


No description available


GNU Enscript is a free replacement for Adobe's enscript program.


ENT: A Pseudorandom Number Sequence Test Program


Unlike guard, entr is a zero-configuration tool with no external build or runtime dependencies. The interface to entr is not only minimal, it aims to be simple enough to create a new category of ad hoc automation. These micro-tests reduce keystrokes, but more importantly they emphasize the utility of automated checks.


No description available


No description available


No description available


No description available


No description available


No description available


EPSILON is a powerful Open Source wavelet image compressor. The project is aimed on parallel and robust image processing.


Epstool is a utility to create or extract preview images in EPS files, fix bounding boxes and convert to bitmaps.


Validation tool for EPUB – **MOVED TO GITHUB**


Erlang is a programming language used to build massively scalable soft real-time systems with requirements on high availability. Some of its uses are in telecoms, banking, e-commerce, computer telephony and instant messaging. Erlang's runtime system has built-in support for concurrency, distribution and fault tolerance.


Es is an extensible shell. The language was derived from the Plan 9 shell, rc, and was influenced by functional programming languages, such as Scheme, and the Tcl embeddable programming language.


esniper is a lightweight console application for sniping eBay auctions.


No description available


eSpeak is a compact open source software speech synthesizer for English and other languages, for Linux and Windows.   http://espeak.sourceforge.net eSpeak uses a "formant synthesis" method. This allows many languages to be provided in a small size. The speech is clear, and can be used at high speeds, but is not as natural or smooth as larger synthesizers which are based on human speech recordings. eSpeak is available as: A command line program (Linux and Windows) to speak text from a file or from stdin. A shared library version for use by other programs. (On Windows this is a DLL). A SAPI5 version for Windows, so it can be used with screen-readers and other programs that support the Windows SAPI5 interface. eSpeak has been ported to other platforms, including Android, Mac OSX and Solaris. Features. Includes different Voices, whose characteristics can be altered. Can produce speech output as a WAV file. SSML (Speech Synthesis Markup Language) is supported (not complete), and also HTML. Compact size. The program and its data, including many languages, totals about 2 Mbytes. Can be used as a front-end to MBROLA diphone voices, see mbrola.html. eSpeak converts text to phonemes with pitch and length information. Can translate text into phoneme codes, so it could be adapted as a front end for another speech synthesis engine. Potential for other languages. Several are included in varying stages of progress. Help from native speakers for these or other languages is welcome. Development tools are available for producing and tuning phoneme data. Written in C. I regularly use eSpeak to listen to blogs and news sites. I prefer the sound through a domestic stereo system rather than small computer speakers, which can sound rather harsh. Languages. The eSpeak speech synthesizer supports several languages, however in many cases these are initial drafts and need more work to improve them. Assistance from native speakers is welcome for these, or other new languages. Please contact me if you want to help. eSpeak does text to speech synthesis for the following languages, some better than others. Afrikaans, Albanian, Aragonese, Armenian, Bulgarian, Cantonese, Catalan, Croatian, Czech, Danish, Dutch, English, Esperanto, Estonian, Farsi, Finnish, French, Georgian, German, Greek, Hindi, Hungarian, Icelandic, Indonesian, Irish, Italian, Kannada, Kurdish, Latvian, Lithuanian, Lojban, Macedonian, Malaysian, Malayalam, Mandarin, Nepalese, Norwegian, Polish, Portuguese, Punjabi, Romanian, Russian, Serbian, Slovak, Spanish, Swahili, Swedish, Tamil, Turkish, Vietnamese, Welsh. The latest development version is at: espeak.sf.net/test/latest.html. espeakedit is a GUI program used to prepare and compile phoneme data. It is now available for download. Documentation is currently sparse, but if you want to use it to add or improve language support, let me know. History. Originally known as speak and originally written for Acorn/RISC_OS computers starting in 1995. This version is an enhancement and re-write, including a relaxation of the original memory and processing power constraints, and with support for additional languages.


A highly-available key value store for shared configuration and service discovery


No description available


Ettercap is a comprehensive suite for man in the middle attacks. It features sniffing of live connections, content filtering on the fly and many other interesting tricks. It supports active and passive dissection of many protocols and includes many features for network and host analysis.


Eucalyptus client API tools. Compatible with Amazon EC2 and IAM APIs


Python-based Project Euler command line tool.


Evas is a clean display canvas API that implements a scene graph, not an immediate-mode rendering target, is cross-platform, for several target display systems that can draw anti-aliased text, smooth super and sub-sampled scaled images, alpha-blend objects and much more.


No description available


No description available


No description available


Exempi is an implementation of XMP. Version 2.x is based on Adobe XMP SDK and released under a BSD-style license like Adobe's. The 3 clause BSD (aka New-BSD) license is compatible with GPL. The licensing is kept identical in order to allow two-way merging of the code (ie sending our change to the XMP SDK to Adobe for integration).


Elixir versions management tool


Linux: Chances are, libexif is already supplied by your distribution provider.


No description available


ExifTool is a platform-independent Perl library plus a command-line application for reading, writing and editing meta information in a wide variety of files. ExifTool supports many different metadata formats including EXIF, GPS, IPTC, XMP, JFIF, GeoTIFF, ICC Profile, Photoshop IRB, FlashPix, AFCP and ID3, as well as the maker notes of many digital cameras by Canon, Casio, FLIR, FujiFilm, GE, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.


Exim is a message transfer agent (MTA) developed at the University of Cambridge for use on Unix systems connected to the Internet. It is freely available under the terms of the GNU General Public Licence. In style it is similar to Smail 3, but its facilities are more general. There is a great deal of flexibility in the way mail can be routed, and there are extensive facilities for checking incoming mail. Exim can be installed in place of Sendmail, although the configuration of Exim is quite different.


Exiv2 is a C++ library and a command line utility to manage image metadata. It provides fast and easy read and write access to the Exif, IPTC and XMP metadata of images in various formats. Exiv2 is available as free software and with a commercial license, and is used in many projects.


The native USB drivers for Linux and Mac OS X have merged into a single driver: the Exodriver. The Exodriver is a thin interface (think exoskeleton) to LabJack devices.


Expat is an XML parser library written in C. It is a stream-oriented parser in which an application registers handlers for things the parser might find in the XML document (like start tags). An introductory article on using Expat is available on xml.com.


Download ext2 filesystem in user space. Compact implementation of the ext2 filesystem in user space, using the FUSE library. Uses include providing ext2/ext3 support on platforms which do not sup


EXT4 implementation for FUSE


Traditional vi text editor


No description available


AbouteZ publish empty translation creation. ezlupdate is the general way to create .ts ( located in share/translations or extension/ezexample/translations ) files for the system (eZ publish)InstallationPlease read the README installation instructions.Before building the programThe linguist is not provided with eZ publish 3, as this is distributed in the Qt library available from Trolltech.The following assumes that you are building under unix. If you have a commercial licence of Qt for Windows and/or Mac OS X, you can build it in a similar way. If you don't have such a licence, you can get binaries from eZ systems.First, make sure that you have the Qt library installed. If you use a package system such as RPM, make sure that you also have the qt-devel package. You need version 4.0 of the Qt library.If you build ezlupdate against the Qt/X11 library, it will require X11 to run, even though it is a console program. If you have installed eZ publish on a server without X11 it is recommended that you build ezlupdate against Qt/embedded.DependencieseZ publish 3 requires two programs to create and maintain translations, 'ezlupdate' and 'linguist'.These programs are based on the same tools from the Qt toolkit by Trolltech (www.trolltech.com). The unix version of this toolkit is released under the GPL. eZ systems will provide binaries for Windows and Mac OS X.The linguist is unmodified from the Qt original, so you also can get this from other sources, such as RPMs.


Ezstream is a command line source client for Icecast media streaming servers.


No description available


FAAC is an MPEG-4 and MPEG-2 AAC encoder. Note that the quality of FAAC is not up to par with the currently best AAC encoders available. Features: Portable Reasonably fast LC, Main, LTP support DRM support through DreaM Source packages are available in the downloads section. No binary distributions are available here, because they require a patent license. You might find binaries at RareWares. FAAC is based on the original ISO MPEG reference code. The changes to this code are licensed under the LGPL license. The original license is not compatible with the LGPL, please be aware of this when using FAAC. The original license text can be found in the README file included in the download package.


FAAD2 is an open source MPEG-4 and MPEG-2 AAC decoder, it is licensed under the GPLv2 license.


Fabric is a Python (2.5-2.7) library and command-line tool for streamlining the use of SSH for application deployment or systems administration tasks.


Fail2ban scans log files (e.g. /var/log/apache/error_log) and bans IPs that show the malicious signs -- too many password failures, seeking for exploits, etc. Generally Fail2Ban is then used to update firewall rules to reject the IP addresses for a specified amount of time, although any arbitrary other action (e.g. sending an email) could also be configured. Out of the box Fail2Ban comes with filters for various services (apache, courier, ssh, etc).


No description available


Falcon provides six integrated programming paradigms: procedural, object oriented, prototype oriented, functional, tabular and message oriented.


No description available


Command-line productivity booster, offers quick access to files and directories, inspired by autojump, z and v.


FastBit is an open-source data processing library following the spirit of NoSQL movement. It offers a set of searching functions supported by compressed bitmap indexes. It treats user data in the column-oriented manner similar to well-known database management systems such as Sybase IQ, MonetDB, and Vertica. It is designed to accelerate user's data selection tasks without imposing undue requirements. In particular, the user data is NOT required to be under the control of FastBit software, which allows the user to continue to use their existing data analysis tools.


Fastjar is an implementation of Sun's jar utility that comes with the JDK, written entirely in C, and runs in a fraction of the time while being 100% …


FATSort is a C utility that sorts FAT12, FAT16 and FAT32 partitions. It even can handle long file name entries. It was developed because I wanted to sort my MP3 files on my MP3 hardware player. Unfortunetly, there was no utility out there so far, so I had to write it myself. FATSort reads the boot sector and sorts the directory structure recursively. FATSort is released under GPLv2.


fb-adb is a tool for interacting with Android systems. It does much of what adb does, but with better remote shell support and, hopefully, fewer bugs.


No description available


No description available


No description available


No description available


FCrackZip is a free and fast zip password cracker


No description available


Audio codecs extracted from Android Open Source Project


Find duplicate files with fdupes.


No description available


Table of Contents What is fex? Replace many cut and awk invocations Field selection Tokenizing behavior Command line arguments Usage Examples Real world uses Parse IP and URL from apache logs Show paths from strace Show home directory root paths Download What is fex? Fex is a powerful field extraction tool. Fex provides a very concise language for tokenizeing strings and extracting fields. The basic usage model is that you provide a series of delimiter and field selection pairs. Tokens can be any character, while field selections have a specific syntax. Replace many cut and awk invocations cut(1) from GNU coreutils (on Linux) does not support negative offsets, so you cannot ask cut to only show you the Nth field from the end. Additionally, to cut by multiple fields, you end up having to write cut ...


Flat file extractor (ffe) can be used for parsing different flat file structures and printing them in different formats. ffe can also process fixed length binary files. ffe is a command line tool developed in GNU/Linux environment and it is distributed under GNU General Public License 2 or later. ffe has been build using GNU autotools so it should be possible to build ffe in many kinds UNIX-like systems.


A friendlier find(1).


FFMedia Broadcast


FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. See the Changelog for recent changes.


right now ffmpeg2theora provides only a command line interface.


Lightweight video thumbnailer that can be used by file managers.


No description available


No description available


A fast, free C FFT library; includes real-complex, multidimensional, and parallel transforms. Benchmarked against many other FFTs.


No description available


fIcy is a small icecast/shoutcast stream grabber suite for use under shell environment. Its goal is to automatically rip a stream into user customisable files. It will work with ICY compatible streams, allowing you to either to save the stream to disk or to pipe the output to a media player, or even both. fIcy, among other uses, is ideal for batch/unattended recording of radio programs and stream debugging.


Introduction and Overview of Compose


Text to ASCII art converter


No description available


No description available


No description available


fio is an I/O tool meant to be used both for benchmark and stress/hardware verification. It has support for 19 different types of I/O engines (sync, mmap, libaio, posixaio, SG v3, splice, null, network, syslet, guasi, solarisaio, and more), I/O priorities (for newer Linux kernels), rate I/O, forked or threaded jobs, and much more. It can work on block devices as well as files. fio accepts job descriptions in a simple-to-understand text format. Several example job files are included. fio displays all sorts of I/O performance information, including complete IO latencies and percentiles. Fio is in wide use in many places, for both benchmarking, QA, and verification purposes. It supports Linux, FreeBSD, NetBSD, OpenBSD, OS X, OpenSolaris, AIX, HP-UX, Android, and Windows.


fish is a smart and user-friendly command line shell for OS X, Linux, and the rest of the family.


File Information Tool Set


No description available


A free, open source codec for lossless audio compression and decompression


No description available


No description available


Flake is an open-souce FLAC audio encoder. It was developed as an independent implementation of the FLAC specification, and is meant to be an alternative to the FLAC reference encoder. While Flake does not yet have many of the advanced features of the reference encoder, it does have the benefit of faster encoding.


flashrom is a utility for identifying, reading, writing, verifying and erasing flash chips. It is designed to flash BIOS/EFI/coreboot/firmware/optionROM images on mainboards, network/graphics/storage controller cards, and various other programmer devices.


Vorwort Portfolio Flare Flasm Kontakt Login Flasm is a free command line assembler/disassembler of Flash ActionScript bytecode. It lets you make changes to any SWF. Flasm fully supports SWFs produced by Macromedia Flash 8 and earlier Flash versions.


Memory efficiency and speed - The only memory needed to access your data is that of the buffer. It requires 0 additional allocations. FlatBuffers is also very suitable for use with mmap (or streaming), requiring only part of the buffer to be in memory. Access is close to the speed of raw struct access with only one extra indirection (a kind of vtable) to allow for format evolution and optional fields. It is aimed at projects where spending time and space (many memory allocations) to be able to access or construct serialized data is undesirable, such as in games or any other performance sensitive applications. See the benchmarks for details.


“Hurra FlawFinder ! FlawFinder is the greatest software of the World.


A Distributed init System


Learn about wines, and how to pair wines with food on the best wine review site online


Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate. The description is in the form of pairs of regular expressions and C code, called rules.


Flickcurl is a C library for the Flickr API, handling creating the requests, signing, token management, calling the API, marshalling request parameters and decoding responses. It uses libcurl to call the REST web service and libxml2 to manipulate the XML responses. Flickcurl supports all of the API (see Flickcurl API coverage for details) including the functions for photo/video uploading, browsing, searching, adding and editing comments, groups, notes, photosets, categories, activity, blogs, favorites, places, tags, machine tags, institutions, pandas and photo/video metadata. It also includes a program flickrdf to turn photo metadata, tags, machine tags and places into an RDF triples description.


At the same time, Flow is a gradual type system. Any parts of your program that are dynamic in nature can easily bypass the type checker, so you can mix statically typed code with dynamic code.


Flowgrind is an advanced TCP traffic generator for testing and benchmarking Linux, FreeBSD, and Mac OS X TCP/IP stacks. In contrast to similar tools like iperf or netperf it features a distributed architecture, where throughput and other metrics are measured between arbitrary flowgrind server processes.


Tool set for working with NetFlow data


** NOTE ** Back in April 2013 we had to move the fltk.general and fltk.developer lists to google groups. Please join us there to reconnect. All postings from today on back through 2004 are available on the fltk Forums page. Recent Articles [ Show All ] FLTK 1.3.x Weekly Snapshot, r10476 03:01 Dec 05, 2014 by mike, 0 comments A new weekly snapshot of FLTK 1.3.x (r10476) is now available. [ Read ] FLTK 1.3.x Weekly Snapshot, r10474 03:02 Nov 28, 2014 by mike, 0 comments A new weekly snapshot of FLTK 1.3.x (r10474) is now available. [ Read ] FLTK 1.3.x Weekly Snapshot, r10464 03:01 Nov 21, 2014 by mike, 0 comments A new weekly snapshot of FLTK 1.3.x (r10464) is now available. [ Read ] FLTK 1.3.x Weekly Snapshot, r10454 03:01 Nov 14, 2014 by mike, 0 comments A new weekly snapshot of FLTK 1.3.x (r10454) is now available. [ Read ] FLTK 1.3.x Weekly Snapshot, r10437 03:01 Nov 07, 2014 by mike, 0 comments A new weekly snapshot of FLTK 1.3.x (r10437) is now available. [ Read ] FLTK 1.3.3 released on Nov 03, 2014 14:23 Nov 03, 2014 by AlbrechtS, 0 comments FLTK 1.3.3 is a maintenance release with many enhancements and bug fixes.


No description available


flvmeta is a command-line utility aimed at manipulating Adobe(tm) Flash Video files (FLV).


No description available


Database migrations are something that Java developers struggle with, and Flyway provides a nice tool that anyone with basic knowledge of SQL can use. For that reason it has become the favourite migration tool in the Spring Boot team.


No description available


No description available


No description available


Fontconfig is a library for configuring and customizing font access.


No description available


The latest version of FOP is available at FOP 1.1.


Foreman in Go


Foremost is a console program to recover files based on their headers, footers, and internal data structures. This process is commonly referred to as data carving. Foremost can work on image files, such as those generated by dd, Safeback, Encase, etc, or directly on a drive. The headers and footers can be specified by a configuration file or you can use command line switches to specify built-in file types. These built-in types look at the data structures of a given file format allowing for a more reliable and faster recovery.


No description available


Self-Contained - Fossil is a single self-contained stand-alone executable.


4store, a fast, scalable clustered RDF database


No description available


fping is a program to send ICMP echo probes to network hosts, similar to ping, but much better performing when pinging multiple hosts. fping has a very long history: Roland Schemers did publish a first version of it in 1992 and it has established itself since then as a standard tool for network diagnostics and statistics.


PathPicker is a command line tool to easily select files from piped input.


Hash-based carver tool


No description available


No description available


This is the official website of freeDiameter, the open source Diameter protocol implementation. freeDiameter provides an extensible platform for deploying a Diameter network for your Authentication, Authorization and Accounting needs, whether you are involved in research or a network operator.


FreeImage is a library project for developers who would like to support popular graphics image formats (PNG, JPEG, TIFF, BMP and others).


FreeIPMI FreeIPMI provides in-band and out-of-band IPMI software based on the IPMI v1.5/2.0 specification. The IPMI specification defines a set of interfaces for platform management and is implemented by a number vendors for system management. The features of IPMI that most users will be interested in are sensor monitoring, system event monitoring, power control, and serial-over-LAN (SOL). The FreeIPMI tools and libraries listed below should provide users with the ability to access and utilize these and many other features. A number of useful features for large HPC or cluster environments have also been implemented into FreeIPMI. See the README or FAQ for more info. The FreeIPMI project currently includes the following tools and libraries: Project Tools Bmc-info A tool to read information about a BMC such as device version numbers, device support, and globally unique IDs (guids). (example output) Bmc-watchdog A tool/daemon to manage a BMC Watchdog. This tool is typically used for system timeout management and automatic system restarts in the event of a system crash. Ipmi-chassis A tool to manage/monitor a chassis, such as chassis power, identification (i.e. LED control), and status. Ipmi-fru A tool to read field replaceable unit (FRU) information from a motherboard/machine. (example output) Ipmi-sel A tool to read and manage IPMI System Event Log (SEL) records. SEL records store system event information and may be useful for debugging problems. (example output, example output w/ event state) Ipmi-sensors A tool to read IPMI sensor readings and sensor data repository (SDR) information. (example output, example output w/ sensor state) Ipmipower A tool for remote power control. Ipmiconsole A tool for Serial-over-Lan (SOL) console access. Ipmi-config A tool to configure BMC and IPMI information. In can be used to configured usernames, passwords, networking information, security, Serial-over-LAN (SOL), Platform Event Filtering (PEF), boot devices, power restoration policy, sensor thresholds, sensor events, and many more configuration options. (example core config, PEF config, Chassis config, Sensors config) Ipmi-raw A tool that provides hex input/output of IPMI commands. Ipmi-locate A tool that can probe for information about a BMC device, such as device addresses or IPMI version support. (example output) Ipmi-pet A tool to parse and interpret Platform Event Traps (PET). Ipmi-dcmi A tool to perform Data Center Manageability Interface (DCMI) IPMI extension commands. Supports extensions for asset management and power usage management. Bmc-device A tool to perform advanced BMC commands, such as resetting the BMC, configuring ACPI, configuring SDR/SEL time, manually generating events, re-arming sensors, and configuring manufacturer settings. Ipmiping An IPMI ping tool for debugging. (example output) Rmcpping A RMCP ping tool for debugging. (example output) Ipmi-oem An IPMI tool for OEM specific commands. Ipmidetect/Ipmidetectd A tool and daemon for IPMI node detection. Ipmiseld A daemon that regularly polls the SEL and stores the events to the local syslog. Project Libraries Libfreeipmi A C library that includes KCS, SSIF, and OpenIPMI Linux, and Solaris BMC drivers, IPMI 1.5 and IPMI 2.0 LAN communication interfaces, IPMI packet building utilities, IPMI command utilities, and utilities for reading/interpreting/managing IPMI. Libipmiconsole A library for Serial-over-Lan (SOL) console access. SOL console access is abstracted into a file descriptor interface, so users may read and write console data through a file descriptor. Libipmimonitoring A library for sensor monitoring and interpretation. Sensor monitoring and interpretation of those sensors is abstracted into an API with an iterator interface. Libipmidetect A library for IPMI node detection.


FreeLing - Open source library of natural language analyzers


The world's leading RADIUS provider. The project includes a GPL AAA server, a GUI, and a BSD licensed client. Full support is available


FreeSWITCH is a scalable open source cross-platform telephony platform designed to route and interconnect popular communication protocols using audio, video, text or any other form of media. It was created in 2006 to fill the void left by proprietary commercial solutions. FreeSWITCH also provides a stable telephony platform on which many telephony applications can be developed using a wide range of free tools.


FreeTDS is a set of libraries for Unix and Linux that allows your programs to natively talk to Microsoft SQL Server and Sybase databases.


FreeType is a freely available software library to render fonts.


FreeXL is an open source library to extract valid data from within an Excel (.xls) spreadsheet.FreeXL design goals: to be simple and lightweight to be stable, robust and efficient to be easily and universally portable completely ignoring any GUI-related oddity Note that the final goal means that FreeXL ignores at all fonts, sizes and alignments, and most formats. It ignores Pivot Table, Charts, Formulas, Visual Basic macros and so on. FreeXL is structurally simple and quite light-weight (typically 40-80K of object code, stripped).


Frege is a non-strict, pure functional programming language in the spirit of Haskell. Frege programs are compiled to Java and run in a JVM.


A free software collection of video effect plugins originally developed on GNU/Linux, ported also to Mac and Win


Frescobaldi is een LilyPond muziek-editor


GNU FriBidi is an implementation of the Unicode Bidirectional Algorithm (bidi).


No description available


The solution: reuse the secure tunnel once it has been established. fsh is a drop-in rsh-compatible replacement for ssh that automatically resuses ssh tunnels.


No description available


fsw is a file change monitor that receives notifications when the contents of the specified files or directories are modified.


A cross-platform file change monitor with multiple backends: Apple OS X File System Events API, *BSD kqueue, Linux inotify and a stat-based backend.


FTGL is a free cross-platform Open Source C++ library that uses Freetype2 to simplify rendering fonts in OpenGL applications. FTGL supports bitmaps, pixmaps, texture maps, outlines, polygon mesh, and extruded polygon rendering modes.


FTimes is a system baselining and evidence collection tool. The primary purpose of FTimes is to gather and/or develop topographical information and attributes about specified directories and files in a manner conducive to intrusion and forensic analysis.


No description available


No description available


Filesystem in userspace implementation for MaxOSX


Filesystem in userspace implementation for MaxOSX


Fuseki is a SPARQL server. It provides REST-style SPARQL HTTP Update, SPARQL Query, and SPARQL Update using the SPARQL protocol over HTTP.


FUSE filesystem to mount ZIP archives with write support


fuzzy-completion for finding files


Cipherdyne System and Network Security


fzf is a general-purpose fuzzy finder for your shell.


Interactive G2 Cheatsheet, categorizing commands based on what they affect.


What is Gabedit ? Gabedit is a graphical user interface to computational chemistry packages like Gamess-US, Gaussian, Molcas, Molpro, MPQC, OpenMopac, Orca, PCGamess and Q-Chem It can display a variety of calculation results including support for most major molecular file formats.


No description available


No description available


No description available


Video game music file emulation/playback library


GammaRay is a tool for examining and manipulating the internals of a Qt application at runtime. GammaRay augments conventional debuggers by understanding the implementation of Qt, allowing it to visualize application behavior on a higher level, especially with complex frameworks like scene graphs, model/view or state machines being involved.


Gammu is the name of the project as well as name of command line utility, which you can use to control your phone. It is written in C and built on top of libGammu.


Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids. It is based on a hierarchical design targeted at federations of clusters. It leverages widely used technologies such as XML for data representation, XDR for compact, portable data transport, and RRDtool for data storage and visualization. It uses carefully engineered data structures and algorithms to achieve very low per-node overheads and high concurrency. The implementation is robust, has been ported to an extensive set of operating systems and processor architectures, and is currently in use on thousands of clusters around the world. It has been used to link clusters across university campuses and around the world and can scale to handle clusters with 2000 nodes.


Gant is a tool for scripting Ant tasks using Groovy instead of XML to specify the logic. A Gant specification is a Groovy script and so can bring all the power of Groovy to bear directly, something not possible with Ant scripts. Whilst it might be seen as a competitor to Ant, Gant uses Ant tasks for many of the actions, so Gant is really an alternative way of doing things using Ant, but using a programming language rather than XML to specify the rules.


A Linux interface to the Garmin Forerunner GPS units


Gauche is an R7RS Scheme implementation developed to be a handy script interpreter, which allows programmers and system administrators to write small to large scripts for their daily chores. Quick startup, built-in system interface, native multilingual support are some of my goals.


Gauge is an open source project, sponsored by ThoughtWorks Inc.


Home of GAUL: Genetic Algorithm Utility Library


No description available


No description available


No description available


Gcal is a program for calculating and printing calendars. Gcal displays hybrid and proleptic Julian and Gregorian calendar sheets, respectively for one month, three months, or a whole year. It also displays eternal holiday lists for many countries around the globe, and features a very powerful creation of fixed date liststhat can be used for reminding purposes. Gcal can calculate various astronomical data and times of the Sun and the Moon for pleasure at any location, precisely enough for most civil purposes. Gcal supports some other calendar systems, for example, the Chinese and Japanese calendars, the Hebrew calendar, and the civil Islamic calendar, too.


No description available


GConf is a system for storing application preferences.


No description available


No description available


This document describes installation and usage of the gcutil tool. gcutil is a command-line tool that is used to manage your Google Compute Engine resources.


No description available


No description available


No description available


No description available


GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.


Tool to inspect the used space of folders. Files are displayed in a cushioned tree map. Useful if you wonder where all your free space went to.


gdnsd is an Authoritative-only DNS server which does geographic (or other sorts of) balancing, redirection, weighting, and service-state-conscious failover at the DNS layer.


No description available


Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. It can be used in a variety of applications, from high-availability web sites to the transport of database replication events. In other words, it is the nervous system for how distributed processing communicates.


Gecode is a toolkit for developing constraint-based systems and applications. Gecode provides a constraint solver with state-of-the-art performance while being modular and extensible.


GEGL provides infrastructure to do demand based cached non destructive image editing on larger than RAM buffers. Through babl it provides support for a wide range of color models and pixel storage formats for input and output.


Genders is a static cluster configuration database used for cluster configuration management. It is used by a variety of tools and scripts for management of large clusters. The Genders database is accessed by every node in a cluster, either through a networked file system or by replicating the database on every node of the cluster. The database describes the layout and configuration of the cluster so that tools and scripts can sense the variations of cluster nodes. By abstracting this information into a plain text file, it becomes possible to change the configuration of a cluster by modifying only one file.


No description available




No description available


GeoCouch, a spatial index for CouchDB


GeoGit is an open source tool that draws inspiration from Git, but adapts its core concepts to handle distributed versioning of geospatial data.


GeographicLib is a small set of C++ classes for performing conversions between geographic, UTM, UPS, MGRS, geocentric, and local cartesian coordinates, for gravity (e.g., EGM2008), geoid height, and geomagnetic field (e.g., WMM2010) calculations, and for solving geodesic problems. (The library may be used from .NET applications using the NETGeographicLib wrapper library.) It is a suitable replacement for the core functionality provided by geotrans.




GeoIP update client code


GeoServer is an open source server for sharing geospatial data. Designed for interoperability, it publishes data from any major spatial data source using open standards.


getdns is a modern asynchronous DNS API. It implements DNS entry points from a design developed and vetted by application developers, in an API specification edited by Paul Hoffman.


No description available


Official website for getmail version 4, an extensible mail-retrieval program with support for POP3, IMAP, SDPS, SSL, domain mailboxes, message filtering, and other features.


Documentation for gettext is available on-line.


No description available


gexiv2 is a GObject wrapper around the Exiv2 photo metadata library. It allows for GNOME applications to easily inspect and update EXIF, IPTC, and XMP metadata in photo and video files of various formats.


Commandline flags module for C++


Gforth is the Forth implementation of the GNU project (Current release 0.7.3, have a look to the User Manual). Source distributions can be found on GNU's Gforth directory, source and binary distributions for popular platforms such as Windows, GNU/Linux, etc. can be found in Home of Gforth, as well as snapshots of the development version in the git repository on Savannah.


Fast GitHub command line client.


GHC is a state-of-the-art, open source, compiler and interactive environment for the functional language Haskell.


GitHub Issues on the command line. Use your $EDITOR, not your browser.


No description available


GibbsLDA++ software tool


A shell script for easily accessing gitignore boilerplates


No description available


No description available


Gifsicle is a command-line tool for creating, editing, and getting information about GIF images and animations.


GiNaC is a C++ library. It is designed to allow the creation of integrated systems that embed symbolic manipulations together with more established areas of computer science (like computation- intense numeric applications, graphical interfaces, etc.) under one roof. It is distributed under the terms and conditions of the GNU general public license (GPL). GiNaC is an iterated and recursive acronym for GiNaC is Not a CAS, where CAS stands for Computer Algebra System.


Potentially the best command line gister.


No description available


Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.


@sondosia tis a bit more technical but something like git-annex is a much better solution than relying on a particular service. Posted Tue Aug 19 20:25:05 2014 by Cassie R.


A python script wrapper for git-archive that archives a git superproject and its submodules, if it has any. Takes into account .gitattributes


The easily installable Github clone powered by Scala


github like contributions calendar on terminal


No description available


No description available


Transparent Git Encryption


a command line tool to apply templates defined on github


GIT utilities -- repo summary, repl, changelog population, author commit percentages and more


No description available


gitflow - Git extensions to provide high-level repository operations for Vincent Driessen's branching model.


AVH Edition of the git extensions to provide high-level repository operations for Vincent Driessen's branching model


No description available


No description available


A few scripts to make code review via Gerrit Code Review easier for developers.


No description available


Commandline app to create and edit releases on Github (and upload artifacts)


Incremental merge for git


No description available


No description available


Push a branch to multiple remotes in one command.


A temporary commit tool for git


Use numbers for dealing with files in git


No description available


git-open is a commandline utility that allows you to specify a repo name and optionally the author and will then open the matching resource in your web-browser.


No description available


No description available


A customized bash environment suitable for git work.


Gitslave does not take over your repository. You may continue to use legacy git commands both inside of a gits cloned repository and outside in a privately git-cloned repository. Gitslave is a value added supplement designed to accelerate performing identical git actions over all linked repositories and aside from one new file in the superproject, adjustments to .gitignore, and perhaps a few private config variables, does not otherwise affect your repositories.


A way to limit git repos by ssh


No description available


No description available


No description available


No description available


Some simple tricks that make working with Pivotal Tracker even better... and easier... um, besier!


No description available


GL2PS: an OpenGL to PostScript printing library Christophe Geuzaine Version 1.3.8, November 27 2012 Example: PS, EPS, PDF and SVG files created with the gl2psTest.c demo provided in the distribution. This illustrates the handling of smooth shading, intersecting primitives, line stippling, vector text rendering, multiple viewports and mixed vector/bitmap output. Compare with a PNG screenshot of the OpenGL window. Download The latest stable version of GL2PS is gl2ps-1.3.8.tgz. Older versions and nightly source snapshots are available here. For read-only svn access use: 'svn co https://geuz.org/svn/gl2ps/trunk gl2ps' (username: gl2ps, password: gl2ps). For questions and discussions about GL2PS see the gl2ps mailing list. If you think you have found a bug you can also file a report directly here (username: gl2ps, password: gl2ps). You can also subscribe to the gl2ps-announce mailing list to be notified automatically when a new version of GL2PS is released. Documentation Contents 1  Introduction 2  Usage     2.1  gl2psBeginPage and gl2psEndPage         2.1.1  Specification         2.1.2  Description and arguments         2.1.3  Return value     2.2  gl2psText and gl2psTextOpt         2.2.1  Specification         2.2.2  Description and arguments         2.2.3  Return value     2.3  gl2psDrawPixels         2.3.1  Specification         2.3.2  Description and arguments         2.3.3  Return value     2.4  gl2psSpecial         2.4.1  Specification         2.4.2  Description and arguments         2.4.3  Return value     2.5  gl2psEnable and gl2psDisable         2.5.1  Specification         2.5.2  Description and arguments         2.5.3  Return value     2.6  gl2psPointSize and gl2psLineWidth         2.6.1  Specification         2.6.2  Description and arguments         2.6.3  Return value     2.7  gl2psBlendFunc         2.7.1  Specification         2.7.2  Description and arguments         2.7.3  Return value     2.8  gl2psBeginViewport and gl2psEndViewport         2.8.1  Specification         2.8.2  Description and arguments         2.8.3  Return value     2.9  gl2psSetOptions and gl2psGetOptions         2.9.1  Specification         2.9.2  Description and arguments         2.9.3  Return value 3  Example 4  Tips and tricks 5  Limitations 6  Contributors 7  Links 8  Versions 1  Introduction GL2PS is a C library providing high quality vector output for any OpenGL application. The main difference between GL2PS and other similar libraries (see section 7) is the use of sorting algorithms capable of handling intersecting and stretched polygons, as well as non manifold objects. GL2PS provides advanced smooth shading and text rendering, culling of invisible primitives, mixed vector/bitmap output, and much more... GL2PS can currently create PostScript (PS), Encapsulated PostScript (EPS), Portable Document Format (PDF) and Scalable Vector Graphics (SVG) files, as well as LATEX files for the text fragments. GL2PS also provides limited, experimental support for Portable LaTeX Graphics (PGF). Adding new vector output formats should be relatively easy; you can also use the excellent pstoedit program to transform the PostScript files generated by GL2PS into many other vector formats such as xfig, cgm, wmf, etc. GL2PS is available at http://www.geuz.org/gl2ps/ and is released under the GNU Library General Public License (see COPYING.LGPL). GL2PS can also be used under an alternative license that allows (amongst other things, and under certain conditions) for static linking with closed-source software (see COPYING.GL2PS).


No description available


glbinding is a generated, cross-platform C++ binding for OpenGL which is solely based on the new xml-based OpenGL API specification (gl.xml). It is a fully fledged OpenGL API binding compatible with current code based on other C bindings, e.g., GLEW. The binding is generated using python scripts and templates, that can be easily adapted to fit custom needs. glbinding can be used as an alternative to GLEW and other projects, e.g., glad, gl3w, glLoadGen, glload, and flextGL.


The OpenGL Extension Wrangler Library (GLEW) is a cross-platform open-source C/C++ extension loading library. GLEW provides efficient run-time mechanisms for determining which OpenGL extensions are supported on the target platform. OpenGL core and extension functionality is exposed in a single header file. GLEW has been tested on a variety of operating systems, including Windows, Linux, Mac OS X, FreeBSD, Irix, and Solaris.


GLib provides the core application building blocks for libraries and applications written in C. It provides the core object system used in GNOME, the main loop implementation, and a large set of utility functions for strings and common data structures.


No description available


No description available


Simplified Go project management, dependency management, and vendoring.


No description available


GNU GLOBAL is a source code tag system that works the same way across diverse environments, such as Emacs editor, Vi editor, Less viewer, Bash shell, various web browsers, etc. You can locate specified tags, such as functions, macros, structs, classes, in your source files and move there easily.


No description available


Logging library for C++


gloox is a rock-solid, full-featured Jabber/XMPP client library, written in clean ANSI C++. It makes writing spec-compliant clients easy and allows for hassle-free integration of Jabber/XMPP functionality into existing applications. gloox is released under the GNU GPLv3. Commercial licensing and support are available.


GLUI is a GLUT-based C++ user interface library which provides controls such as buttons, checkboxes, radio buttons, and spinners to OpenGL applications. It is window-system independent, relying on GLUT to handle all system-dependent issues, such as window and mouse management.


No description available


GMediaServer is a UPnP compatible media server for the GNU system. It is part of the GNU project.


No description available


GMP is a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating-point numbers. There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP has a rich set of functions, and the functions have a regular interface.


Generic Graphics Toolkit - Math and Scenegraph primitives built using Template Metaprogramming, Generic Programming, and Multiparadigm Design concepts. Includes the Graphics Math Template Library (GMTL), and the Scenegraph Adapter (SGA).


No description available


No description available


No description available


No description available


Welcome to GNU APL


No description available


OpenCOBOL is an open-source COBOL compiler.


No description available


No description available


GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG allows to encrypt and sign your data and communication, features a versatile key management system as well as access modules for all kinds of public key directories. GnuPG, also known as GPG, is a command line tool with features for easy integration with other applications. A wealth of frontend applications and libraries are available. Version 2 of GnuPG also provides support for S/MIME and Secure Shell (ssh).


No description available


No description available


Gnuplot is a portable command-line driven graphing utility for Linux, OS/2, MS Windows, OSX, VMS, and many other platforms. The source code is copyrighted but freely distributed (i.e., you don't have to pay for it). It was originally created to allow scientists and students to visualize mathematical functions and data interactively, but has grown to support many non-interactive uses such as web scripting. It is also used as a plotting engine by third-party applications like Octave. Gnuplot has been supported and under active development since 1986.


No description available


No description available


No description available


No description available


No description available


No description available


GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.


No description available


No description available


No description available


Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.


Goaccess is a pretty good tool for httpd log viewing - but I dunno. None of the 3 log programs I tried had same counts.


Offers users the ability to build and host web applications on Google's infrastructure.


Offers users the ability to build and host web applications on Google's infrastructure.


No description available


GOCR is an OCR (Optical Character Recognition) program, developed under the GNU Public License. It converts scanned images of text back to text files. Joerg Schulenburg started the program, and now leads a team of developers. GOCR can be used with different front-ends, which makes it very easy to port to different OSes and architectures. It can open many different image formats, and its quality have been improving in a daily basis.


No description available


Golo is a simple dynamic, weakly-typed language that favours explicit over implicit. You should become a Golo programmer within hours, not days.


GooCanvas is a canvas widget for GTK+ that uses the cairo 2D library for drawing.


Offers users the ability to build and host web applications on Google's infrastructure.


Command line tools for the Google Data APIs


Fast, multi-threaded malloc() and nifty performance analysis tools


An extremely memory-efficient hash_map implementation


No description available


Goo labs API client for python. And provide some command line tools.


No description available


software version control visualization


GPAC is an adventure started by Jean Le Feuvre in 2000.


No description available


GnuPG Made Easy (GPGME) is a library designed to make access to GnuPG easier for applications. It provides a High-Level Crypto API for encryption, decryption, signing, signature verification and key management.


gPhoto2 is a free, redistributable, ready to use set of digital camera software applications for Unix-like systems, written by a whole team of dedicated volunteers around the world.


SourceForge presents the GPL Cver project. GPL Cver is an open source application. SourceForge provides the world's largest selection of Open Source Software. Open-source interpreted Verilog simulator with a feature set and performance similar to Verilog-XL. Implements all IEEE 1364-1995 features along with some Verilog-2001 features. Full support for Verilog PLIs.


Barebones dependency manager for Go.


GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any one programming language makes it much more versatile than the C preprocessor (cpp), while its syntax is lighter and more flexible than that of GNU m4. There are built-in macros for use with C/C++, LaTeX, HTML, XHTML, and Prolog files.


No description available


gpsd is a service daemon that monitors one or more GPSes or AIS receivers attached to a host computer through serial or USB ports, making all data on the location/course/velocity of the sensors available to be queried on TCP port 2947 of the host computer. With gpsd, multiple location-aware client applications (such as navigational and wardriving software) can share access to receivers without contention or loss of data. Also, gpsd responds to queries with a format that is substantially easier to parse than the NMEA 0183 emitted by most GPSes. The gpsd distribution includes a linkable C service library, a C++ wrapper class, and a Python module that developers of gpsd-aware applications can use to encapsulate all communication with gpsd. Third-party client bindings for Java and Perl also exist.


gpsim is a full-featured software simulator for Microchip PIC microcontrollers distributed under the GNU General Public License, Version 2 or higher, and some of it's libraries under GNU Lesser General Public License, Version 2 or higher.


No description available


No description available


GPUTILS is a collection of tools for the Microchip (TM) PIC microcontrollers. It includes gpasm, gplink, and gplib. It's distributed under the terms of the GNU Public License. There are other GNU PIC tools available such as gpsim, a gputils compatible simulator.


No description available


No description available


Gradle's open source build automation software drives the world's biggest enterprise CI pipelines. Compile, test, package & ship multi-project apps.


Get instant feedback, see instant results. Grails is the premier dynamic language web framework for the JVM.


Grap is a language for typesetting graphs specified and first implemented by Brian Kernighan and Jon Bentley at Bell Labs. It is an expressive language for describing graphs and incorporating them in typeset documents. It is implemented as a preprocessor to Kernigan's pic language for describing languages, so any system that can use pic can use grap. For sure, TeX and groff can use it.


GraphicsMagick is the swiss army knife of image processing. Comprised of 282K physical lines (according to David A. Wheeler's SLOCCount) of source code in the base package (or 964K including 3rd party libraries) it provides a robust and efficient collection of tools and libraries which support reading, writing, and manipulating an image in over 88 major formats including important formats like DPX, GIF, JPEG, JPEG-2000, PNG, PDF, PNM, and TIFF.


No description available


GRASS GIS is a free Geographic Information System (GIS) software used for geospatial data management and analysis, image processing, graphics/maps production, spatial modeling, and visualization.


No description available


No description available


No description available


Griffon is an application framework for developing desktop applications in the JVM, with Groovy being the primary language of choice. Inspired by Grails, Griffon follows the Convention over Configuration paradigm, paired with an intuitive MVC architecture and a command line interface. Griffon also follows the spirit of the Swing Application Framework (JSR 296), it defines a simple yet powerful application life cycle and event publishing mechanism.


gringo is also available in Debian, Ubuntu, Arch Linux (AUR), and for Mac OS X in homebrew and macports.


DRY and RAD for regular expressions and then some.


Groonga is an open-source fulltext search engine and column store. It lets you write high-performance applications that requires fulltext search.


A MySQL compatible normalizer plugin for groonga


Groovy 2.3 is the latest major and stable version of the popular alternative language for the JVM.


Groovy Wiki


Quick startup, by using a JVM process running in background GroovyServ reduces startup time of the JVM for runnning Groovy significantly. It depends on your environments, but in most case, it’s 10 to 20 times faster than regular Groovy. Features GroovyServ provides following features: Quick startup of Groovy script (about 10 to 20 times much). Transparent server operation. If a server is not running when a client is invoked, the client runs a server in background. System.in/out/err is available through a socket stream. Trap a call of System.exit() and send the exit status to the client Server process keeps working. Signal handling on a client side. Ctrl-C terminates only a client process. Changes a current working directory as appropriately as possible. Automatic propagation of a CLASSPATH environment variable from a client to a server. Selectable propagation of any environment variables from a client to a server. User commands written by Go programming language. Works on Linux, Mac and even Windows without Cygwin. License GroovyServ is released under the Apache 2.0 License.


Simple tool to redirect output of a command to a growl notification


Download Grsync. Grsync is used to synchronize folders, files and make backups. It is a rsync GUI (Graphical User Interface).


No description available


No description available


The GNU Scientific Library (GSL) is a numerical library for C and C++ programmers. It is free software under the GNU General Public License.


No description available


No description available


No description available


No description available


No description available


No description available


No description available


No description available


No description available


GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.


No description available


This whole thing is heavily inspired by sl, which displays a steam locomotive. However, gti is actually nicer than sl as it at least executes git after the animation.


GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.


GtkDatabox is a widget for live display of large amounts of fluctuating numerical data. Data presentation (e.g. on linear or logarithmic scales, as dots or lines, with markers/labels) as well as user interaction (e.g. measuring distances) is easy.


GTK-Doc is a project which was started to generate API documentation from comments added to C code. It is typically used to document the public API of GTK+ and GNOME libraries, but it can also be used to document application code.


No description available


GtkExtra is a useful set of widgets for creating GUI's for GTK+.


No description available


GtkGLExt is an OpenGL extension to GTK+. It provides additional GDK objects which support OpenGL rendering in GTK+ and GtkWidget API add-ons to make GTK+ widgets OpenGL-capable. In contrast to Janne Löf's GtkGLArea, GtkGLExt provides a GtkWidget API that enables OpenGL drawing for standard and custom GTK+ widgets. Like GTK+ itself, GtkGLExt is licensed under the GNU LGPL 2.1.


gtk-gnutella is a server/client for Gnutella. It runs on Microsoft Windows and every Unix-like system which supports GTK+ (1.2 or above). The GNOME desktop environment is not required. It is currently developed and tested under Linux (Debian) as well as NetBSD. It is known to run at least on Linux, FreeBSD, NetBSD, Darwin, Solaris, Tru64 UNIX (OSF/1), SGI IRIX, BeOS whereas CPU architectures include x86, AMD64, PowerPC, SPARC, MIPS. And of course Microsoft Windows (XP at least).


gtkmm is the official C++ interface for the popular GUI library GTK+. Highlights include typesafe callbacks, and a comprehensive set of widgets that are easily extensible via inheritance. You can create user interfaces either in code or with the Glade User Interface designer, using Gtk::Builder. There's extensive documentation, including API reference and a tutorial.


No description available




GtkSourceView is a portable C library that extends the standard GTK+ framework for multiline text editing with support for configurable syntax highlighting, unlimited undo/redo, search and replace, a completion framework, printing and other features typical of a source code editor.


No description available


GtkSpell provides word-processor-style highlighting and replacement of misspelled words in a GtkTextView widget.


GTK+ is a highly usable, feature rich toolkit for creating graphical user interfaces which boasts cross platform compatibility and an easy to use API. GTK+ is licensed under the GNU LGPL 2.1 allowing development of both free and proprietary software with GTK+ without any license fees or royalties.


No description available


I am glad to announce that version 0.3.0 of GTS is available for download.


Guile is the GNU Ubiquitous Intelligent Language for Extensions, the official extension language for the GNU operating system.


No description available


GUPnP is an elegant, object-oriented open source framework for creating UPnP devices and control points, written in C using GObject and libsoup. The GUPnP API is intended to be easy to use, efficient and flexible. It provides the same set of features as libupnp, but shields the developer from most of UPnP's internals.


GUPnP-AV is a collection of helpers for building AV (audio/video) applications using GUPnP.


Go Versioning Packager


No description available


GWT is a development toolkit for building and optimizing complex browser-based applications. GWT is used by many products at Google, including Google AdWords and Google Wallet. It's open source, completely free, and used by thousands of enthusiastic developers around the world.


Gwyddion is a modular program for SPM (scanning probe microscopy) data visualization and analysis. Primarily it is intended for analysis of height fields obtained by scanning probe microscopy techniques (AFM, MFM, STM, SNOM/NSOM) and it supports many SPM data formats. However, it can also be used for general height field and image processing, for instance for analysis of profilometry data. See the overview of data processing functions.


Tools to recovery corrupted gzip/tarball files


H2 is free SQL database written in Java


libh264bitstream provides a complete set of functions to read and write video streams conforming to the ITU H264 (MPEG4-AVC) video standard.


H2O is a very fast HTTP server written in C. It can also be used as a library.


No description available


No description available


No description available


Halibut is a documentation production system, with elements similar to TeX, debiandoc-sgml, TeXinfo, and others. It is primarily targeted at people producing software manuals.


Library to control radio transceivers and receivers


hamsterdb is a transactional key-value database.


HAProxy is a free, very fast and reliable solution offering high availability, load balancing, and proxying for TCP and HTTP-based applications. It is particularly suited for very high traffic web sites and powers quite a number of the world's most visited ones. Over the years it has become the de-facto standard opensource load balancer, is now shipped with most mainstream Linux distributions, and is often deployed by default in cloud platforms.


Harbour is the free software implementation of a multi-platform, multi-threading, object-oriented, scriptable programming language, backward compatible with Clipper/xBase. Harbour consists of a compiler and runtime libraries with multiple UI and database backends, its own make system and a large collection of libraries and interfaces to many popular APIs.


hardlink is a tool which replaces multiple copies of a file with hardlinks. Inspiration came from http://code.google.com/p/hardlinkpy/, but no code has been used. It was rewritten from scratch because hardlinkpy code was not very readable and written against old Python versions. The program requires Python 2.5 or newer, and should work with Python 3 after running 2to3 on it.


a simple command-line utility that implements hardlinks on Mac OsX


HarfBuzz is an OpenType text shaping engine.


Hashcash is a proof-of-work algorithm, which has been used as a denial-of-service counter measure technique in a number of systems.


A tool to exploit the hash length extension attack in various hashing algorithms


Haxe is an open source toolkit based on a modern, high level, strictly typed programming language, a cross-compiler, a complete cross-platform standard library and ways to access each platform's native capabilities.


Use Apache HBase??? when you need random, realtime read/write access to your Big Data. This project's goal is the hosting of very large tables -- billions of rows X millions of columns -- atop clusters of commodity hardware. Apache HBase is an open-source, distributed, versioned, non-relational database modeled after Google's Bigtable: A Distributed Storage System for Structured Data by Chang et al. Just as Bigtable leverages the distributed data storage provided by the Google File System, Apache HBase provides Bigtable-like capabilities on top of Hadoop and HDFS.


Automatic music downloader for SABnzbd


No description available


Documentation for Hello is available online, as is documentation for most GNU software.


help2man is a tool for automatically generating simple manual pages from program output.


HenPlus is a SQL shell that can handle multiple sessions in parallel. The commandline interface with the usual history functions features TAB-completion for commands, tables and columns. Database connect via JDBC.


Hercules is an open source software implementation of the mainframe System/370 and ESA/390 architectures, in addition to the latest 64-bit z/Architecture. Hercules runs under Linux, Windows, Solaris, FreeBSD, and Mac OS X.


Heroku command-line tooling for working with the Heroku platform, on OS X, Windows and Debian/Ubuntu.


Herrie is a minimalistic music player that uses the command line. It is written to support a variety of operating systems, audio subsystems and file formats, including playlists.


HEVEA is a quite complete and fast LATEX to HTML translator. HEVEA is written in Objective Caml.


Hexcurse is a ncurses-based console hexeditor written in C


No description available


HFS is the “Hierarchical File System,” the native volume format used on modern Macintosh computers. hfsutils is the name of a comprehensive software package being developed to permit manipulation of HFS volumes from UNIX and other systems.


Hgflow is a Mercurial extension that implements Driessen's model. It supplies users high level stream-based commands for managing branches. The original implementation was inspired by git-flow - an earlier implementation for the git version control system. Many commands and usages in hgflow are similar to git-flow. Experience learned in using gitflow can be directly transferred to hgflow. An excellent introduction to usage of git-flow can be found at here.


BASH History Suggest Box


No description available


A Simple library for communicating with USB and Bluetooth HID devices on Linux, Mac, and Windows.


No description available


No description available


hilite is a tiny utility which executes the command you specify, highlighting anything printed to stderr. It is designed mainly for use with builds, to make warnings and errors stick out like a sore cliche.


Minimalistic C client for Redis >= 1.2


The Apache Hive ™ data warehouse software facilitates querying and managing large datasets residing in distributed storage. Hive provides a mechanism to project structure onto this data and query the data using a SQL-like language called HiveQL. At the same time this language also allows traditional map/reduce programmers to plug in their custom mappers and reducers when it is inconvenient or inefficient to express this logic in HiveQL.


Standards compliant, fast, secure markdown processing library in C


A free personal financial-accounting software, licensed under GNU/GPL and available for Linux, Windows, Mac OS X.


No description available


Honeyd is a small daemon that creates virtual hosts on a network. The hosts can be configured to run arbitrary services, and their personality can be adapted so that they appear to be running certain operating systems. Honeyd enables a single host to claim multiple addresses - I have tested up to 65536 - on a LAN for network simulation. Honeyd improves cyber security by providing mechanisms for threat detection and assessment. It also deters adversaries by hiding real systems in the middle of virtual systems.


HoRNDIS is available in source form from its project page on GitHub, and in binary form on this site.


HornetQ is an open source project to build a multi-protocol, embeddable, very high performance, clustered, asynchronous messaging system.


A system for generating internal DNS zones, external DNS zones, and DHCP configuration data from the same simple repository


hping is a command-line oriented TCP/IP packet assembler/analyzer. The interface is inspired to the ping(8) unix command, but hping isn't only able to send ICMP echo requests. It supports TCP, UDP, ICMP and RAW-IP protocols, has a traceroute mode, the ability to send files between a covered channel, and many other features.


hqx is a fast, high-quality magnification filter designed for pixel art.


<hr /> for your terminal


No description available


html2text is a command line utility, written in C++, that converts HTML documents into plain text.


HtmlCleaner is an open source HTML parser written in Java. HTML found on the Web is usually dirty, ill-formed and unsuitable for further processing. For any serious consumption of such documents, it is necessary to first clean up the mess and bring some order to the tags, attributes and ordinary text. For any given HTML document, HtmlCleaner reorders individual elements and produces well-formed XML. By default, it follows similar rules that the most of web browsers use in order to create the Document Object Model. However, you can provide custom tag and rule sets for tag filtering and balancing.


HTML Compressor and Minifier


htmlcxx is a simple non-validating css1 and html parser for C++.


No description available


No description available


A port of htop to OSX


Time synchronization introduction


The httperf HTTP load generator


HTTPie is a command line HTTP client, a user-friendly cURL replacement.




No description available


No description available


httpry is a specialized packet sniffer designed for displaying and logging HTTP traffic. It is not intended to perform analysis itself, but to capture, parse, and log the traffic for later analysis. It can be run in real-time displaying the traffic as it is parsed, or as a daemon process that logs to an output file. It is written to be as lightweight and flexible as possible, so that it can be easily adaptable to different applications.


No description available


HTTrack is a free (GPL, libre/free software) and easy-to-use offline browser utility.


No description available


No description available


Hugo, a fast and flexible static site generator built with love by spf13 and friends in Go


No description available


No description available


homepage of Hyper Estraier


No description available


No description available


A tool for detecting the structure of many types of CD/DVD image


icalBuddy is a command-line utility that can be used to get lists of events and tasks/to-do's from the OS X calendar database (the same one iCal uses).


Icarus Verilog


Proxy IRC client and ICB server Introduction You probably know what IRC is, but ICB?    icb, n. Internet citizen's band, an obscure teleconferencing system used primarily by alumni of certain universities.       (also called Internet CB or International CB) Man page ICBIRC(8) OpenBSD System Manager's Manual ICBIRC(8) NAME icbirc - proxy IRC client and ICB server SYNOPSIS icbirc [-d] [-l listen-address] [-p listen-port] [-s server-name] [-P server-port] DESCRIPTION icbirc is a proxy that allows to connect an IRC client to an ICB server. The proxy accepts client connections, connects to the server, and for- wards data between those two connections. Commands from the IRC client are translated to ICB commands and forwarded to the ICB server. Messages from the ICB server are translated to IRC messages and forwarded to the IRC client. The options are as follows: -d Do not daemonize (detach from controlling terminal) and produce debugging output on stdout/stderr. -l listen-address Bind to the specified address when listening for client connections. If not specified, connections to any address are accepted. -p listen-port Bind to the specified port when listening for client connections. Defaults to 6667 when not specified. -s server-name Hostname or numerical address of the ICB server to connect to. -P server-port Port of the ICB server to connect to. Defaults to 7326 when not specified.


No description available


No description available


Icecast is a streaming media server which currently supports Ogg (Vorbis and Theora), Opus, WebM and MP3 audio streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for communication and interaction.


No description available


Icon is a high-level, general-purpose programming language that runs on Unix-based systems including Linux, BSD, Macintosh, and Cygwin. Icon is especially noted for its novel features for string scanning and goal-directed evaluation.


No description available


No description available


The C and C++ languages and many operating system environments do not provide full support for Unicode and standards-compliant text handling services. Even though some platforms do provide good Unicode text handling services, portable application code can not make use of them. The ICU4C libraries fills in this gap. ICU4C provides an open, flexible, portable foundation for applications to use for their software globalization requirements. ICU4C closely tracks industry standards, including Unicode and CLDR (Common Locale Data Repository).


id3ed is an ID3 tag editor for mp3 files. You can set tags interactively or from the command line, or a combination of both. id3ed can set genre by name or number. You can also remove or view tags.


id3lib is an open-source, cross-platform software development library for reading, writing, and manipulating ID3v1 and ID3v2 tags. It is an on-going project whose primary goals are full compliance with the ID3v2 standard, portability across several platforms, and providing a powerful and feature-rich API with a highly stable and efficient implementation.


id3tool is a command line utility for easy manipulation of the ID3 tags present in MPEG Layer 3 audio files.


No description available


No description available


libimobiledevice is a software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices on Linux without the need for jailbreaking.


No description available


Idris is a general purpose pure functional programming language with dependent types.


No description available


No description available


No description available


The change log for iftop is available here. This may contain items for changes to be included in the next release of iftop. If there's no release date against the latest version, that's because it hasn't been released yet.


libimobiledevice is a software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices on Linux without the need for jailbreaking.


ii is a minimalist FIFO and filesystem-based IRC client. It creates an irc directory tree with server, channel and nick name directories. In every directory a FIFO in file and a normal out file is created.


NTA - your leading IT security consultancy


No description available


imagejs is a small tool to hide javascript inside a valid image file. The image file is recognized as one by content checking software, e.g. the file command you might now from Linux or other Unix based operation systems.


The design of ImageMagick is an evolutionary process, with the design and implementation efforts serving to influence and guide further progress in the other. With ImageMagick version 7, we aim to improve the design based on lessons learned from the version 6 implementation. See the porting guide to track the progress of the version 7 development effort.


ImageSnap is a Public Domain command-line tool that lets you capture still images from an iSight or other video source. You might remember Axel Bauer's original isightcapture tool (that is no longer supported but still works on most systems). With ImageSnap I hope we'll be able to move forward and add features, adapt to the ever-changing Apple architectures, etc.


ImageWorsener is a cross-platform command-line utility and library for image scaling and other image processing. It has full support for PNG, JPEG, BMP formats, experimental support for WebP, read-only support for GIF, and limited support for some other image formats.


IMAP mail filtering utility


A nice place to talk about imapsync is the public imapsync mailing-list (see below section Mailing-List).


No description available


Enlightenment is a window manager for the X11 windowing system. Its design goal is to be as configurable as possible - in look AND in feel.


InfluxDB is the new home for all of your metrics, events, and analytics.


iniparser is a free stand-alone ini file parsing library. It is written in portable ANSI C and should compile anywhere. iniparser is distributed under an MIT license.


innoextract is able to unpack GOG.com installers, Wadjet Eye Games installers (to play with AGS), Arx Fatalis patches (for use with Arx Libertatis) as well as various other Inno Setup executables. See the list of limitations below.


A powerful "top" clone for MySQL


Ino¶ Ino is a command line toolkit for working with Arduino hardware It allows you to: Quickly create new projects Build a firmware from multiple source files and libraries Upload the firmware to a device Perform serial communication with a device (aka serial monitor) Ino may replace Arduino IDE UI if you prefer to work with command line and an editor of your choice or if you want to integrate Arduino build process to 3-rd party IDE. Ino is based on make to perform builds.


InspIRCd is a modular Internet Relay Chat (IRC) server written in C++ for Linux, BSD, Windows and Mac OS X systems which was created from scratch to be stable, modern and lightweight.


Escape now before the madness takes you!


No description available


intltool is a set of tools to centralize translation of many different file formats using GNU gettext-compatible PO files.


Io is a prototype-based programming language inspired by Smalltalk (all values are objects, all messages are dynamic), Self (prototype-based), NewtonScript (differential inheritance), Act1 (actors and futures for concurrency), LISP (code is a runtime inspectable/modifiable tree) and Lua (small, embeddable).


iodine is a free (ISC licensed) tunnel application to forward IPv4 traffic through DNS servers (IP over DNS). Works on Linux, FreeBSD, NetBSD, OpenBSD and Mac OS X.


io.js is an npm compatible platform originally based on node.js


Ioke is a folding language. It allows you to write highly expressive code that writes code. Ioke allows you to create abstractions at any level, and expressiveness is the ultimate goal of the language.


simple disk I/0 latency measuring tool


Simple Objective-C obfuscator for Mach-O executables.


Command-line application launcher for the iOS Simulator


A DevTools proxy (WebKit Remote Debugging Protocol) for iOS devices (Safari Remote Web Inspector).


IOzone is a filesystem benchmark tool. The benchmark generates and measures a variety of file operations. Iozone has been ported to many machines and runs under many operating systems.


IPBT works by reading the entire input file and running it through an internal terminal emulator. The terminal emulator used is the one from the PuTTY SSH client (simply because that's the one whose API I was most familiar with). Thus, IPBT is a derived work of PuTTY.


No description available


Ipe is a drawing editor for creating figures in PDF or (encapsulated) Postscript format. It supports making small figures for inclusion into LaTeX-documents as well as making multi-page PDF presentations that can be shown on-line with Acrobat Reader.


No description available


iperf3: A TCP, UDP, and SCTP network bandwidth measurement tool


Exports and synchronizes images and metadata from iPhoto on a Mac


Ipinfo is a simple tool for calculation of IP networks - broadcast address, wildacrd address or count of usable IP addresses in a network, all of it based just on the knowledge of an IP address and network mask (or prefix length). The program is written in C programming language primarily on the Linux platform, however it should be possible to run it on other platforms too. As a product part of the package there is a program ipmatch, which can simple tell if given IP address belongs to a given subnet (or if it is a network or a broadcast address). Version 1.0 can be distributed and modified freely under the terms of GPL license, however version 1.1 and higher are distributed under the terms of this license: Licence Beerware, revize 42: As long as you retain this notice you can do whatever you want with this stuff. If we meet some day, and you think this stuff is worth it, you can buy me a beer in return.


IPMItool provides a simple command-line interface to IPMI-enabled devices through an IPMIv1.5 or IPMIv2.0 LAN interface or Linux/Solaris kernel driver.


IPMI Management Utilities Project provides a series of common utilities for IPMI server management locally or via LAN. The utilities provide source and scriptable command binaries for automating server management functions.


No description available


No description available


Ipsumdump is the first standalone program to use the Click modular router. (You do not need Click to compile ipsumdump.) The ipsumdump program simply constructs a Click configuration based on options provided by the user, then runs that configuration. All packet-related tasks, such as reading and writing tcpdump and ipsumdump files, sampling, filtering, and anonymization, are handled by Click elements designed for the purpose. Most of those elements existed already and required only modest changes, which made ipsumdump pretty easy to write. The elements we wrote from scratch have been fed back into Click, making them available to other projects. For example, if you'd like to read an ipsumdump file and synthesize packets with the same characteristics, use the FromIPSummaryDump element.


ipv6calc is a small utility written in programming language C to manipulate (not only) IPv6 addresses and is able to do other tricky things. Intentions were convering a given IPv6 address into compressed format, convering a given IPv6 address into the same format like shown in /proc/net/if_inet6 and (because it was not difficulty) migrating the Perl program ip6_int into. Now only one utiltity is needed to do a lot.


No description available


No description available


IRC.org - Your true source for ircing madness.


ircII is an IRC and ICB client that runs under most UNIX platforms. It comes in source form and is completely free of any charges or fees. The ircII project is a group of people who maintain the source code, incorporating fixes and new features.


iRODS is a distributed data-management system for creating data grids, digital libraries, persistent archives, and real-time data systems.


No description available


The IRRToolSet is a set of tools to work with Internet routing policies. These policies are stored in Internet Routing Registries (IRR) in the Routing Policy Specification Language.


No description available


No description available


isl is a library for manipulating sets and relations of integer points bounded by linear constraints. Supported operations on sets include intersection, union, set difference, emptiness check, convex hull, (integer) affine hull, integer projection, and computing the lexicographic minimum using parametric integer programming. It also includes an ILP solver based on generalized basis reduction and operations geared towards polyhedral compilation such as dependence analysis, scheduling, and AST generation.


No description available


ispc is an open source compiler with a BSD license. It uses the remarkable LLVM Compiler Infrastructure for back-end code generation and optimization and is hosted on github. It supports Windows, Mac, and Linux, with both x86 and x86-64 targets.


International Ispell is an interactive spell-checking program for Unix which supports a large number of European languages. An emacs interface is available as well as the standard command-line mode. The latest version of ispell is available for download as a gzipped tar file.


No description available


No description available


No description available


No description available


No description available


JACK Audio Connection Kit|Home


No description available


Jailkit is a set of utilities to limit user accounts to specific files using chroot() and or specific commands. Setting up a chroot shell, a shell limited to some specific command, or a daemon inside a chroot jail is a lot easier and can be automated using these utilities.


Jam is a software build tool that makes building simple things simple and building complicated things manageable. It has been freely available as C source for many years from the Perforce Public Depot and is widely used to build commercial and academic software. Jam is a very good solution for conventional C/C++ compile-and-link builds.


Jansson is a C library for encoding, decoding and manipulating JSON data.


Jasmin is an assembler for the Java Virtual Machine. It takes ASCII descriptions of Java classes, written in a simple assembler-like syntax using the Java Virtual Machine instruction set. It converts them into binary Java class files, suitable for loading by a Java runtime system.


GeoJasper. GeoJasper is the first in the world FREE Geo supporting command line transcoder between JPEG2000 and other formats.


Read Eval Print Loop for Java


JBake is a Java based, open source, static site/blog generator for developers.


jbig2dec is a decoder implementation of the JBIG2 image compression format.


JBIG2 Encoder


Markus Kuhn’s free JBIG1 implementation in C.


No description available


No description available


No description available


JED is a freely available text editor for Unix, VMS, MSDOS, OS/2, BeOS, QNX, and win9X/NT platforms. Although it is a powerful editor designed for use by programmers, its drop-down menu facility make it one of the friendliest text editors around. Hence it is ideal for composing simple email messages as well as editing complex programs in a variety of computer languages.


No description available


No description available


Find out what Jenkins is and get started.


No description available


Discover jenv, the command line Java manager


No description available


Jetty provides a Web server and javax.servlet container, plus support for SPDY, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations. These components are open source and available for commercial use and distribution.


No description available


No description available


jHiccup is an Open Source tool developed by Azul CTO Gil Tene that provides a quick picture of your applications as they run in production.


No description available


Schema validation and conversion based on RELAX NG


No description available


JLog is short for "journaled log" and this package is really an API and implementation that is libjlog. What is libjlog? libjlog is a pure C, very simple durable message queue with multiple subscribers and publishers (both thread and multi-process safe). The basic concept is that publishers can open a log and write messages to it while subscribers open the log and consume messages from it.


No description available




No description available


JOE is a full featured terminal-based screen editor which is distributed under the GNU General Public License (GPL). JOE has been around since 1988 and comes standard with many Linux distributions.


An implementation of one of the modern password hashes found in John is also available separately for use in your software or on your servers.


A fast password cracker for Unix, Windows, DOS, BeOS, and OpenVMS, with support for Unix, Windows, and Kerberos AFS passwords, plus a lot more with contributed patches


No description available


Jove is a compact, powerful, Emacs-style text-editor. It provides the common emacs keyboard bindings, together with a reasonable assortment of the most popular advanced features (e.g., interactive shell windows, compile-it, language specific modes) while weighing in with CPU, memory, and disk requirements comparable to vi.


jp2a is a small utility that converts JPG images to ASCII. It's written in C and released under the GPL.


No description available


No description available


No description available


jpegoptim - utility to optimize/compress JPEG files


No description available


libjpeg-turbo is a JPEG image codec that uses SIMD instructions (MMX, SSE2, NEON) to accelerate baseline JPEG compression and decompression on x86, x86-64, and ARM systems. On such systems, libjpeg-turbo is generally 2-4x as fast as libjpeg, all else being equal. On other types of systems, libjpeg-turbo can still outperform libjpeg by a significant amount, by virtue of its highly-optimized Huffman coding routines. In many cases, the performance of libjpeg-turbo rivals that of proprietary high-speed JPEG codecs.


jq is a lightweight and flexible command-line JSON processor.


No description available


JRuby is a high performance, stable, fully threaded Java implementation of the Ruby programming language.


Like awk, but for JSON.


Official documentation for JSDoc 3.


A documentation generator for JavaScript.


Jshon loads json text from stdin, performs actions, then displays the last action on stdout. Some of the options output json, others output plain text meta information. Because Bash has very poor nested datastructures, Jshon does not try to return a native bash datastructure as a tpical library would. Instead, Jshon provides a history stack containing all the manipulations.


A Java wrapper around Douglas Crockford's jslint tool.


JSMin is a filter which removes comments and unnecessary whitespace from JavaScript files. It typically reduces filesize by half, resulting in faster downloads. It also encourages a more expressive programming style because it eliminates the download cost of clean, literate self-documentation.


No description available


A C++ library for interacting with JSON.


JSON-GLib is a library providing serialization and deserialization support for the JavaScript Object Notation (JSON) format described by RFC 4627.


jsonpp is a simple-to-install and fast-to-run command line JSON pretty printer. You'll love it.


No description available


Remote javascript console


Jsvc is a set of libraries and applications for making Java applications run on UNIX more easily. Jsvc allows the application (e.g. Tomcat) to perform some privileged operations as root (e.g.


What is Judy? Judy is a C library that provides a state-of-the-art core technology that implements a sparse dynamic array. Judy arrays are declared simply with a null pointer. A Judy array consumes memory only when it is populated, yet can grow to take advantage of all available memory if desired. Judy's key benefits are scalability, high performance, and memory efficiency. A Judy array is extensible and can scale up to a very large number of elements, bounded only by machine memory. Since Judy is designed as an unbounded array, the size of a Judy array is not pre-allocated but grows and shrinks dynamically with the array population. Judy combines scalability with ease of use. The Judy API is accessed with simple insert, retrieve, and delete calls that do not require extensive programming. Tuning and configuring are not required (in fact not even possible). In addition, sort, search, count, and sequential access capabilities are built into Judy's design. Judy can be used whenever a developer needs dynamically sized arrays, associative arrays or a simple-to-use interface that requires no rework for expansion or contraction. Judy can replace many common data structures, such as arrays, sparse arrays, hash tables, B-trees, binary trees, linear lists, skiplists, other sort and search algorithms, and counting functions. Detailed Descriptions A 10 minute technical description A 3 hour technical description, slightly out of date, and very corny. Author Judy was invented by Doug Baskins (dougbaskins .AT, yahoo.com) and implemented by Hewlett-Packard.


No description available


Juju provides both a command-line interface and an intuitive webapp to design, build, configure, deploy and manage your infrastructure. Juju automates the mundane tasks allowing you to focus on creating amazing applications.


No description available


No description available


No description available


No description available


Java monitoring for the command-line


No description available


Apache Kafka: A high-throughput, distributed, publish-subscribe messaging system.


No description available


KAKASI is the language processing filter to convert Kanji characters to Hiragana, Katakana or Romaji(1) and may be helpful to read Japanese documents.


kanif is a tool for cluster management and administration. It combines main features of well known cluster management tools such as c3, pdsh and dsh and mimics their syntax. For the effective cluster management it relies on TakTuk, a tool for large scale remote execution deployment.


No description available


Kawa is a programming language for the Java platform. It is an implementation of Scheme, which, is in the Lisp family of programming languages. Kawa has many useful features, including convenient integration with Java.


No description available


No description available


No description available


A fork of the es shell tweaked for easy building on Mac OS X.


No description available


Data Integration delivers powerful Extraction, Transformation, and Loading (ETL) capabilities using an innovative, metadata-driven approach.


Keybase is a website, but it's also an open source command line program. Let's walk through a terminal example, which illustrates what Keybase does. All of this can be embedded into other software, written by anyone.


Keychain helps you to manage SSH and GPG keys in a convenient and secure manner. Download and learn how to use Keychain on your Linux, Unix or MacOS system.


Kimwitu++ home page


No description available


No description available


knock is the accompanying port-knock client, though telnet or netcat could be used for simple TCP knocks instead. For more advanced knocks, see sendip, packit, or hping.


No description available


A simple cli known hosts manager


No description available


Kore is an easy to use web application framework for writing scalable web APIs in C.Its main goals are security, scalability and allowing rapid development and deployment of such APIs.


No description available


Waits for events on files and directories on Max OS X


Kornshell Homepage


A Debian package (named kstart) is available from Debian as of Debian 4.0 (etch). It includes k5start, and krenew built with /usr/bin/aklog as the aklog path and setpag support.


KtoBLZCheck is a library to check account numbers and bank codes of German banks.


Manage a cluster of Linux containers as a single system to accelerate Dev and simplify Ops with Kubernetes by Google.


Kumofs is a simple and fast distributed key-value store. You can use a memcached client library to set, get, CAS or delete values from/into kumofs. Backend storage is Tokyo Cabinet and it will give you great performance.


An open-source HEVC encoder


homepage of Kyoto Cabinet


homepage of Kyoto Tycoon


train-kytea is a program to train models for KyTea.


Testing framework for infrastructure software


LablGTK is an Objective Caml interface to gtk+. It comes in two flavors: LablGTK1 for gtk+-1.2 and LablGTK2 for gtk+-2.0 to gtk+-2.16.


LAME is a high quality MPEG Audio Layer III (MP3) encoder licensed under the LGPL.


LanguageTool is an Open Source proofreading software for English, French, German, Polish, and more than 20 other languages.


No description available


Last.fm Fingerprint Library and Sample Client


C/C++ library to scrobble your tracks on Last.fm


LastPass command line interface tool


LASzip is a compression library that was developed by Martin Isenburg for compressing ASPRS LAS format data in his LAStools. It has been provided as an LGPL-licensed stand-alone software library to allow other softwares that handle LAS data to read and write LASzip-compressed data. The BSD-licensed libLAS and the LGPL-licensed LASlib can take advantage of LASzip to read and write compressed data.


No description available


No description available


No description available


Launch4j is a cross-platform tool for wrapping Java applications distributed as jars in lightweight Windows native executables. The executable can be configured to search for a certain JRE version or use a bundled one, and it's possible to set runtime options, like the initial/max heap size. The wrapper also provides better user experience through an application icon, a native pre-JRE splash screen, and a Java download page in case the appropriate JRE cannot be found.


No description available


The Little Brother's Database


Parallel bzip2 utility


No description available


No description available


No description available


LCI is an interpreter for the lambda calculus. It supports many advanced features such as recursion, user-defined operators and multiple evaluation strategies, all based on the pure calculus. It is free software licenced under the GNU General Public Licence (GPL).


LCOV is a graphical front-end for GCC's coverage testing tool gcov. It collects gcov data for multiple source files and creates HTML pages containing the source code annotated with coverage information. It also adds overview pages for easy navigation within the file structure. LCOV supports statement, function and branch coverage measurement.


No description available


No description available


ldapvi is an interactive LDAP client for Unix terminals. Using it, you can update LDAP entries with a text editor. Think of it as vipw(1) for LDAP.


LDC is an entirely community-driven effort, so all contributions are warmly welcomed. The easiest way to help with development is to write high-quality bug reports for any issues you run into. For a quick guide on what a useful report should contain, please see Reporting LDC issues.


NLnet Labs Website


Text editor with powerful block operations, similar to NE.


Leafnode is a caching Usenet news proxy that enables online newsreaders to read news off-line and aggregates news from various NNTP servers into one. It is designed for full-automatic maintenance, and IPv6 enabled.


Ledger is a powerful, double-entry accounting system that is accessed from the UNIX command-line. Ledger, begun in 2003, is written by John Wiegley and released under the BSD license. It has also inspired several ports to other languages.


Ledit is a line editor, allowing to use shell commands with control characters like in emacs. The current distributed version is 2.03 (released 2012-02-08).


Welcome overview // github // pypi // issue tracker Legit is a complementary command-line interface for Git, optimized for workflow simplicity. It is heavily inspired by GitHub for Mac. Git Workflow for Humans Feature branch workflows are dead simple.


Automate Clojure projects without setting your hair on fire.


The complete source code to the lemon parser generator is contained in two files. The file lemon.c is the parser generator program itself. A separate file lempar.c is the template for the parser subroutine that lemon generates. Documentation on lemon is also available.


But we all want ideal shots, don't we? :) So that's what's lensfun is all about - rectifying the defects introduced by your photographic equipment.


No description available


lesspipe, an addon for the browser less


No description available


A fast and lightweight key/value database library by Google.


Erlang VM No global data No mutable data Pattern matching and guards Compiler and interpreter Hot upgrading of deployed code The Banarama of languages read more Utterly Terrifying Fault-tolerant Massively scalable Concurrent Soft real-time Open. Telecom. Platform. read more Alien Technology Functions and variables with separate namespaces (LFE is a Lisp-2) Low-hygiene Macros Homoiconicity In-REPL Function and macro definitions Easy borrowing from decades of alien software libraries read more Language Lab All the benefits and powers of a Lisp combined with the efficiency of the Actor Model and Erlang's light-weight processes. Experiment with creating distributed systems. Easily write your own compilers. Create DSLs on-demand. Take advantage of 1000s of cores without having to change your code.


LFT, short for Layer Four Traceroute, is a sort of 'traceroute' that often works much faster (than the commonly-used Van Jacobson method) and goes through many configurations of packet-filters (firewalls). More importantly, LFT implements numerous other features including AS number lookups through several reliable sources, loose source routing, netblock name lookups, et al. What makes LFT unique? LFT is the all-in-one traceroute tool because it can launch a variety of different probes using ICMP, UDP, and TCP protocols, or the RFC1393 trace method.


No description available


No description available


Lhasa is a Free Software replacement for the Unix LHA tool, for decompressing .lzh (LHA / LHarc) and .lzs (LArc) archives. The backend for the tool is a library, so that it can be reused for other purposes. Lhasa aims to be compatible with as many types of lzh/lzs archives as possible. It also aims to generate the same output as the (non-free) Unix LHA tool, so that it will act as a drop-in free replacement.


lib3ds is an overall software library for managing 3D-Studio Release 3 and 4 ".3DS" files.


libaacs is a research project to implement the Advanced Access Content System specification. This research project provides, through an open-source library, a way to understand how the AACS works.


No description available


ANTLR: ANother Tool for Language Recognition, (formerly PCCTS) is a language tool that provides a framework for constructing recognizers, compilers, and translators from grammatical descriptions containing Java, C#, C++, or Python actions.


Libao is a cross-platform audio library that allows programs to output audio using a simple API on a wide variety of platforms.


No description available


Libart is a library for high-performance 2D graphics. It supports a very powerful imaging model, basically the same as SVG and the Java 2D API. It includes all PostScript imaging operations, and adds antialiasing and alpha-transparency. It is also highly tuned for incremental rendering. It contains data structures and algorithms suited to rapid, precise computation of Region of Interest, and a two-phase rendering pipeline optimized for interactive display.


libass is a portable subtitle renderer for the ASS/SSA (Advanced Substation Alpha/Substation Alpha) subtitle format.


Libassuan is a small library implementing the so-called Assuan protocol. This protocol is used for IPC between most newer GnuPG components. Both, server and client side functions are provided.


The atomic_ops project (Atomic memory update operations portable implementation)


Libav provides cross-platform tools and libraries to convert, manipulate and stream a wide range of multimedia formats and protocols.


No description available


No description available


No description available


libbluray is an open-source library designed for Blu-Ray Discs playback for media players, like VLC or MPlayer.


No description available


No description available


A BSON utility library.


A Bluetooth baseband decoding library


libcaca is a graphics library that outputs text instead of pixels, so that it can work on older video cards or text terminals.


libcanberra is an implementation of the XDG Sound Theme and Name Specifications, for generating event sounds on free desktops, such as GNOME. It comes with several backends (ALSA, PulseAudio, OSS, GStreamer, null) and is designed to be portable.


libcapn is a C Library to interact with the Apple Push Notification Service using simple and intuitive API. With the library you can easily send push notifications to iOS and OS X devices.


Libcddb is a C library to access data on a CDDB server (freedb.org).


No description available


Libcdr is a library that parses the file format of CorelDRAW documents of all versions.


libCEC is already used in some of the most popular media centre platforms in the market and the number of adopters is growing.


libCello Official Website


No description available


libcoap: C-Implementation of CoAP is an open source application. SourceForge provides the world's largest selection of Open Source Software. Lightweight application-protocol for devices that are constrained their resources such as computing power, RF range, memory, bandwith, or network packet sizes.


Libconfig is a simple library for processing structured configuration files, like this one: test.cfg. This file format is more compact and more readable than XML. And unlike XML, it is type-aware, so it is not necessary to do string parsing in application code.


No description available


No description available


No description available


libcsv is a small, simple and fast CSV library written in pure ANSI C89 that can read and write CSV data. It provides a straight-forward interface using callback functions to handle parsed fields and rows and can parse improperly formatted CSV files.


Libcue is intended to parse a so called cue sheet from a char string or a file pointer. For handling of the parsed data a convenient API is …


No description available


libdaemon is a lightweight C library that eases the writing of UNIX daemons.


No description available


Homepage of the libdbi project, a database independent abstraction layer for C


No description available


libdc1394 is a library that provides a complete high level application programming interface (API) for developers who wish to control IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specifications (also known as the IIDC or DCAM Specifications). The library is currently the only one to run on all three major platforms (Linux, Mac OSX and Windows).


libdca is a free library for decoding DTS Coherent Acoustics streams. The code is written by Gildas Bazin and was based on the a52dec project. It is released under the terms of the GPL license.


libdiscid is a C library for creating MusicBrainz and freedb disc IDs from audio CDs. It reads a CD's table of contents (TOC) and generates an identifier which can be used to lookup the CD at MusicBrainz.


libdmtx is open source software for reading and writing Data Matrix barcodes on Linux, Unix, OS X, Windows, and mobile devices. At its core libdmtx is a native shared library, allowing C/C++ programs to use its capabilities without extra restrictions or overhead.


dumb networking library


libdrawtext is a simple library for fast anti-aliased text rendering in OpenGL.


No description available


LIBDSK is a library for accessing discs and disc image files.


Welcome. The Quasar DV codec (libdv) is a software codec for DV video, the encoding format used by most digital camcorders, typically those that support the IEEE 1394 (a.k.a. FireWire or i.Link) interface. Libdv was developed according to the official standards for DV video: IEC 61834 and SMPTE 314M.


libdvbpsi is a simple library designed for decoding and generation of MPEG TS and DVB PSI tables according to standards ISO/IEC 13818 and ITU-T H.222.0.


libdvdcss is a simple library designed for accessing DVDs like a block device without having to bother about the decryption.


libdvdnav is a library for developers of multimedia applications. It allows easy use of sophisticated DVD navigation features such as DVD menus, multiangle playback and even interactive DVD games. All this functionality is provided through a simple API which provides the DVD playback as a single logical stream of blocks, intermitted by special dvdnav events to report certain conditions. The main usage of libdvdnav is a loop regularly calling a function to get the next block, surrounded by additional calls to tell the library of user interaction. The whole DVD virtual machine and internal playback states are completely encapsulated.


libdvdread provides a simple foundation for reading DVD video disks. It provides the functionality that is required to access many DVDs. It parses IFO files, reads NAV-blocks, and performs CSS authentication and descrambling (if an external libdvdcss library is installed).


No description available


A library implementing the EBU R128 loudness standard.




No description available


No description available


Just another LogAnalyzer weblog


Libetonyek is a library that parses the file format of Apple Keynote documents. It supports Keynote versions 2-5. Version 6 is planned for near future. There is also a plan to add support for Pages and Numbers too.


No description available


No description available


Libewf and tooling to access the Expert Witness Compression Format (EWF).


Linux: Chances are, libexif is already supplied by your distribution provider.


Our toolkits, softphone SDKs for android, ios, windows, macosx, linux, provide much more than just SIP, voice and video! Check them!


GNU Libextractor is a library used to extract meta data from files. The goal is to provide developers of file-sharing networks, browsers or WWW-indexing bots with a universal library to obtain simple keywords and meta data to match against queries and to show to users instead of only relying on filenames. libextractor contains the shell command extract that, similar to the well-known file command, can extract meta data from a file an print the results to stdout.


No description available


No description available


libfishsound provides a simple programming interface for decoding and encoding audio data using the Xiph.org codecs (FLAC, Speex and Vorbis).


libfixbuf provides an implementation of the IPFIX Protocol as a C library, for building IPFIX Collecting and Exporting Processes. See the API documentation for details, including build instructions and known issues.


Libflowmanager is a library designed to facilitate performing flow-based measurement tasks using packet-based inputs, particularly packet trace files. It is based on the libtrace trace processing library.


No description available


The libfreefare project aims to provide a convenient API for MIFARE card manipulations


No description available


libFTDI is an open source library to talk to FTDI chips: FT232BM, FT245BM, FT2232C, FT2232D, FT245R, FT232H and FT230X including the popular bitbang mode. The library is linked with your program in userspace, no kernel driver required.


No description available


No description available


libgaiagraphics is an open source library supporting common-utility raster handling methods.


No description available


The GNOME-DB project aims to provide a free unified data access architecture to the GNOME project. GNOME-DB is useful for any application that accesses persistent data (not only databases, but data), since it now contains a pretty good data management API. For information, the http://live.gnome.org/ChooseLibgdaSQLite page lists key points regarding the usage of the Libgda library compared to SQLite, most of the argumentation being relevant for other databases as well. Starting with the 4.2 serie, GNOME-DB's production corresponds to the Libgda library which is mainly a database and data abstraction layer, and includes a GTK+ based UI extension, and some graphical tools: Libgda depends on the GLib (and integrates with it), and LibXML. Libgda's UI extension depends on GTK+ Libgda's graphical tools depend on GTK+ and optionally GooCanvas and GraphViz This site now refers to features which are available in the current version 5.2.x, except when specifically mentionning versions. The current stable version of Libgda is now 5.2.2, released on the 2013-12-23. Work is currently done on the next version, see the Roadmap. Features Libgda Here is a brief summary of Libgda's features, see also the detailed list of Libgda's features, or the Roadmap for the future versions. Libgda is a (relatively small) database access library: it is a wrapper like ODBC but with more features to access several database engines features a meta data extractor (to know all about database objects in a common way) comes with an SQL console application (like mysql, psql or sqlite3 consoles) relies on GLib, coded in C, its API is easy to use at the moment supports SQLite (and SQLCipher), MySQL, PostgreSQL, MSAccess, Berkeley Db (and is SQL extension), Oracle and JDBC (allows access to any database through a JDBC driver), work is in progress for other database types (such as Firebird). There is also a special feature which allows one to connect to a database hidden behind a web server (through specific PHP scripts) LGPL licensed for the libraries and GPL licensed for the tools Libgda's UI Extension Here is a brief summary of Libgda's UI Extension features: a set of data bound widgets to show and edit data directly in the database, some 'administrative' widgets for example to enter the connection parameters to open a connection.


Libgee is an utility library providing GObject-based interfaces and classes for commonly used data structures.


No description available


No description available


No description available


libghthash is a Generic Hash Table which is meant to be easy to extend, portable, clear in its code and easy to use. You can store any kind of data in it, regardless of size etc. It should be fairly portable, and has been successfully tried on Linux/x86, Solaris/SPARC and Win2000/x86 so far.


No description available


No description available


No description available


No description available


No description available


libgnomecanvas is a high-level, structured graphics library. libgnomecanvasmm is the C++ wrapper for libgnomecanvas.


No description available


libgphoto2 is the core library designed to allow access to digital camera by external programs.


streaming audio processing library


No description available


No description available


LibGTop is a library to get system specific data such as CPU and Memory Usage and information about running Processes.


libgxps is a GObject based library for handling and rendering XPS documents.


libHaru is a free, cross platform, open source library for generating PDF files. At this moment libHaru does not support reading and editing existing PDF files and it's unlikely this support will ever appear.


No description available


libhid provides a generic and flexible way to access and interact with USB HID devices, much like libusb does for plain USB devices. It is based on libusb 0.1, thus it requires no special HID support in the kernel. Furthermore, it aims to support all operating system supported by libusb: Linux, BSD, OS X, and Windows (via libusb-win32).


libical is an Open Source (MPL/LGPL) implementation of the IETF's iCalendar Calendaring and Scheduling protocols. (RFC 2445, 2446, and 2447). It parses iCal components and provides C/C++/Python/Java APIs for manipulating the component properties, parameters, and subcomponents.


libicns is a library for manipulation of the Mac OS icns resource format, also known as the IconFamily resource type. It can read and write files from the Mac OS X icns format, as well as read from Mac OS resource files and macbinary encoded Mac OS resource forks. As of release 0.5.9, it can fully read and write any 128x128 and all smaller 32-bit icons, and read support for 8-bit, 4-bit, and 1-bit icons. If linked against Jasper, it also has full support for 256x256 and 512x512 32-bit icons with masks as alpha channels.


No description available


No description available


No description available


GNU Libidn is a fully documented implementation of the Stringprep, Punycode and IDNA specifications. Libidn's purpose is to encode and decode internationalized domain names.


libimobiledevice is a software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices on Linux without the need for jailbreaking.


libinfinity is an implementation of the Infinote protocol written in GObject-based C.


No description available


libiptcdata is a library, written in C, for manipulating the International Press Telecommunications Council (IPTC) metadata stored within multimedia files such as images. This metadata can include captions and keywords, often used by popular photo management applications. The library provides routines for parsing, viewing, modifying, and saving this metadata. The library is licensed under the GNU Library General Public License (GNU LGPL). The libiptcdata package also includes a command-line utility, iptc, for editing IPTC data in JPEG files, as well as Python bindings.


iscsi client library and utilities


No description available


kate is a karaoke and text codec for embedding in ogg


a KML library written in C++ with bindings to other languages


Libksba is a library to make the tasks of working with X.509 certificates, CMS data and related objects more easy. It provides a highlevel interface to the implemented protocols and presents the data in a consistent way. There is no more need to worry about all the nasty details of the protocols. The API gives the C programmer an easy way of interacting with the data. It copes with the version details X.509 protocols tend to have as well as with the many different versions and dialects. Applications must usually cope with all of this and it has to be coded over and over again.


liblacewing is a cross-platform, high-level networking library for C and C++.


libLAS is a C/C++ library for reading and writing the very common LAS LiDAR format. The ASPRS LAS format is a sequential binary format used to store data from LiDAR sensors and by LiDAR processing software for data interchange and archival. See Features for more details on what libLAS can provide a LiDAR software developer. See Getting Started with libLAS for how to get started using the library.


A Qt C++ library for the Last.fm webservices


LIBLINEAR is the winner of ICML 2008 large-scale learning challenge (linear SVM track). It is also used for winning KDD Cup 2010.


liblo is an implementation of the Open Sound Control protocol for POSIX systems, started by Steve Harris and now maintained by Stephen Sinclair. It is released under the GNU Lesser General Public Licence version 2.1 or greater. This means that if it is included in closed-source systems, it must be dynamically linked such that the LibLO code remains freely modifiable.


No description available


No description available


libltc provides functionality to encode and decode LTC from/to timecode, including SMPTE date support.


chinese lunar library for linux


PostGIS provides spatial objects for the PostgreSQL database, allowing storage and query of information about location and mapping.


No description available


No description available


Matching Algorithm with Recursively Implemented StorAge


No description available


C library for the MaxMind DB file format


libMemcached is an open source C/C++ client library and tools for the memcached server (http://danga.com/memcached). It has been designed to be light on memory usage, thread safe, and provide full access to server side methods.


libmetalink is a Metalink library written in C language. It is intended to provide the programs written in C to add Metalink functionality such as parsing Metalink XML files.


GNU libmicrohttpd is a small C library that is supposed to make it easy to run an HTTP server as part of another application. GNU GNU Libmicrohttpd is free software and part of the GNU project.


MikMod homepage


No description available


libmms is a library for downloading (streaming) media files using the mmst and mmsh protocols.


libmodbus is a free software library to send/receive data with a device which respects the Modbus protocol.


No description available


MongoDB (from "humongous") is an open-source document database, and the leading NoSQL database.


libmonome is a library for easy interaction with monome devices. It currently runs on Linux (on which it is primarily developed), OpenBSD, and Darwin/OS X.


No description available


split FLAC, split mp3, split ogg vorbis


No description available


Gnome Music Player Client is a community site that anyone can contribute to. Discover, share and add your knowledge!


No description available


libmpeg2 is a free library for decoding mpeg-2 and mpeg-1 video streams. It is released under the terms of the GPL license.


Andrea Marchesini - bakunin homepage


Libmspub is a library that parses the file format of Microsoft Publisher documents of all versions.


libmtp is an Initiator implementation of the Media Transfer Protocol (MTP) in the form of a library suitable primarily for POSIX compliant operating systems. We implement MTP Basic, the stuff proposed for standardization.


No description available


No description available


libnatpmp : a lightweight NAT Portmapping Protocol library for POSIX systems


libnet provides a portable framework for low-level network packet construction.


libnfc is the first libre, platform-independent, low level NFC SDK and Programmers API.


Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389).


Libnids is an implementation of an E-component of Network Intrusion Detection System. It emulates the IP stack of Linux 2.0.x. Libnids offers IP defragmentation, TCP stream assembly and TCP port scan detection.


No description available


Andrea Marchesini - bakunin homepage


liboauth is a collection of POSIX-c functions implementing the OAuth Core RFC 5849 standard. liboauth provides functions to escape and encode parameters according to OAuth specification and offers high-level functionality to sign requests or verify OAuth signatures as well as perform HTTP requests.


The freeodbc++ project


libodfgen is an ODF export library for projects using librevenge.


LibOFX is an OpenSource library which includes a parser and an API to allow finance applications to very easily support OFX (Open Financial eXchange) files provided by banks and other financial institutions


No description available


Liboil is a library of simple functions that are optimized for various CPUs. These functions are generally loops implementing simple algorithms, such as converting an array of N integers to floating-point numbers or multiplying and summing an array of N numbers. Such functions are candidates for significant optimization using various techniques, especially by using extended instructions provided by modern CPUs (Altivec, MMX, SSE, etc.).


No description available


Libopennet is a library that provides the function open_net() which accepts the same parameters as the open() system call, but the pathname argument can be an FTP or HTTP URL. Available for download: Package: Libopennet (libopennet) Version: 0.9.9 File: libopennet-0.9.9.tar.gz Size: 89 KB OS: Any Platform: Any Package: Source tarball Description: Libopennet allows you to open_net() files the same way you open() them now.


Homepage of the ICMP ping library "oping".


libopkele is a c++ implementation of an OpenID decentralized identity system. It provides OpenID protocol handling, leaving authentication and user interaction to the implementor.


No description available


Off-the-Record Messaging


No description available


No description available


An Open Source software library for manipulating and stitching panoramic Images


No description available


An implementation of the PGM reliable multicast protocol.


libimobiledevice is a software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices running iOS on Linux without the need for jailbreaking.


libpng is the official PNG reference library. It supports almost all PNG features, is extensible, and has been extensively tested for over 18 years. The home site for development versions (i.e., may be buggy or subject to change or include experimental features) is http://libpng.sourceforge.net/, and the place to go for questions about the library is the png-mng-implement mailing list.


Libpointing is a software toolkit that provides direct access to HID pointing devices and supports the design and evaluation of pointing transfer functions.


No description available


If you are writing software in C++ that needs to access databases managed by postgres—on just about any platform—then libpqxx is the library you use. It is the standard C++ language binding for the postgres RDBMS.


No description available


No description available


No description available


No description available


No description available


Access the flash media streams without the flash player plugin


librasterlite is an open source library that stores and retrieves huge raster coverages using a SpatiaLite DBMS.


LibRaw is a library for reading RAW files obtained from digital photo cameras (CRW/CR2, NEF, RAF, DNG, and others).


RoboCup Soccer Simulationのための基本ライブラリやエージェント開発支援ツールの作成、ドキュメントの日本語訳などを行ないます.


No description available


No description available


No description available


No description available


No description available


Free Resampling Software


the main LibreSSL page


librevenge is a base library for writing document import filters. It has interfaces for text documents, vector graphics, spreadsheets and presentations.


librsvg is a library to render SVG files using cairo.


librsync is a free software library that implements the rsync remote-delta algorithm. This algorithm allows efficient remote updates of a file, without requiring the old and new versions to both be present at the sending end.


No description available


Secret Rabbit Code (aka libsamplerate) is a Sample Rate Converter for audio. One example of where such a thing would be useful is converting audio from the CD sample rate of 44.1kHz to the 48kHz sample rate used by DAT players.


A C/C++ implementation of a Sass compiler


No description available


libsecret is a library for storing and retrieving passwords and other secrets.


Icecast is free server software for streaming multimedia.


No description available


No description available


Support and community services for users of libslax and the SLAX language.


LibSMF is a BSD-licensed C library for handling SMF ("*.mid") files. It transparently handles conversions between time and pulses, tempo map handling …


No description available


Libsndfile is a C library for reading and writing files containing sampled sound (such as MS Windows WAV and the Apple/SGI AIFF format) through one standard library interface. It is released in source code format under the Gnu Lesser General Public License.


A modern and easy-to-use crypto library.


libsoup is an HTTP client/server library for GNOME. It uses GObjects and the glib main loop, to integrate well with GNOME applications, and also has a synchronous API, for use in threaded applications.


Download The SoX Resampler library. High quality, one-dimensional sample-rate conversion library


No description available


Spiro is the creation of Raph Levien. It simplifies the drawing of beautiful curves. (Migrated here from libspiro.sourceforge.net on 2013-04-20)


libssh is a mulitplatform C library implementing the SSHv2 and SSHv1 protocol for client and server implementations. With libssh, you can remotely execute programs, transfer files and use a secure and transparent tunnel for your remote applications.


mail: The main place to take issues, discuss development or ask about how to use libssh2 is the libssh2-devel mailing list.


No description available


libstrophe is a minimal XMPP library written in C. It has almost no external dependencies, only an XML parsing library (expat or libxml are both supported). It is designed for both POSIX and Windows systems.


No description available


No description available


No description available


LIBSVM is an integrated software for support vector classification, (C-SVC, nu-SVC), regression (epsilon-SVR, nu-SVR) and distribution estimation (one-class SVM). It supports multi-class classification.


No description available


No description available


Libtasn1 is the ASN.1 library used by GnuTLS, GNU Shishi and some other packages. It was written by Fabio Fiorina, and has been shipped as part of GnuTLS for some time but is now a proper GNU package.


No description available


No description available


Game and tools oriented refactored version of GLU tesselator.


No description available


Included in this software distribution is a library, libtiff, for reading and writing TIFF, a small collection of tools for doing simple manipulations of TIFF images, and documentation on the library and tools. Libtiff is a portable software, it was built and tested on various systems: UNIX flavors (Linux, BSD, Solaris, MacOS X), Windows, and OpenVMS. It should be possible to port libtiff and additional tools on other OSes.


libtins is a high-level, multiplatform C++ network packet sniffing and crafting library.


LibTomCrypt is a fairly comprehensive, modular and portable cryptographic toolkit that provides developers with a vast array of well known published block ciphers, one-way hash functions, chaining modes, pseudo-random number generators, public key cryptography and a plethora of other routines.


LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.


GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface.


No description available


libtorrent download. libtorrent 2015-05-12 03:13:37 free download. libtorrent libtorrent is a C++ implementation of the BitTorrent protocol with the goals of being efficient and easy to use.


libtrace libtrace is a library for trace processing.


libunistring is also for you if your application uses Unicode strings as internal in-memory representation.


No description available


No description available


libusb is a C library that provides generic access to USB devices. It is intended to be used by developers to facilitate the production of applications that communicate with USB hardware.


No description available


No description available


Libutf is a port of Plan 9's support library for UTF-8 and Unicode.


Cross-platform asychronous I/O


a cross-platform library for USB video devices


No description available


No description available


libvirt, virtualization, virtualization API


Libvisio is a library that parses the file format of Microsoft Visio documents of all versions.


opencore-amr download. opencore-amr 2015-03-11 15:33:23 free download. opencore-amr Audio codecs extracted from Android Open Source Project


No description available


No description available


No description available


No description available


Libwebsockets is a lightweight pure C library built to use minimal CPU and memory resources, and provide fast throughput in both directions.


No description available


libwpd is a C++ library designed to help process WordPerfect documents. It is most commonly used to import WordPerfect documents into other word processors (see below), but may be useful in other cases as well.


No description available


libwps is a library (for use by word procesors, for example) for importing the Microsoft Works word processor file format. As of December 2006, the project is new, but it imports Works format versions 2, 3, 4, 5 (aka 2000), and 8 with some formatting. The scope of this project is just a Works word processor import filter, so there are no plans for supporting an export filter, spreadsheets, or databases.


Libxc is a library of exchange-correlation functionals for density-functional theory. The aim is to provide a portable, well tested and reliable set of exchange and correlation functionals that can be used by all the ETSF codes and also other codes.


No description available


GNU libxmi is a C/C++ function library for rasterizing 2-D vector graphics. It can draw 2-D graphical primitives, including wide polygonal lines and circular and elliptical arcs, into a user-supplied matrix of pixels. Sophisticated line styles, such as multicolored dashing patterns, can be specified. There is also support for filling and texturing polygons.


libxml++, libxml, C++, C++ wrapper, XML.


Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), it is free software available under the MIT License. XML itself is a metalanguage to design markup languages, i.e.


No description available


No description available


No description available


Libxslt is the XSLT C library developed for the GNOME project. XSLT itself is a an XML language to define transformation for XML. Libxslt is based on libxml2 the XML C library developed for the GNOME project. It also implements most of the EXSLT set of processor-portable extensions functions and some of Saxon's evaluate and expressions extensions.


libxspf (formerly called libSpiff) brings XSPF playlist reading and writing support to your C++ application. Both version 0 and 1 are supported. libxspf uses Expat for XML parsing, CppTest for unit testing and uriparser for handling URIs. libxspf is the official reference implementation for XSPF of the Xiph.Org Foundation.


LibYAML is a YAML 1.1 parser and emitter written in C.


Yubico C low-level Library : C library for manipulating Yubico YubiKey One-Time Passwords (OTPs)


Yes, libzdb can be used from and included in any C, C++ or Objective-C project. The Xcode project file used to develop libzdb is available from the repository and can be included in your own Xcode project.


libzip is a C library for reading, creating, and modifying zip archives. Files can be added from data buffers, files, or compressed data copied directly from other zip archives. Changes made without closing the archive can be reverted. The API is documented by man pages.


The ZZIPlib provides read access on ZIP-archives. The library uses only the patent-free compression-algorithms supported by Zlib. It provides …


No description available


No description available


Security, speed, compliance, and flexibility -- all of these describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a webserver; as it is designed and optimized for high performance environments. With a small memory footprint compared to other web-servers, effective management of the cpu-load, and advanced feature set (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting and many more) lighttpd is the perfect solution for every server that is suffering load problems. And best of all it's Open Source licensed under the revised BSD license.


Lilv is a C library to make the use of LV2 plugins as simple as possible for applications. Lilv is the successor to SLV2, rewritten to be significantly faster and have minimal dependencies.


AbiSource - Open Source for the Desktop.


No description available


No description available




A full-featured & carefully designed adaptive prompt for Bash & Zsh


No description available


No description available


No description available


lldpd is a 802.1ab implementation (LLDP) to help you locate neighbors of all your equipments.


No description available


No description available


No description available


No description available


Log4c is a library of C for flexible logging to files, syslog and other destinations. It is modeled after the Log for Java library (http://jakarta.apache.org/log4j/), staying as close to their API as is reasonable. Here is a short introduction to Log4j which describes the API, and design rationale.


log4cplus is a simple to use C++ logging API providing thread-safe, flexible, and arbitrarily granular control over log management and configuration. It is modelled after the Java log4j API.


Log4cpp is also available directly through CVS, see the SourceForge CVS page for instructions.


Apache log4cxx is a logging framework for C++ patterned after Apache log4j, which uses Apache Portable Runtime for most platform-specific code and should be usable on any platform supported by APR. Apache log4cxx is licensed under the Apache License, an open source license certified by the Open Source Initiative.


log4shib is a forked version of log4cpp that has been created for the Shibboleth project to ensure a consistent, working snapshot that builds reliably on the necessary platforms. Not every project can afford to devote resources to every platform, but unfortunately maintaining every other project just to maintain your own is also not realistic.


Logcheck is a simple utility which is designed to allow a system administrator to view the logfiles which are produced upon hosts under their control.


The Logentries Agent is a simple program that provides a range of useful features including log forwarding. Harness the insights of log data. See for yourself with a free trial.


No description available


website access log visualization


Logstash is a data pipeline that helps you process logs and other event data from a variety of systems. With 165 plugins and counting, Logstash can connect to a variety of sources and stream data at scale to a central analytics system.


Logtalk is an object-oriented logic programming language that can use most modern Prolog implementations as a back-end compiler. As a multi-paradigm language, it includes support for both prototypes and classes, protocols (interfaces), component-based programming through category-based composition, event-driven programming, and high-level multi-threading programming.


LOLCODE is an esoteric programming language inspired by the funny things that cats say on the Internet.


Python-powered Lorem Ipsum generator on the terminal.


No description available


Lout is a document formatting system designed and implemented by Jeffrey Kingston at the Basser Department of Computer Science, University of Sydney, Australia.


SourceForge presents the lpc21isp project. lpc21isp is an open source application. SourceForge provides the world's largest selection of Open Source Software. In-circuit programming (ISP) tool for the NXP (Philips) LPC800/LPC1100/LPC1200/LPC1300/LPC1700/LPC1800/LPC2000/LPC4300 series ARM7/Cortex-M0/Cortex-M0+/Cortex-M3/Cortex-M4 microcontrollers


A lightweight RDF library for accessing plugin metadata in the LADSPA plugin system


No description available


No description available


lsdvd is a console application that displays the content of a dvd. It provides output about the trypes of video and audio tracks, subtitles etc... output is available in a number of formats including human readable, perl, ruby or xml.


lsh is a free implementation (in the GNU sense) of the ssh version 2 protocol, standardised by the IETF SECSH working group.


No description available


Lsyncd (Live Syncing Daemon) synchronizes local directories with remote targets


tools to deal with linear-timecode (LTC)


No description available


Official web site of the Lua language


Official web site of the Lua language


Luabind is a library that helps you create bindings between C++ and Lua. It has the ability to expose functions and classes, written in C++, to Lua. It will also supply the functionality to define classes in lua and let them derive from other lua classes or C++ classes. Lua classes can override virtual functions from their C++ baseclasses. It is written towards Lua 5.x, and does not work with Lua 4.


LuaJIT is a Just-In-Time Compiler (JIT) for the Lua programming language. Lua is a powerful, dynamic and light-weight programming language. It may be embedded or used as a general-purpose, stand-alone language.


LucidDB is a relational DBMS purpose-built for data warehousing and business intelligence.


Lightweight C++ API for Lua


Luvit is an attempt to do something crazy by taking node.js' awesome architecture and dependencies and seeing how it fits in the Lua language.


Multilingual file viewer lv is a powerful multilingual file viewer. Apparently, lv looks like less (1), a representative file viewer on UNIX as you know, so UNIX people (and less people on other OSs) don't have to learn a burdensome new interface. lv can be used on MSDOS ANSI terminals and almost all UNIX platforms. lv is a currently growing software, so your feedback is welcome and helpful for us to refine the future lv.


LV2 is an open standard for audio plugins, used by hundreds of plugins and other projects. At its core, LV2 is a simple stable interface, accompanied by extensions which add functionality to support the needs of increasingly powerful audio software.


LWTOOLS is a set of cross-development tools for the Motorola 6809 and Hitachi 6309 microprocessors. It supports assembling to raw binaries, CoCo LOADM binaries, and a proprietary object file format for later linking. It also supports macros and file inclusion among other things.


lxSplit is a simple tool for splitting files and joining the splitted files on unix-like platforms, such as Linux, FreeBSD, OpenBSD, etc. It is fully compatible with the HJSplit utility which is available for other operating systems. Splitting is done without compression.


Lynis is an open source security auditing tool. Commonly used by system administrators, security professionals and auditors, to evaluate the security defenses of their Linux/Unix based systems. It runs on the host itself, so it can perform very extensive security scans.


No description available


No description available


Extremely Fast Compression algorithm


Lzip is able to compress and decompress streams of unlimited size by automatically creating multi-member output. The members so created are large, about 64 PiB each.


Lossless compression library


LZO is a portable lossless data compression library written in ANSI C.


lzop is a file compressor which is very similar to gzip. lzop uses the LZO data compression library for compression services, and its main advantages over gzip are much higher compression and decompression speed (at the cost of some compression ratio).


Keep your application settings in sync (OS X/Linux)


mac-robber is an open source digital forensics and incident response tool that creates timelines of file activity of suspect systems


Vim for the Mac


MAD is a high-quality MPEG audio decoder.


No description available


It's Magit! An Emacs mode for Git.


No description available


Mailcheck is a simple, command line, configurable tool that allows multiple mailboxes to be checked for the existence of new mail messages. It supports both mbox and maildir-style mailboxes. It also supports remote POP3 and IMAP mailboxes.


Mailutils is a swiss army knife of electronic mail handling. It offers a rich set of utilities and daemons for processing the e-mail.


mairix is a program for indexing and searching email messages stored in maildir, MH or mbox folders.




Creates a graph of dependencies from GNU-Make; Output is a graphiz-dot file or a Gexf-XML file.


This program lets you convert all kinds of images to Apple's icns format on the command line.


No description available


No description available


No description available


No description available


Mal4s is a free open source data visualization tool designed to make it easy to see clusters of related Internet resources.


Malaga is a software package for the development and application of grammars that are used for the analysis of words and sentences of natural languages. It contains a programming language for the modelling of morphology and syntax grammars.


No description available


No description available


Mapnik is a Free Toolkit for developing mapping applications. Above all Mapnik is about making beautiful maps. It is easily extensible and suitable for both desktop and web development. More ...


MapServer is an Open Source platform for publishing spatial data and interactive mapping applications to the web.


MariaDB is a drop-in replacement for MySQL MariaDB vs. MySQL - Features MariaDB vs.


Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).


MARST is an Algol-to-C translator. It automatically translates programs written on the algorithmic language Algol 60 to the C programming language.


TCP port scanner, spews SYN packets asynchronously, scanning entire Internet in under 5 minutes.


MAT is a toolbox composed of a GUI application, a CLI application and a library.


A converter that takes a MATLAB(R) figure and spits out a TikZ (Pgfplots) figure for smooth integration into LaTeX.


Apache Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.


No description available


mawk is an interpreter for the AWK Programming Language.


P25 Phase 1 and ProVoice vocoder


mboxgrep is a small utility that scans a mailbox for messages matching a regular expression. Found messages can be either displayed on standard output, counted, deleted, piped to a shell command or written to another mailbox.


No description available


mcpp is a C/C++ preprocessor with the following features.


MCrypt is a replacement for the old crypt() package and crypt(1) command, with extensions. It allows developers to use a wide range of encryption functions, without making drastic changes to their code. It allows users to encrypt files or data streams without having to be cryptographers. Above all, it allows you to have some really neat code on your machine.


No description available


md5deep is a set of programs to compute MD5, SHA-1, SHA-256, Tiger, or Whirlpool message digests on an arbitrary number of files.


No description available


MDA-LV2 is an LV2 port of the MDA plugins by Paul Kellett. It contains 36 high-quality plugins for a variety of tasks.


MDB Tools - Read Access databases on *nix


No description available


No description available


A command-line based markdown presentation tool.


MDR Make Diffs Readable


No description available


No description available


No description available


No description available


No description available


mecab-ko-dic은 오픈 소스 형태소 분석 엔진인 MeCab을 사용하여, 한국어 형태소 분석을 하기 위한 프로젝트입니다. 말뭉치 학습과 사전 목록은 모두 21세기 세종계획의 성과물을 사용하였습니다.


UniDicとはUniDicは日本語テキストを単語に分割し,形態論情報を付与するための電子化辞書です。 unidic-mecabは形態素解析器MeCabの辞書として利用できます。 UniDicは国立国語研究所の現代日本語書き言葉均衡コーパスにも利用されています。 UniDicの特長国立国語研究所で規定した「短単位」という揺れがない斉一な単位で設計されています。 語彙素・語形・書...


MediaInfo is a convenient unified display of the most relevant technical and tag data for video and audio files.


MediaTomb is an open source (GPL) UPnP MediaServer with a nice web user interface, it allows you to stream your digital media through your home network and listen to/watch it on a variety of UPnP compatible devices.


A command-line client for mega.co.nz storage service


Megatools is a collection of programs for accessing Mega service from a command line of your desktop or server.


Memcached is an in-memory key-value store for small chunks of arbitrary data (strings, objects) from results of database calls, API calls, or page rendering.


No description available


perl command-line memcached stat reporter, top-like output


Memo is a note-taking and to-do software written in C. Memo runs on command line.


A GPL-licensed userspace utility to test for faulty RAM or memory subsystem, with source code.


Menhir is a LR(1) parser generator for the OCaml programming language. That is, Menhir compiles LR(1) grammar specifications down to OCaml code.


Work easier Work faster Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.


Mercury is a logic/functional programming language which combines the clarity and expressiveness of declarative programming with advanced static analysis and error detection features.


No description available


No description available


"Mesos is the cornerstone of our elastic compute infrastructure -- it's how we build all our new services and is critical for Twitter's continued success at scale.


Metaproxy is a proxy front end server that presents a single Z39.50/SRW/SRU front end to multiple back end database servers.


No description available


MFCUK - MiFare Classic Universal toolKit


Mifare Classic Offline Cracker


mftrace is a small Python program that lets you trace a TeX bitmap font into a PFA or PFB font (A PostScript Type1 Scalable Font) or TTF (TrueType) font. It is licensed under the GNU GPL.


No description available




No description available


MIDICSV: Convert MIDI File to and from CSV


No description available


No description available


Mikmod is a module player and library supporting many formats, including mod, s3m, it, and xm.


mimms is an mms (e.g.




Minicom is a menu driven communications program. It emulates ANSI and VT102 terminals. It has a dialing directory and auto zmodem download.


minidjvu is a command line utility which encodes and decodes single page black-and-white DjVu files, and can compress multiple pages, taking advantage from similarities between pages. The Windows version is supplied with a minimal GUI (a JavaScript-based web page which can run as an application with Internet Explorer).


ReadyMedia (formerly known as MiniDLNA) is a simple media server software, with the aim of being fully compliant with DLNA/UPnP-AV clients. It is developed by a NETGEAR employee for the ReadyNAS product line.


Minimodem is a command-line program which decodes (or generates) audio modem tones at any specified baud rate, using various framing protocols. It acts a general-purpose software FSK modem, and includes support for various standard FSK protocols such as Bell103, Bell202, RTTY, NOAA SAME, and Caller-ID. Minimodem can play and capture audio modem tones in real-time via the system audio device, or in batched mode via audio files. Minimodem can be used to transfer data between nearby computers using an audio cable (or just via sound waves), or between remote computers using radio, telephone, or another audio communications medium.


MiniSat is a minimalistic, open-source SAT solver, developed to help researchers and developers alike to get started on SAT.


No description available


MiniUPnPc, the client library, enabling applications to access the services provided by an UPnP "Internet Gateway Device" present on the network. In UPnP terminology, MiniUPnPc is a UPnP Control Point.


MiniZinc is a medium-level constraint modelling language. It is high-level enough to express most constraint problems easily, but low-level enough that it can be mapped onto existing solvers easily and consistently. It is a subset of the higher-level language Zinc. We hope it will be adopted as a standard by the Constraint Programming community.


No description available


No description available


Miredo is an open-source Teredo IPv6 tunneling software, for Linux and the BSD operating systems. It includes functional implementations of all components of the Teredo specification (client, relay and server). It is meant to provide IPv6 connectivity even from behind NAT devices. For more informations, please refer to the introduction.


No description available


MITIE: library and tools for information extraction


No description available


Homepage for MJPEG support under Linux


mkclean is a command line tool to clean and optimize Matroska (.mkv / .mka / .mks / .mk3d) and WebM (.webm / .weba) files that have already been muxed. It reorders the elements with the Cues at the front, so your Matroska files are ready to be streamed efficiently over the web. It also removes elements not found in the Matroska specs and the extra Meta Seek list of Clusters that some program add to their file. It can also optionally remux the Cluster blocks to start each boundary with a keyframe and the matching audio/subtitle blocks for that keyframe.


No description available


In the FreeWRT Embedded GNU/Linux Appliance Development Kit (meta distribution), the mksh package is maintained by us. mksh is also the default shell in FreeWRT trunk (soon to be 1.1) and above.


mktorrent is a simple command line utility to create BitTorrent metainfo files. It has been tested on Linux, OSX, MinGW, OpenBSD and SunOS, but should work on many other POSIX compliant operating systems.


mkvalidator is a simple command line tool to verify Matroska and WebM files for spec conformance. It checks the various bogus or missing key elements against the EBML DocType version of the file and reports the errors/warnings in the command line.


Bash script to convert DTS audio to AC3 within a matroska file.


Convert H.264 mkv files (without re-encoding the video) to mp4 files playable on the PS3


MKVToolNix is a set of tools to create, alter and inspect Matroska files under Linux, other Unices and Windows. They do for Matroska what the OGMtools do for the OGM format and then some.


No description available


No description available


MLT Multimedia Framework Author, manage, and run multitrack audio/video compositions. The engine of a non-linear video editor that can be used in all sorts of apps, not just desktop video editors. MLT is an open source multimedia framework, designed and developed for television broadcasting. It provides a toolkit for broadcasters, video editors, media players, transcoders, web streamers and many more types of applications. The functionality of the system is provided via an assortment of ready to use tools, XML authoring components, and an extensible plug-in based API. Download source code The easiest way to try out and learn MLT is by downloading Shotcut.


No description available


No description available


MMSRIP is a client for the proprietary protocol MMS://.It actually saves to a file the content being streamed.Please remember that this is not intended for real use, its existence is only and must only be documentary.


mmv is a program to move/copy/append/link multiple files according to a set of wildcard patterns. This multiple action is performed safely, i.e. without any unexpected deletion of files due to collisions of target names with existing filenames or with other target names.


No description available


Mobile shell that supports roaming and intelligent local echo. Like SSH secure shell, but allows mobility and more responsive and robust.


No description available


Easy Setup Stub Server


Module deployment script geared towards Magento development with git and svn. (officially moved from google code)


The official web page for the Modules software package. The Modules package provides for the dynamic modification of a user's environment via modulefiles.


GNU Moe is a powerful, 8-bit clean, console text editor for ISO-8859 and ASCII character encodings. It has a modeless, user-friendly interface, online help, multiple windows, unlimited undo/redo capability, unlimited line length, global search/replace (on all buffers at once), block operations, automatic indentation, word wrapping, file name completion, directory browser, duplicate removal from prompt histories, delimiter matching, text conversion from/to UTF-8, romanization, etc.


No description available


mon(1) - Simple single-process process monitoring program written in C


No description available


No description available


MongoDB (from "humongous") is an open-source document database, and the leading NoSQL database.


Embedded web server for C/C++


Mongrel2 is an application, language, and network architecture agnostic web server that focuses on web applications using modern browser technologies.


Monitor a group of processes with mon


Monit is a small Open Source utility for managing and monitoring Unix systems. Monit conducts automatic maintenance and repair and can execute meaningful causal actions in error situations.


No description available


Mono is a software platform designed to allow developers to easily create cross platform applications.


monotone is a free distributed version control system. It provides a simple, single-file transactional version store, with fully disconnected operation and an efficient peer-to-peer synchronization protocol. It understands history-sensitive merging, lightweight branches, integrated code review and 3rd party testing. It uses cryptographic version naming and client-side RSA certificates. It has good internationalization support, runs on Linux, Solaris, Mac OS X, Windows, and other unixes, and is licensed under the GNU GPL.


Montage is a toolkit for assembling Flexible Image Transport System (FITS) images into custom mosaics.


moreutils is a growing collection of the unix tools that nobody thought to write long ago when unix was young.


Mosquitto is an open source (BSD licensed) message broker that implements the MQ Telemetry Transport protocol versions 3.1 and 3.1.1. MQTT provides a lightweight method of carrying out messaging using a publish/subscribe model.


MOST is a powerful paging program for Unix, VMS, MSDOS, and win32 systems. Unlike other well-known paging programs most supports multiple windows and can scroll left and right.


My first project to get a release, movgrab is a downloader for all those pesky sites that insist you use a big fat browser that runs flash in order to see their content. It's a command-line app written in straight C, and so doesn't require you to install perl. Nor ruby. Nor python. Nor guile, scheme, glib, gtk, qt, gnome, kde, X-windows, m4, firefox or windows.


Using the Add-on SDK you can create Firefox add-ons using standard Web technologies: JavaScript, HTML, and CSS. The SDK includes JavaScript APIs which you can use to create add-ons, and tools for creating, running, testing, and packaging add-ons.


Improved JPEG encoder.


Mp3blaster is an mp3 player for computers running a UNIX-like operating system, e.g. Linux, Free/Net/OpenBSD, etc. Its interface is entirely text based, thereby eliminating the need for a graphical environment like X-Windows.


No description available


Check mp3 files for errors and list their properties.


mp3fs is a read-only FUSE filesystem which transcodes between audio formats (currently FLAC to MP3) on the fly when files are opened and read.


MP3Gain - A free automatic mp3 volume normalizer


The current version of MP3Info is 0.8.5a -- released November 14, 2006. This is primarily a bug fix release relative to version 0.8.4. Check out the Change Log to see what's new. I apologize to all you fine folks out there who have contributed patches and suggestions that haven't been integrated yet. Adding ID3V2 support is, unfortunately, monopolizing most of my development time.     Source: mp3info-0.8.5a.tgz     Binary (Red Hat/Fedora Linux - i386): mp3info-0.8.5a-1.i386.rpm     Binary (Windows): mp3info-0.8.5-win.zip Why isn't this version 0.8.5a? Because the only difference between 0.8.5 and 0.8.5a does not affect the Windows version. For the protocol challenged, MP3Info is also available via HTTP Current and previous versions are available here.


split FLAC, split mp3, split ogg vorbis


MP3val is a small, high-speed, free software tool for checking MPEG audio files' integrity. It can be useful for finding corrupted files (e.g. incompletely downloaded, truncated, containing garbage). MP3val is also able to fix most of the problems. Being a multiplatform application, MP3val can be runned both under Windows and under Linux (or BSD).


Short description Mp3Wrap is a free independent alternative to AlbumWrap. It's a command-line utility that wraps quickly two or more mp3 files in one single large playable mp3, without losing filenames and ID3 informations (and without need of decoding/encoding). Also with the possibility of including other non mp3 files, such as PlayLists, info files, cover images, inside the mp3.


MP4v2 Library: This library provides functions to read, create, and modify mp4 files


No description available


No description available


No description available


Music Player Daemon (MPD) is a flexible, powerful, server-side application for playing music. Through plugins and libraries it can play a variety of sound files while being controlled by its network protocol.


mpdas is an AudioScrobbler client for MPD written in C++. It uses libcurl and libmpd.


Numbers from AMD64 on Debian Lenny. written in C, consumes very little memory and CPU, full...


Standalone console MPD visualizer


mpegdemux is an MPEG1/MPEG2 system stream demultiplexer. It can be used to list the contents of an MPEG system stream and to extract elementary streams.


MPFI is a joint work with Fabrice Rouillier.


MPFR is also used by the Fluctuat tool developed and used internally at the CEA (France).


mpg123 is a real time MPEG 1.0/2.0/2.5 audio player/decoder for layers 1,2 and 3 (most commonly MPEG 1.0 layer 3 aka MP3). Among others working with GNU/Linux, MacOSX, the BSDs, Solaris, AIX, HPUX, SGI Irix, OS/2 and Cygwin or plain MS Windows (not all more exotic platforms tested regularily, but patches welcome). It is free software licensed under LGPL 2.1 .


mpg321 is a very popular command-line mp3 player. mpg321 is used for frontends, as an mp3 player and as an mp3 to wave file decoder (primarily for use with CD-recording software.).


mpgtx is a GOP based MPEG editor. A GOP is a Group Of Picture, typically 15 pictures for a duration of 0.5 second. So is mpgtx's accuracy.


No description available


MPlayer is also hosting the rtmpdump project.


MPlayerShell is an improved visual experience for MPlayer on OS X.


mpop is a POP3 client: it retrieves mail from POP3 mailboxes.


Mass Parallel SSH


No description available


No description available


No description available


mruby is the lightweight implementation of the Ruby language complying with part of the ISO standard. mruby can be linked and embedded within your application.


English Japanese msdl project web site msdl is a multi-protocol downloader for various streaming protocols, such as mms mmsh wms-rtsp real-rtsp ftp http. In short, msdl is a downloader for mms:// or rtsp:// urls. In Other words, msdl is an open source download client for rtsp,mms,or mmsh.


Use packb for packing and unpackb for unpacking. msgpack provides dumps and loads as alias for compatibility with json and pickle.


msitools is a set of programs to inspect and build Windows Installer (.MSI) files. It is based on libmsi, a portable library to read and write .MSI files. libmsi in turn is a port of (and a subset of) Wine's implementation of the Windows Installer.


Program for interoperability with Active Directory


msmtp is an SMTP client.


MSPDebug is a free debugger for use with MSP430 MCUs. It supports FET430UIF, eZ430, RF2500 and Olimex MSP430-JTAG-TINY programmers, as well as many other compatible devices. It can be used as a proxy for gdb or as an independent debugger with support for programming, disassembly and reverse engineering.


This directory contains mtools. Mtools is a collection of utilities to access MS-DOS disks from GNU and Unix without mounting them. It supports Win'95 style long file names, OS/2 Xdf disks and 2m disks (store up to 1992k on a high density 3 1/2 disk).


No description available


For that, mu was created. mu is a tool for dealing with e-mail messages stored in the Maildir-format, on Unix-like systems.


“As the world goes multi-platform with all of the new mobile operating systems, MultiMarkdown provides an easy way to share formatting between all of my devices.




Many applications require the parsing of mathematical expressions. The main objective of this library is to provide a fast and easy way of doing this. muParser is an extensible high performance math expression parser library written in C++. It works by transforming a mathematical expression into bytecode and precalculating constant parts of the expression.


No description available


Musepack is an audio compression format with a strong emphasis on high quality. It's not lossless, but it is designed for transparency, so that you won't be able to hear differences between the original wave file and the much smaller MPC file.


Mussh is a shell script that allows you to execute a command or script over ssh on multiple hosts with one command. When possible mussh will use ssh-agent and RSA/DSA keys to minimize the need to enter your password more than once.


Mutt is a small but very powerful text-based mail client for Unix operating systems.


No description available


12.24.2010 MVPTree v1.0 New download available. The MVPTree is a generic distance-based indexing structure to store n-dimensional data points. The distance function is configurable as well as the type of data.


Mypy is an optional static type checker for Python.


Oracle is a registered trademark of Oracle Corporation and/or its affiliates. MySQL is a trademark of Oracle Corporation and/or its affiliates, and shall not be used without Oracle's express written authorization. Other names may be trademarks of their respective owners.


No description available


No description available


No description available


No description available


No description available


No description available


WordPress has a habit of storing serialized PHP data in the database. This is fine if you're working in PHP, but when you migrate a website from one domain to another it's very easy to affect strings and corrupt this data. This search & replace tool can help you to make changes without inadvertently affecting settings such as widgets which could leave you with a very broken and time consuming migration.


MySQLTuner is a script written in Perl that will assist you with your MySQL configuration and make recommendations for increased performance and stability.


No description available


mytop is a console-based (non-gui) tool for monitoring the threads and overall performance of a MySQL 3.22.x, 3.23.x, and 4.x server. It runs on most Unix systems (including Mac OS X) which have Perl, DBI, and Term::ReadKey installed. And with Term::ANSIColor installed you even get color. If you install Time::HiRes, you'll get good real-time queries/second stats. As of version 0.7, it even runs on Windows (somewhat).


Node version management


No description available


Nagios is the industry-standard in IT infrastructure monitoring. Nagios provides enterprise-class Open Source monitoring of hosts, services, applications, and networks. Learn why organizations around the world trust Nagios to handle their IT infrastructure monitoring and business process continuity.


No description available


Nailgun is a client, protocol, and server for running Java programs from the command line without incurring the JVM startup overhead. Programs run in the server (which is implemented in Java), and are triggered by the client (written in C), which handles all I/O.


Namazu is a full-text search engine intended for easy use. Not only does it work as a small or medium scale Web search engine, but also as a personal search system for email or other files.


Open-source DNS Benchmark Utility


nanomsg is a socket library that provides several common communication patterns. It aims to make the networking layer fast, scalable, and easy to use. Implemented in C, it works on a wide range of operating systems with no further dependencies.


No description available


NAnt is a free .NET build tool. In theory it is kind of like make without make's wrinkles. In practice it's a lot like Ant.


A JavaScript standard library, package manager, and more.


No description available


No description available


No description available


No description available


Smartphone boot splash screen converter (for Android and winCE).


Ncdc is a modern and lightweight direct connect client with a friendly ncurses interface.


Ncdu is a disk usage analyzer with an ncurses interface. It is designed to find space hogs on a remote server where you don't have an entire gaphical setup available, but it is a useful tool even on regular desktop systems. Ncdu aims to be fast, simple and easy to use, and should be able to run in any minimal POSIX-like environment with ncurses installed.


NcFTP Software: Front Page


This Wiki page is obsolete. Please visit http://www.musicpd.org/clients/ncmpc/


No description available


No description available


Ncrack is a high-speed network authentication cracking tool. It was built to help companies secure their networks by proactively testing all their hosts and networking devices for poor passwords. Security professionals also rely on Ncrack when auditing their clients. Ncrack was designed using a modular approach, a command-line syntax similar to Nmap and a dynamic engine that can adapt its behaviour based on network feedback. It allows for rapid, yet reliable large-scale auditing of multiple hosts.


ndiff is a very useful tool for solving problems like that. Simply put, it assumes that you have two text files containing numerical values, and the two files are expected to be identical, or at least numerically similar. ndiff allows you to specify absolute and/or relative error tolerances for differences between numerical values in the two files, and then reports only the lines with values exceeding those tolerances. It also tells you by how much they differ.


nDPI is a ntop-maintained superset of the popular OpenDPI library. Released under the LGPL license, its goal is to extend the original library by adding new protocols that are otherwise available only on the paid version of OpenDPI. In addition to Unix platforms, we also support Windows, in order to provide you a cross-platform DPI experience. Furthermore, we have modified nDPI do be more suitable for traffic monitoring applications, by disabling specific features that slow down the DPI engine while being them un-necessary for network traffic monitoring.


Neko is an high-level dynamicly typed programming language. It can be used as an embedded scripting language. It has been designed to provide a common runtime for several different languages. Learning and using Neko is very easy. You can easily extend the language with C libraries. You can also write generators from your own language to Neko and then use the Neko Runtime to compile, run, and access existing libraries.


What is a Graph Database? What is Neo4j? Andreas Kollegger explains what kinds of questions you can answer with a graph database. It's not only the big sites that have graph questions but EVERYONE! Neo4j is the tool that can help YOU to solve the ones that are important to you. Learn how with our online training.


neon is an HTTP and WebDAV client library, with a C interface.


No description available


net6 is an IP client/server library providing a flexible framework to send packets to each other using C++. It supports TCP and UDP, IPv4 and IPv6 and is thus a valuable base for network development.


Netcat is a featured networking utility which reads and writes data across network connections, using the TCP/IP protocol.


Netcat6 is a clone of the original netcat utility.


Netpbm is a toolkit for manipulation of graphic images, including conversion of images between a variety of different formats. There are over 300 separate tools in the package including converters for about 100 graphics formats.


Netperf is a benchmark that can be used to measure the performance of many different types of networking. It provides tests for both unidirectional throughput, and end-to-end latency.


Simple Network Management Protocol (SNMP) is a widely used protocol for monitoring the health and welfare of network equipment (eg. routers), computer equipment and even devices like UPSs. Net-SNMP is a suite of applications used to implement SNMP v1, SNMP v2c and SNMP v3 using both IPv4 and IPv6.


Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space.


puts the fun back in LispHome · About · News · Downloads · Docs · Modules · Links · Tips&Tricks · C-Libs · Apps · Art · Forum Stable Release version 10.6.0 - April 8th, 2014 newLISP is a Lisp-like, general-purpose scripting language. It is especially well-suited for applications in AI, simulation, natural language processing, big data, machine learning and statistics. Because of its small resource requirements, newLISP is excellent for embedded systems applications. Most of the functions you will ever need are already built in. This includes networking functions, support for distributed and multicore processing, and Bayesian statistics. Read more about the new LISP Find out how newLISP differs from other LISPs Watch the Movie or Slideshow Documented, modern, complete API Expandable with modules and shared C-libraries Server modes for distributed computing built-in Parallel and distributed processing support built-in Mac OS X, UBUNTU Linux and Windows installers IDE written using newLISP-GS Gui Server GNU General Public License GPL See the big list of features Follow Twitter for newLISP.


Newsbeuter is an open-source RSS/Atom feed reader for text terminals. It runs on Linux, FreeBSD, Mac OS X and other Unix-like operating systems. Newsbeuter's great configurability and vast number of features make it a perfect choice for people that need a slick and fast feed reader that can be completely controlled via keyboard.


Newt is a programming library for color text mode, widget based user interfaces. Newt can be used to add stacked windows, entry widgets, checkboxes, radio buttons, labels, plain text fields, scrollbars, etc., to text mode user interfaces. Newt is based on the S-Lang library.


No description available


Near Field Communication (NFC) tools under POSIX systems


No description available


We implemented HTTP/2 server push in nghttpx and we enabled server push in nghttp2.org site. When you access https://nghttp2.org via HTTP/2 protocol …


No description available


ngIRCd is a free, portable and lightweight Internet Relay Chat server for small or private networks, developed under the GNU General Public License (GPL). It is easy to configure, can cope with dynamic IP addresses, and supports IPv6, SSL-protected connections as well as PAM for authentication. It is written from scratch and not based on the original IRCd.


ngrep strives to provide most of GNU grep's common features, applying them to the network layer. ngrep is a pcap-aware tool that will allow you to specify extended regular or hexadecimal expressions to match against data payloads of packets. It currently recognizes IPv4/6, TCP, UDP, ICMPv4/6, IGMP and Raw across Ethernet, PPP, SLIP, FDDI, Token Ring and null interfaces, and understands BPF filter logic in the same fashion as more common packet sniffing tools, such as tcpdump and snoop.


ngrok is pretty much my favorite thing right now @EWDurbin #ngrok is a dream for testing localhost with remote APIs! @davejlong @inconshreveable No need to download the newest ngrok because... it updates itself! You are the best. @brent_noorda ngrok, probably the best tool I have started to use for my webwork since firebug also great support @inconshreveable @Botto holy crap. http://ngrok.com is awesome, this solves pretty much all local developer problems.@julianwachholz ngrok: moved ~/bin already, the web inspector is gold @pedromelo Holy crap! #ngrok. Tell everyone! The most useful thing ever! @paulcampbell_ so http://ngrok.com is basically the greatest thing ever. @philadams ngrok is the most amazing thing @ws Using ngrok last night...awesome! definitely must have tool! @junwatu ngrok is making my life so much better. https://ngrok.com #devstuff briancantrell Man, you rule the Internet. Ngrok is a great tool, very useful and stable. Few http and tcp tunnels run on my Raspberry PI server.


News for ngspice circuit simulator


Nickle is a programming language based prototyping environment with powerful programming and scripting capabilities. Nickle supports a variety of datatypes, especially arbitrary precision numbers. The programming language vaguely resembles C. Some things in C which do not translate easily are different, some design choices have been made differently, and a very few features are simply missing.


nicovideo-dl is a small command-line program to download videos from www.nicovideo.jp. It is implemented by Python. It is platform-independent and should work on Unix/Windows/Mac.


Nikto is an Open Source (GPL) web server scanner which performs comprehensive tests against web servers for multiple items, including over 6700 potentially dangerous files/programs, checks for outdated versions of over 1250 servers, and version specific problems on over 270 servers. It also checks for server configuration items such as the presence of multiple index files, HTTP server options, and will attempt to identify installed web servers and software. Scan items and plugins are frequently updated and can be automatically updated. Nikto is not designed as a stealthy tool. It will test a web server in the quickest time possible, and is obvious in log files or to an IPS/IDS. However, there is support for LibWhisker's anti-IDS methods in case you want to give it a try (or test your IDS system). Not every check is a security problem, though most are.


Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromises on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms.


Ninja is a small build system with a focus on speed. It differs from other build systems in two major respects: it is designed to have its input files generated by a higher-level build system, and it is designed to run builds as fast as possible.


NINJA-IDE provides a complete code editor with highlighting for several languages, code completion, code assistant for: imports, navigation, etc. Also it is possible to extend the editor functionality using plugins.


ものすごく古い漢字コード変換プログラムであるnkfを、 メンテナンスするプロジェクトです。


nload is a console application which monitors network traffic and bandwidth usage in real time. It visualizes the in- and outgoing traffic using two graphs and provides additional info like total amount of transfered data and min/max network usage.


Free: The primary goals of the Nmap Project is to help make the Internet a little more secure and to provide administrators/auditors/hackers with an advanced tool for exploring their networks. Nmap is available for free download, and also comes with full source code that you may modify and redistribute under the terms of the license.


No description available


Node.js version manager


NodeJS version management. You know, for nodes.


No description available


normalize is a tool for adjusting the volume of audio files to a standard level. This is useful for things like creating mixed CD's and mp3 collections, where different recording levels on different albums can cause the volume to vary greatly from song to song.


Notmuch is an answer to Sup. Sup is a very good email program written by William Morgan (and others) and is the direct inspiration for Notmuch. Notmuch began as an effort to rewrite performance-critical pieces of Sup in C rather than ruby. From there, it grew into a separate project. One significant contribution Notmuch makes compared to Sup is the separation of the indexer/searcher from the user interface.


No description available


From:  Werner Koch <wk-AT-gnupg.org> To:  gnupg-announce-AT-gnupg.org Subject:  nPth - The New GNU Portable Threads Library Date:  Tue, 08 May 2012 12:39:49 +0200 Message-ID:  <87zk9j2byi.fsf@vigenere.g10code.de> Cc:  marcus.brinkmann-AT-rub.de Archive-link:  Article, Thread Hi! We are pleased to announce the first tarball release of the New GNU Portable Threads Library: nPth version 0.90. nPth is a non-preemptive threads implementation using an API very similar to the one known from GNU Pth. It has been designed as a replacement of GNU Pth for non-ancient operating systems. In contrast to GNU Pth is is based on the system's standard threads implementation. Thus nPth allows the use of libraries which are not compatible to GNU Pth. GNU Pth is often used to provide a co-routine based framework. GnuPG-2 makes heavy use of this concept for good audibility, general security concerns, and ease of implementation. However, GNU Pth has the drawback that ugly hacks are required to work with libraries which are not GNU Pth aware. The nPth tarball and its signature are available as ftp://ftp.gnupg.org/gcrypt/npth/npth-0.90.tar.bz2 ftp://ftp.gnupg.org/gcrypt/npth/npth-0.90.tar.bz2.sig and at all GnuPG mirrors. See the included README file and the npth.h header for documentation. Bug reports and requests for help should be send to the gnupg-devel mailing list at gnupg.org. nPth is available under the terms of the LGPLv3+ or the GPLv2+. The GIT repository is at git://git.gnupg.org/npth.git . The current development version of GnuPG (2.1) has already been migrated to nPth and thus the next beta release will require it. Obviously we expect to fix some portability problems before we can release 1.0. On common Linux and kFreeBSD systems and even on Android, nPth should build and work fine. Background: When porting GnuPG-2 to Windows in 2004, we had the need for a replacement of GNU Pth, which is not available for native Windows. We came up with an emulation based on the native Windows thread system. Experience since then showed that such an emulation is a solid way to provide a co-routine based framework. Given that thread implementations (in particular pthreads) are now in common use on all platforms, there is not must justification left for not using them: Without considering the GnuPG packages, Debian has only two packages requiring GNU Pth (zhcon and jabberd14 - the latter even seems not in wide use anymore). Many thanks to Ralf S. Engelschall for his excellent GNU PTH library, which served GnuPG very well for many years. Happy hacking, Marcus and Werner -- Die Gedanken sind frei. Ausnahmen regelt ein Bundesgesetz.


Nrg2Iso is a linux utils for converting CD (or DVD) image generated by Nero Burning Rom to ISO format.


Nagios is the industry-standard in IT infrastructure monitoring. Nagios provides enterprise-class Open Source monitoring of hosts, services, applications, and networks. Learn why organizations around the world trust Nagios to handle their IT infrastructure monitoring and business process continuity.


NSD is an authoritative only, high performance, simple and open source name server. The latest current stable release is NSD 4.1.2. Download the latest version.


Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc-like functions. The API is used in the Mozilla clients, many of Red Hat's and Sun's server applications, and other software offerings.


NSQ is a realtime distributed messaging platform designed to operate at scale, handling billions of messages per day.


Network Security Services (NSS) is a set of libraries designed to support cross-platform development of security-enabled client and server applications.


NTFS-3G is a stable, full-featured, read-write NTFS driver for Linux, Android, Mac OS X, FreeBSD, NetBSD, OpenSolaris, QNX, Haiku, and other operating systems. It provides safe handling of the Windows XP, Windows Server 2003, Windows 2000, Windows Vista, Windows Server 2008, Windows 7 and Windows 8 NTFS file systems. A high-performance alternative, called Tuxera NTFS is available for embedded devices and Mac OS X.


NTL is a high-performance, portable C++ library providing data structures and algorithms for manipulating signed, arbitrary length integers, and for vectors, matrices, and polynomials over the integers and over finite fields.


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


Nu is an interpreted object-oriented language. Its syntax comes from Lisp, but Nu is semantically closer to Ruby than Lisp. Nu is implemented in Objective-C and is designed to take full advantange of the Objective-C runtime and the many mature class libraries written in Objective-C.


No description available


NUT provides many control and monitoring features, with a uniform control and management interface.


A fast, light-weight proxy for memcached and redis


nuttcp is a network performance measurement tool intended for use by network and system managers. Its most basic usage is to determine the raw TCP (or UDP) network layer throughput by transferring memory buffers from a source system across an interconnecting network to a destination system, either transferring data for a specified time interval, or alternatively transferring a specified number of bytes. In addition to reporting the achieved network throughput in Mbps, nuttcp also provides additional useful information related to the data transfer such as user, system, and wall-clock time, transmitter and receiver CPU utilization, and loss percentage (for UDP transfers).


Nvi is an implementation of the ex/vi text editor originally distributed as part of the Fourth Berkeley Software Distribution (4BSD), by the University of California, Berkeley. The source code to nvi is freely available, and nvi may be freely redistributed.


Node Version Manager - Simple bash script to manage multiple active node.js versions


nylon is a proxy server, developed on OpenBSD. It supports SOCKS version 4 and 5, as well as a mirror mode so that services can be mirrored directly.


NZBGet is an essential download tool for embedded systems. The low system requirements allow the users to maximise their download speeds without leaving their system unresponsive. Further, the ability to add multiple post-process scripts and to set post-processing parameters from the web UI really makes NZBGet a highly customisable and easy to use program.


No description available


Three small tools to help you meet Xcode halfway.


A shell script that makes it easy to use Objective-C files for shell script-like tasks.


No description available


Simply speaking, OCamlSDL is an attempt to write a software interface between the ML programming language and the SDL C library. The ML inplementation we have choosen is OCaml.


No description available




ODE is an open source, high performance library for simulating rigid body dynamics. It is fully featured, stable, mature and platform independent with an easy to use C/C++ API. It has advanced joint types and integrated collision detection with friction. ODE is useful for simulating vehicles, objects in virtual reality environments and virtual creatures. It is currently used in many computer games, 3D authoring tools and simulation tools. Russell Smith is the original author of ODE. Go to the Wiki The ODE Wiki is now the primary source of information about ODE, as ode.org is infrequently updated. Consult the wiki for the latest documentation. Get the source code here. See the list of applications that are using ODE. Here are the Instructions for building and using ODE.


No description available


A simple converter from OpenDocument Text to plain text


OfflineIMAP is a GPLv2 software to dispose your mailbox(es) as a local Maildir(s).


liboggz is a C library for reading and writing Ogg files and streams. It offers various improvements over the reference libogg, including support for seeking, validation and timestamp interpretation.


No description available


The Ohloh source code line counter


No description available


No description available


No description available


2 August 2002 - Commercial support for omniORB is available.




Be declarative. Be functional. Just be.


A command line interface for 1Password


OneTime is an open source encryption program that uses the one-time pad algorithm to allow two parties to communicate privately. It has features to assist with the bureaucracy of pad management, and comes with built-in help. OneTime requires Python 2.6 or higher, and is for users who are comfortable running command-line programs.


Oniguruma is a regular expressions library. The characteristics of this library is that different character encoding for every regular expression object can be specified.


No description available


OPAM is a source-based package manager for OCaml. It supports multiple simultaneous compiler installations, flexible package constraints, and a Git-friendly development workflow.


No description available


No description available


No description available


A project for conversion between Traditional and Simplified Chinese


OpenCOBOL is an open-source COBOL compiler. OpenCOBOL implements a substantial part of the COBOL 85 and COBOL 2002 standards, as well as many extensions of the existent COBOL compilers.


No description available


OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is supported by the ASA5500 Series, by IOS 12.4(9)T or later on Cisco SR500, 870, 880, 1800, 2800, 3800, 7200 Series and Cisco 7301 Routers, and probably others.


SourceForge presents the opencore-amr project. opencore-amr is an open source application. SourceForge provides the world's largest selection of Open Source Software. Library of OpenCORE Framework implementation of Adaptive Multi Rate Narrowband and Wideband (AMR-NB and AMR-WB) speech codec. Library of VisualOn implementation of Adaptive Multi Rate Wideband (AMR-WB) encoder and Advanced Audio Coding (AAC) encoder. Modified library of Fraunhofer AAC decoder and encoder.


Improved version of Detex - tool for extracting plain text from TeX and LaTeX sources


Although OpenEXR 2.0 is a major version update, files created by the new library that don't exercise the new feature set are completely backwards compatible with previous versions of the library. By using the OpenEXR 2.0 library, performance improvements, namespace versions and basic multi-part/deep reading support should be available to applications without code modifications.


No description available


No description available


OpenJPEG is an open-source project, so contributions, feedback or advices are welcome. Feel free to send a mail to the list and/or fill in an issue.


OpenLiteSpeed is a high-performance, lightweight, open source HTTP server developed and copyrighted by LiteSpeed Technologies. Users are free to download, use, distribute, and modify OpenLiteSpeed and its source code in accordance with the precepts of the GPLv3 license.


OpenMesh is a generic and efficient data structure for representing and manipulating polygonal meshes. For more information about OpenMesh and its features take a look at the Introduction page.


No description available


Download OpenOCD - Open On-Chip Debugger. The Open On-Chip Debugger


No description available


No description available


No description available


The OpenSceneGraph is an open source high performance 3D graphics toolkit, used by application developers in fields such as visual simulation, games, virtual reality, scientific visualization and modelling. Written entirely in Standard C++ and OpenGL it runs on all Windows platforms, OSX, GNU/Linux, IRIX, Solaris, HP-Ux, AIX and FreeBSD operating systems. The OpenSceneGraph is now well established as the world leading scene graph technology, used widely in the vis-sim, space, scientific, oil-gas, games and virtual reality industries.


OpenSlide is a C library that provides a simple interface to read whole-slide images (also known as virtual slides). The current version is 3.4.0, released 2014-01-25.


No description available


No description available


No description available


An encoder/decoder for the VCDIFF (RFC3284) format


OpenVPN is available in repositories of most open source operating systems such as Debian, Ubuntu, Fedora, FreeBSD and Maemo. Some of them may have several versions available, e.g. one for latest beta branch, one for latest development code and one for stable releases. Using these OS-provider versions is usually easiest. However the OpenVPN project also packages latest OpenVPN releases for some open source operating systems. Take a look here to see if these packages are available for your OS.


No description available


No description available


Ophcrack is a free Windows password cracker based on rainbow tables. It is a very efficient implementation of rainbow tables done by the inventors of the method. It comes with a Graphical User Interface and runs on multiple platforms.


OptiPNG: Advanced PNG Optimizer OptiPNG is a PNG optimizer that recompresses image files to a smaller size, without losing any information. This program also converts external formats (BMP, GIF, PNM and TIFF) to optimized PNG, and performs PNG integrity checks and corrections. If you wish to learn how PNG optimization works, or to know about other similar tools, see the PNG-Tech article A guide to PNG optimization.


Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet, but is also intended for storage and streaming applications. It is standardized by the Internet Engineering Task Force (IETF) as RFC 6716 which incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec.


No description available


No description available


No description available


No description available


Orfeo Toolbox - an open source remote sensing image processing library


Ori is a distributed file system built for offline operation and empowers the user with control over synchronization operations and conflict resolution. We provide history through light weight snapshots and allow users to verify the history has not been tampered with. Through the use of replication instances can be resilient and recover damaged data from other nodes.


No description available


the homepage of Orpie, the *definitive* console calculator application


oRTP is a library implemeting Real-time Transport Protocol (RFC3550), licensed under LGPL.


Open Source Computerized Adaptive Testing System


The osh project provides two ports of the original /bin/sh from Sixth Edition (V6) UNIX (circa 1975). J.A. Neitzel develops and maintains this project.


No description available


osm2pgsql is a command-line based program that converts OpenStreetMap data to postGIS-enabled PostgreSQL databases.


Osmosis is a command line Java application for processing OSM data. The tool consists of pluggable components that can be chained to perform a larger operation. For example, it has components for reading/writing databases and files, deriving/applying changes to data sources, and sorting data, (etc.). It has been written to easily add new features without re-writing common tasks such as file and database handling.


No description available


No description available


Download OpenSSL-based signcode utility. Platform-independent tool for Authenticode signing of PE(EXE/SYS/DLL/etc), CAB and MSI files - uses OpenSSL and libcurl. It also supports timestamping (Aut


No description available


FUSE for OS X allows you to extend OS X's native file handling capabilities via third-party file systems. OSXFUSE is a successor to MacFUSE, which has been used as a software building block by dozens of products, but is no longer being maintained.


Mac-specific command line utilities (UPDATES)


OWAMP is a command-line client application and a policy daemon used to determine one-way latencies between hosts.


OWFS is an easy way to use the powerful 1-wire system of Dallas/Maxim.


No description available


No description available


p7zip is a port of 7za.exe for POSIX systems like Unix (Linux, Solaris, OpenBSD, FreeBSD, Cygwin, AIX, ...), MacOS X and also for BeOS and Amiga.


No description available


Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.


No description available


No description available


yubico-pam : Yubico Pluggable Authentication Module (PAM)


No description available


Library and executable for using citeproc with pandoc


Pango is a library for laying out and rendering of text, with an emphasis on internationalization. Pango can be used anywhere that text layout is needed, though most of the work on Pango so far has been done in the context of the GTK+ widget toolkit. Pango forms the core of text and font handling for GTK+-2.x.


No description available


No description available


No description available


No description available


No description available


par is a paragraph reformatter, vaguely similar to fmt, but better.


No description available


No description available


GNU parallel is a shell tool for executing jobs concurrently locally or using remote computers. A job is typically a single command or a small script that has to be run for each of the lines in the input. The typical input is a list of files, a list of hosts, a list of users, a list of URLs, or a list of tables.


Parrot is a virtual machine designed to efficiently compile and execute bytecode for dynamic languages. Parrot currently hosts a variety of language implementations in various stages of completion, including Tcl, Javascript, Ruby, Lua, Scheme, PHP, Python, Perl 6, APL, and a .NET bytecode translator. Parrot is not about parrots, though we are rather fond of them for obvious reasons.


Particles are an important part of effects work, because they allow free-form information in 3D space. Unfortunately, there is no standard format for particles akin to Wavefront .obj. Most animation systems have their own proprietary particle formats. For example Maya uses the binary and ascii particle database formats .pdb and .pda file formats. Houdini uses the .geo and .bgeo geometry uber formats. Renderers typically have their own point cloud format such as RenderMan's PTC format and Houdini's .pc. All of these formats share a common theme. They allow particles to be iterated or indexed and associate a customizable set of attributes with them. The goal of Partio is to provide a unified interface akin to unified image libraries that makes it easier to load, save, and manipulate particle files. Motivation At Walt Disney Animation Studios, we had used a mix of PDB formats, PTC formats and BGEO formats, depending on the authoring environments. Many of our tools supported more than one of these, but the code was scattered and copied to read these formats. Additionally, some of these formats required linking to large libraries to use. For this reason we desired a library that could read and write all of these file formats in a simple way. This would allow all of our tools to easily support all the possible formats that we could throw at them. It also allowed more flexibility in moving particles into proprietary packages without having to write an importer/exporter for every different tool. Major Features Supports Houdini's GEO and BGEO, Maya's PDB and PDA, RenderMan's PTC Arbitrary back end in-memory/cached formats can be supported from a single interface A Python API for easy scripting of particle manipulation A C++ API for high performance particle manipulation Nearest Neighbor Lookups for density estimation, Voronoi computation, etc. Future Plans A goal we have is to have an efficient cached and ordered format that allows nearest neighbor searches without an initial KD-Tree search and also can have only part of the particle set in memory at once. In our initial version of Partio, we have not created that format, because we would instead like to collaborate to design the appropriate format in the context of open source. Get Started Source Code at github Documentation Main API Documentation Python Tutorial C++ Tutorial Google Groups Discussion partio-discuss partio-announce Usage Examples Tools One handy thing that the Partio provides is simple command line tools to manipulate and example particle data.


pass makes managing these individual password files extremely easy. All passwords live in ~/.password-store, and pass provides some nice commands for adding, editing, generating, and retrieving passwords. It is a very short and simple shell script. It's capable of temporarily putting passwords on your clipboard and tracking password changes using git.


Phusion Passenger is a multi-language (Ruby, Python, Node) web & app server which can integrate into Apache and Nginx. Easy to use, stable and fast.


No description available


Patchutils is a small collection of programs that operate on patch files.


No description available


No description available


In a nutshell, pazpar2 is a web-oriented information retrieval client. It will search several (more than 100) targets in parallel and provide on-the-fly normalization and integration of the results. The API can be used it from any development environment. It is particularly easy to use Ajax to build dynamic end-user experiences, and this can be combined with server-side logic to support authentication, resource selection, etc. Configuration can be static, using XML configuration files, or fully dynamic, using the webservice API to configure Pazpar2 on the fly. For examples of interface platforms for Pazpar2, see our Drupal module, our Java ServerFaces module, the Typo3 plugin (not ours), and our most exciting new technology: The MasterKey Widget Set. Pazpar2 is data model-independent -- incoming records are normalized using XSLT to an internal tagged-field representation, and the software can in turn be configured to use different elements of that format for ranking, merging, sorting, facets, and display. Pazpar2 can access information sources directly through SRU, Z39.50, as well as the Apache Solr API.


No description available


No description available


No description available


Parallel BZIP2 (pbzip2), a parallel implementation of the bzip2 file compressor


PCAL is a multi-platform (Unix/Linux, DOS, DOS+DJGPP, Windows+Cygwin, Amiga) program which generates annotated PostScript or HTML calendars in a monthly or yearly format.


No description available


The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API as well as a set of wrapper functions that correspond to the POSIX regular expression API.


The PCRE library is a set of functions that implement regular expression pattern matching using the same syntax and semantics as Perl 5. PCRE has its own native API as well as a set of wrapper functions that correspond to the POSIX regular expression API.


No description available


No description available


PDAL is a BSD licensed library for translating and manipulating point cloud data of various formats. It is a library that is analogous to the GDAL raster library. PDAL is focussed on reading, writing, and translating point cloud data from the ever-growing constellation of data formats. While PDAL is not explicitly limited to working with LiDAR data formats, its wide format coverage is in that domain.


pdf2htmlEX is also a publishing tool, almost 50 options make it flexible for many different use cases: PDF preview, book/magazine publishing, personal resume...


PDF2JSON is a conversion library specialized in converting PDF to XML and JSON format.


PDFCrack is a GNU/Linux (other POSIX-compatible systems should work too) tool for recovering passwords and content from PDF-files. It is small, command line driven without external dependencies. The application is Open Source (GPL).


Pdfgrep is a tool to search text in PDF files. It works similar to grep.


No description available


No description available


pdftohtml is a utility which converts PDF files into HTML and XML formats.


No description available


Emacs support library for PDF files.


No description available


No description available


No description available


No description available


Parallel Distributed Shell


No description available


PeerVPN is a software that builds virtual ethernet networks between multiple computers. Such a virtual network can be useful to facilitate direct communication that applications like file sharing or gaming may need. Often, such direct communication is made impossible or very difficult by firewalls or NAT devices.


No description available


An implementation of markdown in C, using a PEG grammar


PerceptualDiff is an image comparison utility that makes use of a computational model of the human visual system to compare two images.


Achieve breakthrough results in terms of MySQL performance, cost savings, higher system up-time, & scalability with MySQL Database services and software offered by Percona.


Choose from the vast collection of advanced command-line tools offered in Percona Toolkit to perform tasks like finding duplicate indexes & summarize MySQL servers.


Perl 5 is a highly capable, feature-rich programming language with over 26 years of development. More about why we love Perl...


perlbrew is a perl5 installation manager. But perl-build is a simple perl5 compilation and installation assistant tool. It makes perl5 installation easily. That's all. perl-build doesn't care about the user's environment.


PerlMagick is an objected-oriented Perl interface to ImageMagick. Use the module to read, manipulate, or write an image or image sequence from within a Perl script. This makes it very suitable for Web CGI scripts. You must have ImageMagick 6.5.5 or above and Perl version 5.005_02 or greater installed on your system for PerlMagick to build properly.


No description available


light-weight package manager for PostgreSQL


pgBadger is a PostgreSQL log analyzer build for speed with fully detailed reports from your PostgreSQL log file. It's a single and small Perl script that outperform any other PostgreSQL log analyzer.


PgBouncer is a lightweight connection pooler for PostgreSQL.


Pgcli is a command line interface for Postgres with auto-completion and syntax highlighting.


Convert XBase / FoxPro databases to PostgreSQL


Free online sql formatting tool, beautify sql code instantly for PostgreSQL, SQL-92, SQL-99, SQL-2003, SQL-2008 and SQL-2011


No description available


pgpdump is a PGP packet visualizer which displays the packet format of OpenPGP (RFC 4880) and PGP version 2 (RFC 1991).


pgpool-II is a middleware that works between PostgreSQL servers and a PostgreSQL database client. It is licensed under BSD license. It provides the following features.


pgRouting is available under the GPLv2 license and is supported by a growing community of individuals, businesses and organizations.


pgTAP is a suite of database functions that make it easy to write TAP-emitting unit tests in psql scripts or xUnit-style test functions. The TAP output is suitable for harvesting, analysis, and reporting by a TAP harness, such as those used in Perl applications.


No description available


No description available


PhantomJS is a headless WebKit scriptable with a JavaScript API. It has fast and native support for various web standards: DOM handling, CSS selector, JSON, Canvas, and SVG.


pHash is an open source software library released under the GPLv3 license that implements several perceptual hashing algorithms, and provides a C-like API to use those functions in your own programs. pHash itself is written in C++. pHash was created by Evan Klinger.


No description available


The Phoronix Test Suite is the most comprehensive testing and benchmarking platform available that provides an extensible framework for which new tests can be easily added. The Phoronix Test Suite is focused on providing completely automated, reproducible, and turn-key deployment benchmarking.


No description available


Console-based pandora.com player


pianod is an open-source Pandora client with line-oriented and Websocket TCP/IP control interfaces. A simple protocol makes for easy clients, mix scripting, integration with a home automation system, or use as multiple-user music system. pianod has a full-featured web-based interface that allows multiple listeners to view status and share control.


A very small C interpreter


Minimal dumb-terminal emulation program


PicoLisp: The Scalpel of Programming A Radical Approach to Software Development If some programming languages claim to be the "Swiss Army Knife of Programming", then PicoLisp may well be called the "Scalpel of Programming": Sharp, accurate, small and lightweight, but also dangerous in the hand of the inexperienced. Less is more! - The maxim is: Keep it simple, and the programmer in control! Why PicoLisp? Short answer: Because PicoLisp has two characteristic features, which are not found to that extent in other languages: An integrated database Equivalence of code and data These two features, and how they are used in combination, make it worth to take a closer look at PicoLisp. Besides this, PicoLisp is a very simple and succinct, yet expressive language. And it is free (MIT/X11 License). Integrated Database Database functionality is built into the core of the language. PicoLisp is a database query and manipulation language. Database entities are first class objects. They are called "external symbols", because they are automatically fetched from database files when accessed, but otherwise behave like normal symbols. This fetching from external files is completely transparent, the symbols "are just there", and there is no need (or even a function) to read or write them explicitly. Pilog (a built-in Prolog engine) is used as a query language. It is possible with PicoLisp to build large multi-user databases, distributed across many machines or in a cloud. Such a database system can be optimally fine-tuned, because all its levels are under the developer's control. Equivalence of Code and Data This is actually a feature of Lisp in general. However, PicoLisp really lives it. It makes it easy to write things like the HTML, PostScript or TeX libraries, exploring a syntax of nested function calls. This results in very succinct and precisely expressed programs. For a closer explanation, see the article The Equivalence of Code and Data. Expressiveness PicoLisp is a very expressive language. Programs are often much shorter and concise than equivalent programs written in other languages. Examples of various programming tasks and their solutions can be found at rosettacode.org. Efficiency PicoLisp uses (at least when compared to other Lisps) very little memory, on disk as well as in memory (heap space). For example, the installation size in the OpenWRT distribution is only 575 kB (uncompressed), where the statically linked interpreter with 296 kB takes the largest part. Yet, it includes the full runtime system with interpreter, database, HTTP server, XHTML and JavaScript application framework, watchdog, and the debugger, PostScript and XML libraries. PicoLisp has no compiler, everything starts up very quickly, and code dynamically loaded at runtime (e.g. GUI pages) is immediately ready. Yet, the interpreter is quite fast, usually three times a fast as Python, for example. See also the article Need For Speed. Versions There is a 32 bit and a 64 bit C version as well as a Java version, see Download page.


Colored logcat script which only shows log entries for a specific application package.


Pidgin is an easy to use and free chat client used by millions. Connect to AIM, MSN, Yahoo, and more chat networks all at once.


timeLoop timeLoop is a system daemon that will run cron jobs that were missed because the computer was asleep / shutdown. No configuration needed! Download (v0.2.1) (OS X Installer package) (57.00 K) (digital hashes) Licensed under the Open Software License version 2.0 Download Source Code (C source) (56.01 K) (digital hashes) Last updated: October 20, 2005 rmtrash rmtrash is a small utility that will move the file to OS X's Trash rather than obliterating the file (as rm does). Download (v0.3.3) (OS X) (6.04 K) (digital hashes) Download Source Code (Obj-C source) (2.31 K) (digital hashes) Last updated: January 18, 2005 pidof pidof is a utility to display the PID number for a given process name Download (0.1.4) (OS X) (4.56 K) (digital hashes) Download Source Code (C source) (2.04 K) (digital hashes) Last updated: January 18, 2005 xstat xstat is a tool to display various status items for a given file.


Apache Pig is a platform for analyzing large data sets that consists of a high-level language for expressing data analysis programs, coupled with infrastructure for evaluating these programs. The salient property of Pig programs is that their structure is amenable to substantial parallelization, which in turns enables them to handle very large data sets.


No description available


Pike is a dynamic programming language with a syntax similar to Java and C. It is simple to learn, does not require long compilation passes and has powerful built-in data types allowing simple and really fast data manipulation.


No description available


A fast persistent nosql database with a HTTP/JSON interface, not only for geographical data.


pinentry is a small collection of dialog programs that allow GnuPG to read passphrases and PIN numbers in a secure manner. There are versions for the common GTK and Qt toolkits as well as for the text terminal (Curses).


pinentry for GPG on Mac


Thomas Habets useful programs


No description available


The project manager from hell (integrates with Git)


No description available


No description available


Parallel, indexed xz compressor


Professionally supported open source, portable, small footprint multimedia communication libraries written in C language for building portable VoIP applications. Includes implementation of SIP, RTP, STUN, TURN, and ICE. Available for Windows, Mac OS X, and many other systems.


A field extractor command line utility


No description available


No description available


pkg-config is a helper tool used when compiling applications and libraries. It helps you insert the correct compiler options on the command line so an application can use gcc -o test test.cpkg-config --libs --cflags glib-2.0 for instance, rather than hard-coding values on where to find glib (or other libraries). It is language-agnostic, so it can be used for defining the location of documentation tools, for instance.


Package Changes Analyzer (pkgdiff) is a tool for analyzing changes in Linux software packages (RPM, DEB, TAR.GZ, etc). The tool is intended for Linux maintainers who are interested in ensuring compatibility of old and new versions of packages.


13. aug 2008 PktAnon is available in version 1.2.1-dev and now runs on FreeBSD.


No description available


PlantUML is an open-source tool that uses simple textual descriptions to draw UML diagrams.


Platypus is a developer tool for the Mac OS X operating system. It creates native Mac OS X applications from interpreted scripts such as shell scripts or Perl, Ruby and Python programs. This is done by wrapping the script in an application bundle along with a native executable binary that runs the script.


Perl binary manager


Articles, presentations, and other technical resources from Hal Pomeranz, a recognized expert in the System Management and Security field.


No description available


Download and upload files from file sharing websites


PLplot is a cross-platform software package for creating scientific plots. To help accomplish that task it is organized as a core C library, language bindings for that library, and device drivers which control how the plots are presented in non-interactive and interactive plotting contexts.


Racket is a modern programming language in the Lisp/Scheme family, suitable for a wide range of applications. Racket provides a rich language extension API, the DrRacket integrated development environment, and many batteries-included libraries.


{{mustaches}} for C++


Lossless data compressor


No description available


PMD is a source code analyzer. It finds common programming flaws like unused variables, empty catch blocks, unnecessary object creation, and so forth. It supports Java, JavaScript, XML, XSL. Additionally it includes CPD, the copy-paste-detector.


MDXPLAYER for Android


Powerful, configurable and accessible MPD client for Linux, much like Vim.


Program to convert .PNG files to a Windows icon resource, such as used for website/bookmark icon favicon.ico. Available for different platforms.


No description available


Pngcrush is an optimizer for PNG (Portable Network Graphics) files. It can be run from a commandline in an MSDOS window, or from a UNIX or LINUX commandline.


Pngnq is a tool for quantizing PNG images in RGBA format.


Paste PNG into files, much like pbpaste does for text.


pngquant is a command-line utility and a library for lossy compression of PNG images.


No description available


C++ libraries, frameworks and tools for creating modular, network- and internet-based applications for desktop, server and embedded/mobile platforms.


Podiff is available for download from this location.


PoDoFo 0.8.2 is available for download. All users are encouraged to upgrade as this release contains many important bug fixes.


No description available


mbed TLS . PolarSSL . Easy to use SSL library in C . Dual licensed . Embedded . Open source . Readable source code . Tested . Well-documented ✓


Polipo is a small and fast caching web proxy (a web cache, an HTTP proxy, a proxy server). While Polipo was designed to be used by one person or a small group of people, there is nothing that prevents it from being used by a larger group.


No description available


No description available


Actor Model, Low Latency, High Performance, Programming, Capabilities, Data-race free




Poppler is a PDF rendering library based on the xpdf-3.0 code base.


No description available


PortAudio provides a very simple API for recording and/or playing sound using a simple callback function or a blocking read/write interface. Example programs are included that play sine waves, process audio input (guitar fuzz), record and playback audio, list available audio devices, etc.


PortMedia download. PortMedia 2013-05-11 20:44:59 free download. PortMedia PortMedia offers free, cross-platform, open-source I/O libraries for digital media including MIDI, video, and audio (see www.portaudio.com). Most work is i


Poster is a unix program that allows one to scale postscript images to a larger size, and print them on larger media and/or tile them to print on multiple sheets.


PostGIS is a spatial database extender for PostgreSQL object-relational database. It adds support for geographic objects allowing location queries to be run in SQL.


The official site for PostgreSQL, the world's most advanced open source database


Postgres-XC is a write-scalable synchronous multi-master PostgreSQL cluster with the following features. 1) Both read and write scalability. 2) Configured with more than one server. 3) Complete global transaction and visibility management.


No description available


Potrace is built from sources using the standard configure/make commands. Please see the file INSTALL for generic installation instructions, and the file README for compile time configuration options specific to Potrace. Some pre-compiled binary distributions are also available. See the file README for instructions on how to install Potrace from a binary distribution. Additional instructions for Windows users are contained in the file README-WIN. If you would like to ensure the accuracy of the downloaded files, you can double-check their SHA1 sums. Source distribution: potrace-1.12.tar.gz Precompiled distributions: Linux (64 bit) potrace-1.12.linux-x86_64.tar.gz Linux (32 bit) potrace-1.12.linux-i386.tar.gz Sun Solaris (Sparc) potrace-1.12.solaris-sparc.tar.gz Sun Solaris (x86_64) potrace-1.12.solaris2.11-x86_64.tar.gz(1) Sun Solaris (i386) potrace-1.12.solaris2.11-i386.tar.gz(1) Mac OS X (64 bit) potrace-1.12.mac-x86_64.tar.gz Mac OS X (32 bit) potrace-1.12.mac-i386.tar.gz Windows (64 bit) potrace-1.12.win64.zip potrace-1.12.win64.tar.gz Windows (32 bit) potrace-1.12.win32.zip potrace-1.12.win32.tar.gz Linux (Alpha) potrace-1.11.linux-alpha.tar.gz(2) FreeBSD (i386) potrace-1.11.freebsd9.0-i386.tar.gz(2) NetBSD (i386) potrace-1.11.netbsdelf-i386.tar.gz(2) OpenBSD (i386) potrace-1.11.openbsd10-i386.tar.gz(2) Linux (Sparc64) potrace-1.11.linux-sparc64.tar.gz(2) AIX potrace-1.10.aix-rs6000.tar.gz AROS (i386) potrace-1.9.aros-i386.zip potrace-1.9.aros-i386.tar.gz(3) Packages: Solaris Package ASpotrace-1.12.pkg.gz(1) Redhat Source RPM potrace-1.9-1.src.rpm Redhat Binary RPM (i386) potrace-1.9-1.i386.rpm Amiga (OS4) potrace.lha (version 1.12)(5) Package Management: Debian and Ubuntu apt-get install potrace(4) SuSE potrace(6) Fedora yum install potrace(7) ArchLinux pacman -S potrace(8) FreeBSD pkg_add -r potrace(9) Fink (Mac OS X) fink install potrace(10) Macports (Mac OS X) port install potrace(11) NixOS nix-env -i potrace(12) (1) Solaris-i386 and x86_64 binaries and packages provided by Apostolos Syropoulos <asyropoulos at gmail.com>. (2) Linux for Alpha and Sparc64, FreeBSD, NetBSD, and OpenBSD binaries provided by Nelson Beebe <beebe@math.utah.edu>. (3) AROS binaries supplied by Matthias Rustler <mrustler at gmx.de>. See the AROS archives for sources and updates. (4) Debian i386 Package maintained by Bartosz Fenski <fenio at debian.org>. Debian has centralized package management and users should run "sudo apt-get install potrace" to install. (5) Amiga Package provided by Guillaume Boesel <guillaume at boesel.fr>. See the OS4 Depot for updates. (6) SuSE RPMs provided by Stanislav Brabec <sbrabec at suse.cz>. Potrace appears in the official SuSE distribution. (7) Fedora package maintained by Susi Lehtola <jussilehtola at fedoraproject.org>. Potrace is available on all Fedora branches.


Pound is a very small program, easily audited for security problems. It can run as setuid/setgid and/or in a chroot jail. Pound does not access the hard-disk at all (except for reading the certificate file on start, if required) and should thus pose no security threat to any machine.


No description available


Knock Out Rails & Rack Apps Like a Superhero. Pow is a zero-config Rack server for Mac OS X. Have it serving your apps locally in under a minute.


cluster power management utility


PPSS is a Bash shell script that executes commands, scripts or programs in parallel. It is designed to make full use of current multi-core CPUs. It will detect the number of available CPUs and start a separate job for each CPU core. It will also use hyper threading by default.


PredictionIO is an open source machine learning server for software developers to create predictive features, such as personalization, recommendation and content discovery.


No description available


prettyping is a wrapper around the standard ping tool with the objective of making the output prettier, more colorful, more compact, and easier to read.


primesieve is a free (BSD-licensed) software program and C/C++ library that generates primes using a highly optimized sieve of Eratosthenes implementation.


No description available


Privoxy is a non-caching web proxy with advanced filtering capabilities for enhancing privacy, modifying web page data and HTTP headers, controlling access, and removing ads and other obnoxious Internet junk. Privoxy has a flexible configuration and can be customized to suit individual needs and tastes. It has application for both stand-alone systems and multi-user networks.


Probatron is a free and open Schematron implementation written in Java


No description available


The Official ProFTPD web site. ProFTPD is a high-performance, extremely configurable, and most of all a secure FTP server, featuring Apache-like configuration and blazing performance.


ProGuard is a free Java class file shrinker, optimizer, obfuscator, and preverifier. It detects and removes unused classes, fields, methods, and attributes. It optimizes bytecode and removes unused instructions. It renames the remaining classes, fields, and methods using short meaningless names. Finally, it preverifies the processed code for Java 6 or for Java Micro Edition.


No description available


Proof General is an Emacs based generic interface for theorem provers


Protocol Buffers - Google's data interchange format


Protocol Buffers implementation in C


Download proxychains-ng. continuation of the famous proxychains project by netcreature


Proxytunnel Project Homepage, punching holes in the corporate firewall


ps2eps is a tool (written in Perl) to produce Encapsulated PostScript Files (EPS/EPSF) from usual one-paged Postscript documents. It calculates correct Bounding Boxes for those EPS files and filters some special postscript command sequences that can produce erroneous results on printers. EPS files are often needed for including (scalable) graphics of high quality into TeX/LaTeX (or even Word) documents.


No description available


Process List Searching Via Grep


psqlODBC is the official PostgreSQL ODBC Driver. It is released under the Library General Public Licence, or LGPL.


PSSH: Parallel SSH Tools


pstoedit graphic converter PostScript PDF


pstree is a utility which displays running processes in a hierachy. It is useful for examining from whence a process was started.


No description available


No description available


No description available


Ping Tunnel For those times when everything else is blocked. By Daniel Stødle, daniels@cs.uit.no Last updated: 5. September 2011 Contents What is it? Features and requirements How it works Download Using ptunnel Changes License What is it? Ptunnel is an application that allows you to reliably tunnel TCP connections to a remote host using ICMP echo request and reply packets, commonly known as ping requests and replies. At first glance, this might seem like a rather useless thing to do, but it can actually come in handy in some cases. The following example illustrates the main motivation in creating ptunnel: Setting: You're on the go, and stumble across an open wireless network. The network gives you an IP address, but won't let you send TCP or UDP packets out to the rest of the internet, for instance to check your mail.


Unix command line utility for massively parallel recursive downloads


Pulled Pork for Snort rule management


PulseAudio is a sound system for POSIX OSes, meaning that it is a proxy for your sound applications. It allows you to do advanced operations on your sound data as it passes between your application and your hardware. Things like transferring the audio to a different machine, changing the sample format or channel count and mixing several sounds into one are easily achieved using a sound server.


Parsing HTML at the command line


Pure-FTPd is a free (BSD), secure, production-quality and standard-conformant FTP server. It doesn't provide useless bells and whistles, but focuses on efficiency and ease of use. It provides simple answers to common needs, plus unique useful features for personal users as well as hosting providers.


PureScript provides a form of ad-hoc polymorphism in the form of type classes, inspired by Haskell. Type classes are used in the QuickCheck and StrongCheck libraries to support generative testing, which separates test definitions from the generation of test cases.


MEET PUSHPIN, A REVERSE PROXY FOR THE REALTIME WEB Pushpin is a new way to build realtime HTTP and WebSocket services.


Putmail is a very lightweight MTA or SMTP client that may replace the sendmail command when used by MUAs that lack SMTP support.


Putmail website


PuTTY is a free implementation of Telnet and SSH for Windows and Unix platforms, along with an xterm terminal emulator. It is written and maintained primarily by Simon Tatham.


Pipe Viewer is an Open Source tool to monitor the progress of data through a pipeline between any two processes, giving a progress bar, ETA, etc.


Pwgen is a small, GPL'ed password generator which creates passwords which can be easily memorized by a human.


No description available


No description available


pwsafe is a unix commandline program that manages encrypted password databases.




py2cairo is available to be redistributed and/or modified under the terms of either the GNU Lesser General Public License (LGPL) version 2.1 or the Mozilla Public License (MPL) version 1.1.


No description available


Simple Python version management


Make Python build faster, with using the leverage of `ccache`.


No description available


a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv)


an alternative approach to manage virtualenvs from pyenv.


Integrate pyenv and system commands.


pyexiv2 is a Python binding to exiv2, the C++ library for manipulation of EXIF, IPTC and XMP image metadata.


PyGObject is a Python extension module that gives clean and consistent access to the entire GNOME software platform through the use of GObject Introspection.


No description available


No description available


No description available


No description available


PyLucene is a Python extension for accessing Java LuceneTM. Its goal is to allow you to use Lucene's text indexing and searching capabilities from Python. It is API compatible with the latest version of Java Lucene, version 4.9.0 as of July 17th, 2014.


PyPy is a fast, compliant alternative implementation of the Python language (2.7.6 and 3.2.5).




PyQt is a set of Python v2 and v3 bindings for Digia's Qt application framework and runs on all platforms supported by Qt including Windows, MacOS/X and Linux. PyQt5 supports Qt v5. PyQt4 supports Qt v4 and will build against Qt v5. The bindings are implemented as a set of Python modules and contain over 620 classes.


No description available


PyQwt is a set of Python bindings for the Qwt C++ class library which extends the Qt framework with widgets for scientific and engineering applications. It provides a widget to plot 2-dimensional data and various widgets to display and control bounded or unbounded floating point values.


Welcome to the PySide documentation wiki page. The PySide project provides LGPL-licensed Python bindings for the Qt. It also includes complete toolchain for rapidly generating bindings for any Qt-based C++ class hierarchies. PySide Qt bindings allow both free open source and proprietary software development and ultimately aim to support Qt platforms.


Forum, Wiki, FAQ, Groups - the official Qt community site. Here you can get started with Qt, read tutorials, find solutions to your challenges and get up to date on the latest developments.


Python is a programming language that lets you work quickly and integrate systems more effectively.


The official home of the Python Programming Language


q - Run SQL directly on CSV or TSV files


Forum, Wiki, FAQ, Groups - the official Qt community site. Here you can get started with Qt, read tutorials, find solutions to your challenges and get up to date on the latest developments.


No description available


No description available


No description available


No description available


QEMU is a generic and open source machine emulator and virtualizer.


Qi is a functional programming language that offers the advantages of pattern matching, l calculus consistency, optional lazy evaluation and static type checking. It uses sequent calculus notation to define types, and has the most powerful type system of any existing functional language, including ML and Haskell. Qi includes an integrated fully functional Prolog and an inbuilt compiler-compiler. Qi includes sources and is absolutely free for personal and educational use.


No description available


QJson is a Qt-based library that maps JSON data to QVariant objects and vice versa.


QPDF is a command-line program that does structural, content-preserving transformations on PDF files. It could have been called something like pdf-to-pdf. It also provides many useful capabilities to developers of PDF-producing software or for people who just want to look at the innards of a PDF file to learn more about how they work.


qprint is a command line utility which encodes and decodes files in this format. It can be used within a pipeline as an encoding or decoding filter, and is most commonly used in this manner as part of an automated mail processing system. With appropriate options, qprint can encode pure binary files, but it's a poor choice since it may inflate the size of the file by as much as a factor of three. The base64 MIME encoding is a better choice for such data.


Libqrencode is a C library for encoding data in a QR Code symbol, a kind of 2D symbology that can be scanned by handy terminals such as a mobile phone with CCD. The capacity of QR Code is up to 7000 digits or 4000 characters, and is highly robust.


No description available


QStat is a command-line utility for collecting real-time statistics from on-line game servers. The games supported are generally limited to the first-person-shooter genre (Quake, Half-Life, Unreal, etc).


Developer resources including Qt documentation, installation guides, forums, tutorials, etc for using the Qt cross-platform software development framework.


Forum, Wiki, FAQ, Groups - the official Qt community site. Here you can get started with Qt, read tutorials, find solutions to your challenges and get up to date on the latest developments.


No description available


No description available


Head to our download page to get the latest official release, or check out the latest development version from our git repository. QuantLib is also available in other languages.


No description available


QuaZIP is a simple C++ wrapper over Gilles Vollant's ZIP/UNZIP package that can be used to access ZIP archives. It uses the Qt toolkit.


No description available


Quex is a tool to generate lexical analyzers.


No description available


Quotatool is a utility to manipulate filesystem quotas from the commandline. Most quota-utilities are interactive, requiring manual intervention from the user. Quotatool on the other hand is not, making it suitable for use in scripts and other non-interactive situations.


Access the flash media streams without the flash player plugin


No description available


No description available


Cross-platform C++ XMPP client and server library


libr3 is a high-performance path dispatching library. It compiles your route paths into a prefix tree (trie). By using the constructed prefix trie in the start-up time, you may dispatch your routes with efficiency


RabbitMQ is a complete and highly reliable enterprise messaging system based on the emerging AMQP standard


RabbitMQ C client


tools for the b[ei]tterment of mankind


radare, the reverse engineering framework


Ragel provides a very flexible interface to the host language that attempts to place minimal restrictions on how the generated code is integrated into the application. The generated code has no dependencies.


CPU/RAM/battery stats chart bar for tmux (and GNU screen)


No description available


Solaris, SunOS, NetBSD, FreeBSD, Linux, Fedora, Redhat, OSPF, BGP, ATM, Juniper, Cisco.


No description available


ranger is a file manager with VI key bindings. It provides a minimalistic and nice curses interface with a view on the directory hierarchy. The secondary task of ranger is to psychically guess which program you want to use for opening particular files.


RapidJSON is a JSON parser and generator for C++. It was inspired by RapidXml.


Raptor is a free software / Open Source C library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples by parsing syntaxes or serialize the triples into a syntax. The supported parsing syntaxes are RDF/XML, N-Quads, N-Triples 1.0 and 1.1, TRiG, Turtle 2008 and 2013, RDFa 1.0 and 1.1, RSS tag soup including all versions of RSS, Atom 1.0 and 0.3, GRDDL and microformats for HTML, XHTML and XML. The serializing syntaxes are RDF/XML (regular, abbreviated, XMP), Turtle 2013, N-Quads, N-Triples 1.1, Atom 1.0, RSS 1.0, GraphViz DOT, HTML and JSON.


Rarian is a documentation metadata library based on the proposed Freedesktop.org spec. It's current release is 0.8.1, which can be found at this link.


Rasqal is a free software / Open Source C library that handles Resource Description Framework (RDF) query language syntaxes, query construction and execution of queries returning results as bindings, boolean, RDF graphs/triples or syntaxes. The supported query languages are SPARQL Query 1.0, SPARQL Query 1.1, SPARQL Update 1.1 (no executing) and the Experimental SPARQL extensions (LAQRS). Rasqal can write binding query results in the SPARQL XML, SPARQL JSON, CSV, TSV, HTML, ASCII tables, RDF/XML and Turtle / N3 and read them in SPARQL XML, CSV, TSV, RDF/XML and Turtle / N3.


No description available


Groom your app’s Ruby environment


Create aliases for rbenv Ruby versions


A Bundler binstubs Plugin for rbenv


No description available


an rbenv plugin that makes shims aware of bundle installation paths


rbenv plugin to pick a ruby version from bundler's Gemfile


Share gems across multiple rbenv Ruby installs


Automatically generate ctags for rbenv Ruby stdlibs


Automatically install gems every time you install a new version of Ruby


Never run `rbenv rehash` again


KISS yet powerful gem / gemset management for rbenv


Automatically link rbenv Ruby installs to readline on OS X


rbenv use rbx


An rbenv plugin that safely sets global and per-project environment variables


No description available


Rc provides a switch statement to do pattern-matching on arbitrary strings.


Documentation for RCS is available online, as is documentation for most GNU software.


Download The RoboCup Soccer Simulator. The RoboCup Soccer Simulator is a research and educational tool for multi-agent systems and artificial intelligence. It enables for two teams of 11 simulat


No description available


Rdfind is a program that finds duplicate files. It is useful for compressing backup directories or just finding duplicate files. It compares files based on their content, NOT on their file names.


rdiff-backup is also in the Ubuntu, Fedora, Debian, Gentoo, and PLD distributions of GNU/Linux, as well as in the FreeBSD ports, NetBSD packages, Sunfreeware, Darwinports, and Fink Mac OS X collections.


No description available


rdup is a platform for backups. It provides a list of files to backup and the necessary mechanisms to process them. It delegates the encryption, compression, transfer and packaging to other utilities in a true Unix-way.


an efficient, principled regular expression library


re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching. As a result this allows a much broader range of use than any traditional lexer offers. And Last but not least re2c generates warning free code that is equal to hand-written code in terms of size, speed and quality.


Readline is always available from the master GNU ftp site and its many mirrors.


ReadOSM is an open source library to extract valid data from within an Open Street Map input file.


Notes and workarounds for accessing the Mac OS X pasteboard in tmux sessions. Note: The pu branch (“Proposed Updates”) may be rewound without notice.


Brute force attack against Wifi Protected Setup


Erlang build tool that makes it easy to compile and test Erlang applications, port drivers and releases.


No description available


No description available


A tool to recover lost files on damaged memory cards or USB drives


GNU Recutils is a set of tools and libraries to access human-editable, plain text databases called recfiles. The data is stored as a sequence of records, each record containing an arbitrary number of named fields. The picture below shows a sample database containing information about GNU packages, along with the main features provided by recutils.


No description available


Redis is an open source, BSD licensed, advanced key-value cache and store. It is often referred to as a data structure server since keys can contain strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs.


Redland is a set of free software C libraries that provide support for the Resource Description Framework (RDF).


redo is a competitor to the long-lived, but sadly imperfect, make program. There are many such competitors, because many people over the years have been dissatisfied with make's limitations. However, of all the replacements I've seen, only redo captures the essential simplicity and flexibility of make, while avoiding its flaws. To my great surprise, it manages to do this while being simultaneously simpler than make, more flexible than make, and more powerful than make.


RedPen is a proofreading tool to help writers or programmers who write technical documents or manuals that need to adhere to a writing standard. RedPen automates the verifications of input documents written in natural languages (NOT computer languages such as C++ or Java).


no problem, there seems to be an ‘experimental build’ for windows and mac now but i still would recommend f.lux for ease of use and a really sleek gui on windows/mac f.lux is the way to go for linux redshift is the way to go.


No description available


RedStore is a lightweight RDF triplestore written in C using the Redland library.


Perl-compatible regular expression optimizer


No description available


No description available


remake is a patched version of GNU Make that adds improved error reporting, the ability to trace execution in a comprehensible way, and a debugger.


No description available


remctl is a client/server application that supports remote execution of specific commands, using Kerberos GSS-API for authentication and confidentiality. Which commands a given user can execute is controlled by a configuration file and ACL files and can be easily tightly limited, unlike with rsh. The mapping of command to backend program is done by the configuration file, which allows some additional flexibility compared to ssh command restrictions and works with Kerberos authentications rather than being limited to public key authentications.


Remind is a sophisticated calendar and alarm program.


The Fink Team wants to bring the full world of Unix Open Source software to Darwin and Mac OS X. We modify Unix software so that it compiles and runs on Mac OS X and make it available for download as a coherent distribution


No description available


No description available


No description available


Sometimes you need a REPL. Unmaintained, sorry.


No description available


Resource page for reposurgeon


Command-line shell for interacting with Spring HATEOAS-compliant REST resources


No description available


Little command line REST client that you can use in pipelines (bash or zsh).


RethinkDB is a new system and is likely to have quirks. Help make it better by asking a question or submitting a bug report.


No description available


No description available


No description available


No description available


No description available


RGBDS is an assembler/linker package that produces Game Boy programs.


RHash - Recursive Hash Calculator


Rhino is an open-source implementation of JavaScript written entirely in Java. It is typically embedded into Java applications to provide scripting to end users. It is embedded in J2SE 6 as the default Java scripting engine.


Riak is an open source, distributed database.


Riemann provides low-latency, transient shared state for systems with many moving parts.


No description available


RIG is a program I wrote to replace a particularly poor closed-source unattributed public-domain implementation for MS-DOS. Essentially it 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. My implementation of fake is GPL, however its database belongs to whoever wrote the original implementation, or if that person remains unknown then I suppose it lies in the public domain. If you feel uncomfortable with this then please provide a new database. It shouldn't be too hard to create a new one.


Redirects TCP connections from one IP address and port to another. rinetd is a single-process server which handles any number of connections to the address/port pairs specified in the file /etc/rinetd.conf. Since rinetd runs as a single process using nonblocking I/O, it is able to redirect a large number of connections without a severe impact on the machine. This makes it practical to run TCP services on machines inside an IP masquerading firewall. rinetd does not redirect FTP, because FTP requires more than one socket.


No description available


As ripMIME is an OpenSource project, no support is provided.


Download rkflashtool. Tools for flashing Rockchip devices


No description available


RLog is a flexible message logging facility for C++ programs and libraries. It is highly optimized for the case where no log messages are output, so that it can be left in production code and enabled on-demand.


rlwrap is a wrapper that uses the GNU readline library to allow the editing of keyboard input for any other command.


Edit files from an ssh session in TextMate


No description available


rmtrash is a small utility that will move the file to OS X's Trash rather than obliterating the file (as rm does).


RNV is an implementation of Relax NG Compact Syntax validator. It is written in ANSI C and the command-line utility uses Expat.


No description available


No description available


No description available


RocksDB is an embeddable persistent key-value store for fast storage. RocksDB can also be the foundation for a client-server database but our current focus is on embedded workloads.


No description available


Repository for the old rolldice program I wrote back in 1999.


No description available


No description available


Fast ruby package management for unix


Note to Mac OS X Users: rpl is a terminal application. You must download the GZIPed tar file and extract it in the terminal.


input#search { background: #000000; border-top: 1px solid #333333; border-left: 1px solid #333333; border-right: 1px solid #333333; border-bottom: 1px solid #333333; } input[type="submit"] { background-color: #333333; border-top: 1px solid #666666; border-left: 1px solid #666666; border-right: 1px solid #222222; border-bottom: 1px solid #222222; color: #c0c0c0; } div#pr { font-size: 120%; width: 90%; border: 1px dashed #cc0000; color: #f00000; padding: 10px 10px 10px 20px; margin: 20px 0px 20px 0px; } div#pr a { color: #f00000; } div#pr b { color: #ff0000; } div#pr table { border-collapse: collapse; } div#pr table td { padding: 0px; } About RPM Welcome to the home of the official RPM Package Manager (RPM) code base! RPM is a powerful and mature command-line driven package management system capable of installing, uninstalling, verifying, querying, and updating Unix software packages. Each software package consists of an archive of files along with information about the package like its version, a description, and the like. There is also a library API, permitting advanced developers to manage such transactions from programming languages such as C, Perl or Python. Traditionally, RPM is a core component of many Linux distributions, including Red Hat Enterprise Linux, Fedora, Novell SUSE Linux Enterprise, openSUSE, CentOS, Mandriva Linux, and many others. But RPM is also used for software packaging on many other Unix operating systems like FreeBSD, Sun OpenSolaris, IBM AIX and Apple Mac OS X through the cross-platform Unix software distribution OpenPKG. Additionally, the RPM archive format is an official part of the Linux Standard Base (LSB). RPM was originally written in 1997 by Erik Troan and Marc Ewing for use in the Red Hat Linux distribution. Later the development of RPM became a classical free software community effort, now lead since many years by RPM's primary developer Jeff Johnson. RPM is released as free software under the GNU LGPL distribution license.


No description available


RRDtool is the OpenSource industry standard, high performance data logging and graphing system for time series data. RRDtool can be easily integrated in shell scripts, perl, python, ruby, lua or tcl applications.


RSense is a Ruby development tools, which is specialized for high function text editors such as Emacs, Vim, etc. Following UNIX philosophy, RSense has a high transparency and is easy to learn, extend and fix for users. Adopting copyleft license, it also keeps being a free software.


rsnapshot is a filesystem snapshot utility for making backups of local and remote systems. Using rsync and hard links, it is possible to keep multiple, full backups instantly available. The disk space required is just a little more than the space of one full backup, plus incrementals. Depending on your configuration, it is quite possible to set up in just a few minutes. Files can be restored by the users who own them, without the root user getting involved. There are no tapes to change, so once it's set up, your backups can happen automatically untouched by human hands. And because rsnapshot only keeps a fixed (but configurable) number of snapshots, the amount of disk space used will not continuously grow. rsnapshot is written entirely in Perl. It should work on any reasonably modern UNIX compatible OS, including: Debian GNU/Linux, Red Hat Linux, Fedora Linux, SuSE Linux, Gentoo Linux, Slackware Linux, FreeBSD, OpenBSD, NetBSD, Solaris, Mac OS X, and even IRIX. rsnapshot was originally based on an article called Easy Automated Snapshot-Style Backups with Linux and Rsync, by Mike Rubel. Curtis Preston's excellent book Backup and Recovery, published by O'Reilly, contains a section on rsnapshot. It also has good coverage of lots of other backup tools, and sections on backing up applications such as Oracle databases. Rsnapshot was featured in BSD Hacks, another book from O'Reilly, by Dru Lavigne. Even if you don't run BSD, a lot of stuff in this book works on other flavors of UNIX as well (including Linux).


rssh is a restricted shell for use with OpenSSH, allowing only scp and/or sftp. It now also includes support for rdist, rsync, and cvs. For example, if you have a server which you only want to allow users to copy files off of via scp, without providing shell access, you can use rssh to do that. For a list of platforms on which rssh is known to work, see the Platform Support Page.




RSYSLOG is the rocket-fast system for log processing.


RtAudio is a set of C++ classes that provide a common API (Application Programming Interface) for realtime audio input/output across Linux, Macintosh OS-X and Windows operating systems. RtAudio significantly simplifies the process of interacting with computer audio hardware.


rtf2latex2e is a program that translates RTF (rich text format) files into LaTeX files. It has the capability to handle fairly complex RTF files containing figures, tables, and equations. The resulting LaTeX files are intended to be quite readable and suitable for editing.


rtmpdump is a toolkit for RTMP streams. All forms of RTMP are supported, including rtmp://, rtmpt://, rtmpe://, rtmpte://, and rtmps://.


No description available


rtpbreak 1.3a


Rubber is a program whose purpose is to handle all tasks related to the compilation of LaTeX documents. This includes compiling the document itself, of course, enough times so that all references are defined, and running BibTeX to manage bibliographic references. Automatic execution of dvips to produce PostScript documents is also included, as well as usage of pdfLaTeX to produce PDF documents.


No description available


Compile and install Ruby


Installs Ruby, JRuby, Rubinius, MagLev or MRuby


Tools to run Cocoa/Objective-C and C code from the command line


No description available


GNU Rush is a Restricted User Shell, designed for sites providing limited remote access to their resources, such as, for example, savannah.gnu.org. Its main program, rush, is configured as a user login shell for users that are allowed only remote access to the machine. Using a flexible configuration file, GNU Rush gives administrator complete control over the command lines that users execute, and allows to tune the usage of system resources, such as virtual memory, CPU time, etc. on a per-user basis.


* In theory. Rust is a work-in-progress and may do anything it likes up to and including eating your laundry.


The simplest ruby version manager


Con Kolivas has released a very interesting varient of rzip, called lrzip, which can use multiple compressor backends and achieve even better compression Authors The original author of rzip is Andrew Tridgell. Version 2 of rzip also contains a lot of work from Paul Russell. Download You can download the latest release from the download directory. For the bleeding edge, you can fetch rzip via CVS or rsync.


FUSE-based single file backing store via Amazon S3


S3cmd is a free command line tool and client for uploading, retrieving and managing data in Amazon S3 and other cloud storage service providers that use the S3 protocol, such as Google Cloud Storage or DreamHost DreamObjects. It is best suited for power users who are familiar with command line programs. It is also ideal for batch scripts and automated backup to S3, triggered from cron, etc.


FUSE-based file system backed by Amazon S3


No description available


Safe-rm is a safety tool intended to prevent the accidental deletion of important files by replacing /bin/rm with a wrapper, which checks the given arguments against a configurable blacklist of files and directories that should never be removed.


SaltStack takes a new approach to infrastructure management by developing software that is easy enough to get running in seconds, scalable enough to manage tens of thousands of servers, and fast enough to control and communicate with them in milliseconds. SaltStack delivers a dynamic infrastructure communication bus used for orchestration, remote execution, configuration management and much more. The Salt open source project was launched in 2011 and today is the fastest-growing, most-active configuration management / systems management project in the world. SaltStack is the company responsible for keeping the Salt project healthy and dynamic.


convert raster (bitmap) images to PostScript, PDF and other formats


Samba is the standard Windows interoperability suite of programs for Linux and Unix.


Services on Alioth for the SANE project


sary is a suffix array library and tools. It provides fast full-text search facilities for text files on the order of 10 to 100 MB using a data structure called a suffix array. It can also search specific fields in a text file by assigning index points to those fields.


libsass command line driver


No description available


Documentation for the current release of Saxon is available online at http://www.saxonica.com/documentation.


Saxon-B is available on both the Java and .NET platforms.


Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler. It is open source / free software, with a permissive license. In addition to the compiler and runtime system for ANSI Common Lisp, it provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions.


Download Standards Based Linux Instrumentation. SBLIM (pronounced "sublime"), the Standards Based Linux Instrumentation for Manageability is an IBM-initiated Open Source project, intended to enhance the


sbt is a build tool for Scala, Java, and more. It requires Java 1.6 or later.


SBuild provides a magic-less build configuration for reproducible builds.


sc68 is a free open source project that intends to play musics originally designed for Atari STtm and Amigatm computers.


Scala 2.11.6 is a bugfix release that is binary compatible with previous releases in the Scala 2.11 series.


No description available


No description available


Scalastyle - Command line


Video scaling effect


Like its predecessor skitter, scamper is a tool that actively probes the Internet in order to analyze topology and performance. Unlike skitter, scamper supports both IPv6 and IPv4 probing. In addition, scamper supports the well-known ping and traceroute techniques, as well as Paris and MDA traceroute, radargun, ally, mercator, sting, speedtrap, and parts of tbit. Scamper is the prober deployed in CAIDA's Macroscopic Topology Project. Scamper's developer is Matthew Luckie.


No description available


No description available


SCM-Manager is a central part of the virtual appliance SCM-Manager Universe, developed by my partner TRIOLOGY. This virtual machine for software development provides a ready to use infrastructure and automated workflows with several features that speed up the development of software and reduce administrative duties. Automated builds and code inspection, bug documentation out of the IDE, enhanced navigation and easy user- and permission management are just a few advantages of this appliance.


"SCons is a fantastic build system, written in Python (1.5.2) that does lots of nice things like automated dependencies, cross platform operation, configuration, and other great stuff.


Command line utility to change OS X display brightness


Fetches system/theme information in terminal for Linux desktop screenshots.


Command line utility for getting, setting and listing display resolution on Mac OS X 10.6+


No description available


ScrollKeeper is a cataloging system for documentation on open systems. It manages documentation metadata (as specified by the Open Source Metadata Framework(OMF)) and provides a simple API to allow help browsers to find, sort, and search the document catalog. It will also be able to communicate with catalog servers on the Net to search for documents which are not on the local system.


disk overwrite utility


In addition, scrypt is available in the OpenBSD and FreeBSD ports trees and in NetBSD pkgsrc as security/scrypt.


Scsh is an open-source Unix shell embedded within Scheme, running on all major Unix platforms including AIX, Cygwin, Linux, FreeBSD, GNU Hurd, HP-UX, Irix, Mac OS X, Solaris, and some others.


SDCC is a retargettable, optimizing ANSI - C compiler suite that targets the Intel MCS51 based microprocessors (8031, 8032, 8051, 8052, etc.), Maxim (formerly Dallas) DS80C390 variants, Freescale (formerly Motorola) HC08 based (hc08, s08), Zilog Z80 based MCUs (z80, z180, gbz80, Rabbit 2000/3000, Rabbit 3000A, TLCS-90) and STMicroelectronics STM8. Work is in progress on supporting the Microchip PIC16 and PIC18 targets. It can be retargeted for other microprocessors.


No description available


No description available


SDF is a language for defining syntax. It provides for an unprecedented level of conciseness in syntax definitions. First, syntax can be defined in modules. Second, lexical and context-free syntax are integrated in a single formalism in which the complete syntax of a language can be defined. Third, SDF includes declarative disambiguation constructs. Therefore, there is no need to introduce non-terminals to deal with ambiguities in a language. Some useful places to start: An overview of the unique features of SDF Pointers to SDF documentation Download the implementation of SDF Research papers about SDF Find SDF grammars for many languages here Subscribe to the mailing list for announcements and discussions. Organization of the development of SDF related software How to report bugs.




No description available


No description available


ferzkopp homepage


No description available


No description available


No description available


No description available


ferzkopp homepage


Description:    SDL_image is an image file loading library.


Description:    SDL_mixer is a sample multi-channel audio mixer library. It supports any number of simultaneously playing channels of 16 bit stereo audio, plus a single channel of music, mixed by the popular FLAC, MikMod MOD, Timidity MIDI, Ogg Vorbis, and SMPEG MP3 libraries.


No description available


No description available


SDL_sound is a library that handles the decoding of several popular sound file formats, such as .WAV and .MP3. It is meant to make the programmer's sound playback tasks simpler. The programmer gives SDL_sound a filename, or feeds it data directly from one of many sources, and then reads the decoded waveform data back at her leisure. If resource constraints are a concern, SDL_sound can process sound data in programmer-specified blocks. Alternately, SDL_sound can decode a whole sound file and hand back a single pointer to the whole waveform. SDL_sound can also handle sample rate, audio format, and channel conversion on-the-fly and behind-the-scenes, if the programmer desires.


No description available


No description available


About Sedna Sedna is a free native XML database which provides a full range of core database services - persistent storage, ACID transactions, security, indices, hot backup. Flexible XML processing facilities include W3C XQuery implementation, tight integration of XQuery with full-text search facilities and a node-level update language.


No description available


A fuzzy text selector for files and anything else you need to select.


No description available


About SendEmail SendEmail is a lightweight, command line SMTP email client. If you have the need to send email from a command line, this free program is perfect: simple to use and feature rich. It was designed to be used in bash scripts, batch files, Perl programs and web sites, but is quite adaptable and will likely meet your requirements. SendEmail is written in Perl and is unique in that it requires NO MODULES. It has an intuitive and flexible set of command-line options, making it very easy to learn and use. SendEmail is licensed under the GNU GPL, either version 2 of the License or (at your option) any later version.


No description available


Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples.


serialosc is an opensound control server for monome devices. it runs as a background service waiting for devices to be connected, whereupon it spawns a new server which converts between serial and OSC.


sersniff is a simple program to tunnel/sniff between 2 serial ports.


No description available


No description available


No description available


sflowtool is available as source code. A pre-compiled version of sflowtool is available for Windows.


SFML provides a simple interface to the various components of your PC, to ease the development of games and multimedia applications. It is composed of five modules: system, window, graphics, audio and network.


sf-pwgen is a command line tool which generates passwords using the SecurityFoundation framework in OS X. It runs on Mountain Lion and later.


Sgrep is a convenient tool for making queries to almost any kind of text files with some well kown structure. These include programs, mail folders, news folders, HTML, SGML, etc... With relatively simple queries you can display mail messages by their subject or sender, extract titles or links or any regions from HTML files, function prototypes from C or make complex queries to SGML files based on the DTD of the file.


Aaron Gifford's freely available Secure Hash Algorithm implementations of SHA-1, SHA-224, SHA-256, SHA-384, and SHA-512, written in C and available under an open source BSD license


libev port of shadowsocks


No description available


No description available


No description available


ShellCheck is a free, online tool that detects problems and suggests improvements to shell scripts.


Web based AJAX terminal emulator


Forum, Wiki, FAQ, Groups - the official Qt community site. Here you can get started with Qt, read tutorials, find solutions to your challenges and get up to date on the latest developments.


ShivaVG is an open-source ANSI C implementation of the Khronos' OpenVG specification for hardware-accelerated vector graphics API. It is built entirely on top of OpenGL.


SourceForge presents the shmcat project. shmcat is an open source application. SourceForge provides the world's largest selection of Open Source Software. This is a simple tool that dumps shared memory segments (System V and POSIX), files and text. It might be useful when you have to debug programs that use shared memory.


No description available


shntool is a multi-purpose WAVE data processing and reporting utility. File formats are abstracted from its core, so it can process any file that contains WAVE data, compressed or not - provided there exists a format module to handle that particular file type.


shocco is a quick-and-dirty, literate-programming-style documentation generator written for and in POSIX shell.


shorten is a fast, low complexity waveform coder (i.e. audio compressor), originally written by Tony Robinson at SoftSound. It can operate in both lossy and lossless modes. More information might be found here.


A website cataloguing the life and times of a computational scientist who has decided to make his way in the world by building delightful web apps.


Shrew Soft Inc


GNU shtool is a compilation of small but very stable and portable shell scripts into a single shell tool. All ingredients were in successful use over many years in various free software projects. The compiled shtool program is intended to be used inside the source tree of other free software packages. There it can overtake various (usually non-portable) tasks related to the building and installation of such a package. It especially can replace the old mkdir.sh, install.sh and related scripts.


shUnit2 - xUnit based unit testing for Unix shell scripts


sic is an extremely simple IRC client. It consists of less than 250 lines of code. It is the little brother of irc it.


No description available


Siege is an http load testing and benchmarking utility. It was designed to let web developers measure their code under duress, to see how it will stand up to load on the internet. Siege supports basic authentication, cookies, HTTP, HTTPS and FTP protocols. It lets its user hit a server with a configurable number of simulated clients.


No description available


PGP-tools is a collection of Tools regarding OpenPGP, including signing scripts and more.


SILC - Secure Internet Live Conferencing


No description available


SimGrid is a scientific instrument to study the behavior of large-scale distributed systems such as Grids, Clouds, HPC or P2P systems. It can be used to evaluate heuristics, prototype applications or even assess legacy MPI applications. All this as a free software.


SIMH is a highly portable, multi-system simulator.


Simple C++ Interface to rabbitmq-c


No description available


No description available


since is a unix utility similar to tail. Unlike tail, since only shows the lines appended since the last time.


SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries. It was originally developed to create PyQt, the Python bindings for the Qt toolkit, but can be used to create bindings for any C or C++ library.


No description available


SIPp is a free Open Source test tool / traffic generator for the SIP protocol. It includes a few basic SipStone user agent scenarios (UAC and UAS) and establishes and releases multiple calls with the INVITE and BYE methods. It can also reads custom XML scenario files describing from very simple to complex call flows. It features the dynamic display of statistics about running tests (call rate, round trip delay, and message statistics), periodic CSV statistics dumps, TCP and UDP over multiple sockets or multiplexed with retransmission management and dynamically adjustable call rates.


sipsak is a command line tool which can send simple requests to a SIP server. It can run additional tests on a SIP server which are usefull for admins and developers of SIP enviroments.


No description available


Linux support for USB Outlet SIS PM / Intelli-Plug


Skinny is a full-stack web app framework built on Scalatra.


web application security scanner


No description available


No description available


SL(1): Cure your bad habit of mistyping


S-Lang is a multi-platform programmer's library designed to allow a developer to create robust multi-platform software. It provides facilities required by interactive applications such as display/screen management, keyboard input, keymaps, and so on. The most exciting feature of the library is the slang interpreter that may be easily embedded into a program to make it extensible. While the emphasis has always been on the embedded nature of the interpreter, it may also be used in a stand-alone fashion through the use of slsh, which is part of the S-Lang distribution.


No description available


No description available


A scriptable web browser for web testing, web scrapping, network monitoring...


If you download the tar files, just follow the installation instructions in the README file. Let me head off one common email request: If you get error messages like "break_filelist: command not found", that means you didn't follow the installation directions. SLOCCount is actually a suite of programs, and you must make sure that your PATH environment variable includes the directory of the SLOCCount executable programs. That means you need to install the programs that your PATH variable already includes, or you need to modify your PATH variable. This is actually true for many programs, and isn't unique to SLOCCount at all.


No description available


Application Layer DoS attack simulator


slrn is the creation of John E. Davis (JED) and was first made available in 1994. It was written in part because of JED's dissatisfaction with the relatively sluggish performance of gnus/emacs as well as a general dissatisfaction with other newsreaders such as tin, nn, rn and others. JED also wanted to write software that would utilise his new screen management routines for the S-Lang library and finally wanted to write a newsreader for his girlfriend to use on a VMS platform. From these various threads slrn was created.


yet another network load monitor


SourceForge presents the smake project. smake is an open source application. SourceForge provides the world's largest selection of Open Source Software. smake - maintain, update, and regenerate programs


smali/baksmali is an assembler/disassembler for the dex format used by dalvik, Android's Java VM implementation.


Download S.M.A.R.T. Monitoring Tools. Disk Inspection and Monitoring


MT-Textile is a port of Dean Allen’s original Textile project to Perl and Movable Type. MT-Textile by itself only translates Textile markup to HTML. However, if SmartyPants is also installed, MT-Textile will call on SmartyPants to educate quotes, dashes, and ellipses, automatically. Using SmartyPants in conjunction with MT-Textile requires no modifications to your Movable Type templates.


The Standard ML of New Jersey compiler and programming system


32/64 bit multi-platform communication library for interfacing your C#/Pascal/LabVIEW/C++ programs with S7 PLC


A fast compressor/decompressor


No description available


SnapRAID is a backup program for disk arrays. It stores parity information of your data and it's able to recover from up to six disk failures.


No description available


No description available


Snort® is an open source network intrusion prevention and detection system (IDS/IPS) developed by Sourcefire. Combining the benefits of signature, protocol, and anomaly-based inspection, Snort is the most widely deployed IDS/IPS technology worldwide. With millions of downloads and nearly 400,000 registered users, Snort has become the de facto standard for IPS.


As of 16 June 2013, SNOW is available under an Apache 2.0 licece. The usual conditions apply, but if you find SNOW useful for anything, the author would love to hear about it.


No description available


sntop is the work of Robert M. Love and Chris M.


Snzip, a compression/decompression tool based on snappy


No description available


RoboCup Soccer Simulationのための基本ライブラリやエージェント開発支援ツールの作成、ドキュメントの日本語訳などを行ないます.


SOCI is a database access library for C++ that makes the illusion of embedding SQL queries in the regular C++ code, staying entirely within the Standard C++.


Sofia-SIP is an open-source SIP User-Agent library, compliant with the IETF RFC3261 specification (see the feature table). It can be used as a building block for SIP client software for uses such as VoIP, IM, and many other real-time and person-to-person communication services. The primary target platform for Sofia-SIP is GNU/Linux. Sofia-SIP is based on a SIP stack developed at the Nokia Research Center. Sofia-SIP is licensed under the LGPL.


No description available


Solr is a standalone enterprise search server with a REST-like API.


Linux Somagic EasyCAP DC60, EzCAP USB 2.0, and EasyCAP002 capture software


Linux Somagic EasyCAP DC60, EzCAP USB 2.0, and EasyCAP002 capture software


No description available


No description available


Sord is a lightweight C library for storing RDF data in memory.


SoundTouch Audio Processing Library About the SoundTouch library The SoundTouch Library Copyright © Olli Parviainen 2001-2014 SoundTouch is an open-source audio processing library for changing the Tempo, Pitch and Playback Rates of audio streams or audio files Tempo (time stretch): Changes the sound to play at faster or slower tempo than originally without affecting the sound pitch. Pitch (key) : Changes the sound pitch or key while keeping the original tempo (speed). Playback Rate : Changes both tempo and pitch together as if a vinyl disc was played at different RPM rate.


Source-highlight is a command line program, and it can also be used as a CGI.


No description available


SoX is a cross-platform (Windows, Linux, MacOS X, etc.) command line utility that can convert various formats of computer audio files in to other formats. It can also apply various effects to these sound files, and, as an added bonus, SoX can play and record audio files on most platforms.


Spark ▁▂▃▅▂▇ in your shell. View the Project on GitHub holman/spark Download ZIP File Download TAR Ball View On GitHub spark sparklines for your shell See? Here's a graph of your productivity gains after using spark: ▁▂▃▅▇ install spark is a shell script, so drop it somewhere and make sure it's added to your $PATH. It's helpful if you have a super-neat collection of dotfiles, like mine. If you're on OS X, spark is also on Homebrew: brew install spark usage Just run spark and pass it a list of numbers (comma-delimited, spaces, whatever you'd like). It's designed to be used in conjunction with other scripts that can output in that format.


Simple constant key/value storage library, for read-heavy systems with infrequent large bulk inserts.


No description available


spatialite-gui is an open source Graphical User Interface (GUI) tool supporting SpatiaLite.


spatialite-tools is a collection of open source Command Line Interface (CLI) tools supporting SpatiaLite.




The experimental SPDY protocol version 2, 3 and 3.1 implementation in C


No description available


Command line interface for testing internet bandwidth using speedtest.net


Speex is an Open Source/Free Software patent-free audio compression format designed for speech. The Speex Project aims to lower the barrier of entry for voice applications by providing a free alternative to expensive proprietary speech codecs. Moreover, Speex is well-adapted to Internet applications and provides useful features that are not present in most other codecs. Finally, Speex is part of the GNU Project and is available under the revised BSD license.


Sphinx is an open source full text search server, designed with performance, relevance (search quality), and integration simplicity in mind. Sphinx lets you either batch index and search data stored in files, an SQL database, NoSQL storage -- or index and search data on the fly, working with Sphinx pretty much as with a database server.


SpiderMonkey 24 is the most recent standalone source code release. It implements JavaScript 1.8.5, and it is largely the same engine that shipped with Firefox 24.


QtSpim is a new user interface for Spim built on the Qt UI framework.


Spin is a popular open-source software verification tool, used by thousands of people worldwide. The tool can be used for the formal verification of multi-threaded software applications. The tool was developed at Bell Labs in the Unix group of the Computing Sciences Research Center, starting in 1980. The software has been available freely since 1991, and continues to evolve to keep pace with new developments. In April 2002 the tool was awarded the ACM System Software Award.


The spiped secure pipe daemon


Splint is a tool for statically checking C programs for security vulnerabilities and coding mistakes. With minimal effort, Splint can be used as a better lint. If additional effort is invested adding annotations to programs, Splint can perform stronger checking than can be done by any standard lint.


Feross Aboukhadijeh is a computer security researcher, teacher, web developer, designer, long distance runner, gamer, music lover, and builder of websites that (sometimes) go viral.


Java agent that enables class reloading in a running JVM


spring-roo - Spring Roo is a next-generation rapid application development tool for Java developers. It focuses on higher productivity, stock-standard Java APIs, high usability, avoiding engineering trade-offs and facilitating easy Roo removal.


Open Source Software


SQLCipher is an open source extension to SQLite that provides transparent 256-bit AES encryption of database files.


SQLite is a software library that implements a self-contained, serverless, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed SQL database engine in the world. The source code for SQLite is in the public domain.


No description available


No description available


Free sqlite development/admin tool.


sqlmap is an open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. It comes with a powerful detection engine, many niche features for the ultimate penetration tester and a broad range of switches lasting from database fingerprinting, over data fetching from the database, to accessing the underlying file system and executing commands on the operating system via out-of-band connections.


No description available


Download sqsh - Sybase isql replacement.. Sqsh (pronounced skwish) is short for SQshelL (pronounced s-q-shell), a replacement for the venerable 'isql' program supplied by Sybase.


sqtop - Console applicaton to display information about currently active client connections for a Squid proxy in a convenient way.


Squashfs is a compressed read-only filesystem for Linux. Squashfs is intended for general read-only filesystem use, for archival use (i.e. in cases where a .tar.gz file may be used), and in constrained block device/memory systems (e.g. embedded systems) where low overhead is needed.


Squid is a caching proxy for the Web supporting HTTP, HTTPS, FTP, and more. It reduces bandwidth and improves response times by caching and reusing frequently-requested web pages. Squid has extensive access controls and makes a great server accelerator. It runs on most available operating systems, including Windows and is licensed under the GNU GPL.


Squirrel is a high level imperative, object-oriented programming language, designed to be a light-weight scripting language that fits in the size, memory bandwidth, and real-time requirements of applications like video games.


Sratom is a library for serialising LV2 atoms to/from RDF, particularly the Turtle syntax.


Resource page for src


srclib is a hackable, multi-language code analysis library for building better software tools. srclib makes developer tools like editor plugins and code search better. It supports things like jump to definition, find usages, type inference, and documentation generation. srclib consists of language analysis toolchains (currently for Go, Python, JavaScript, and Ruby) with a common output format, and developer tools that consume this format.


No description available


srmio is a small C library to access the PowerControl of a SRM bike power meter. It's implementing the serial communication protocol to the PowerControls V, VI and 7.


SRTP is a security profile for RTP that adds confidentiality, message authentication, and replay protection to that protocol. It is specified in RFC 3711. More information on the SRTP protocol itself can be found on the Secure RTP Page. Frequently Asked Questions are answered in the SRTP FAQ.


SSDB is a NoSQL database server written in C/C++, an alternative to Redis, it is fast, supports online backup and master-slave replication.


ssdeep is a program for computing context triggered piecewise hashes (CTPH). Also called fuzzy hashes, CTPH can match inputs that have homologies. Such inputs have sequences of identical bytes in the same order, although bytes in between these sequences may be different in both content and length.


No description available


the main OpenSSH page


No description available


Sshguard is a log monitor. It protects networked hosts from the today's widespread brute force attacks against services, most notably SSH. It detects such attacks and blocks the author's address with a firewall rule.


bring your .bashrc, .vimrc, etc. with you when you ssh


sshtrix is a very fast multithreaded SSH login cracker. It supports SSHv1 and SSHv2. sshtrix was designed to automate rapid bruteforce attacks against SSH authentification screens. Unlike other public tools, the aim is to keep it simple, stable, fast and modular. With its clean code design, it is easy to extend the code to a framework or to fork it against protocols of your choice.


Transparent proxy server that works as a poor man's VPN. Forwards over ssh. Doesn't require admin. Works with Linux and MacOS. Supports DNS tunneling.


ssldump is an SSLv3/TLS network protocol analyzer. It identifies TCP connections on the chosen network interface and attempts to interpret them as SSLv3/TLS traffic. When it identifies SSLv3/TLS traffic, it decodes the records and displays them in a textual form to stdout. If provided with the appropriate keying material, it will also decrypt the connections and display the application data traffic.


sslh now tries protocols in the order in which they are defined (just make sure sslh is the last defined protocol).


SSLMate is the easiest way for developers and sysadmins to buy SSL certificates.


No description available


No description available


ssss is an implementation of Shamir's secret sharing scheme for UNIX/linux machines. It is free software, the code is licensed under the GNU GPL v2. ssss does both: the generation of shares for a known secret and the reconstruction of a secret using user provided shares. The software was written in 2006 by B. Poettering, it links against the GNU libgmp multiprecision library (version 4.1.4 works well) and requires the /dev/random entropy source.


SSTP-Client SSTP-Client is an SSTP client for Linux. It can be used to establish a SSTP connection to a Windows 2008 Server. This software is similar commandline and configuration as the pptp-client software.


simple statistics from the command line


Stanford Natural Language Processing and Computational Linguistics Group


star is the first TAR based backup system that has been verified to handle typical file system changes correctly. Star uses the same method as ufsdump/ufsrestore but acts OS and FS indeependent. My testscripts for POSIX tar compliance. The zwicky test a backup testsuite from Elizabeth D. Zwicky. The Backup torture test documentation from Elizabeth D. Zwicky. The original Zwicky web page should be here but it seems that the site is down.


No description available


StGit is a Python application providing similar functionality to Quilt (i.e. pushing/popping patches to/from a stack) on top of Git. These operations are performed using Git commands and the patches are stored as Git commit objects, allowing easy merging of the StGit patches into other repositories using standard Git functionality. StGit is licensed under the GNU General Public License.


The Synthesis ToolKit in C++ (STK) is a set of open source audio signal processing and algorithmic synthesis classes written in the C++ programming language. STK was designed to facilitate rapid development of music synthesis and audio processing software, with an emphasis on cross-platform functionality, realtime control, ease of use, and educational example code. The Synthesis ToolKit is extremely portable (it's mostly platform-independent C and C++ code), and it's completely user-extensible (all source included, no unusual libraries, and no hidden drivers). We like to think that this increases the chances that our programs will still work in another 5-10 years. In fact, the ToolKit has been working continuously for nearly 20 years now. STK currently runs with realtime support (audio and MIDI) on Linux, Macintosh OS X, and Windows computer platforms. Generic, non-realtime support has been tested under NeXTStep, Sun, and other platforms and should work with any standard C++ compiler.


STklos is a free Scheme system compliant with the languages features defined in R5RS. The aim of this implementation is to be fast as well as light. The implementation is based on an ad-hoc Virtual Machine. STklos can also be compiled as a library and embedded in an application.The salient points of STklos are:an efficient and powerful object system based on CLOS providingMultiple Inheritance, Generic Functions, Multi-methods an efficient MOP (Meta Object Protocol) a simple to use module system a full tower of numbers implementation, as defined in R5RS, easy connection to the GTK+ toolkit, a Perl compatible regular expressions thanks to the PCRE package, easily extensible with its ScmPkg mechanism, it implements properly tail recursive calls.


stm32 discovery line linux programmer


No description available


stoken is an open source tokencode generator compatible with RSA SecurID 128-bit (AES) tokens. It is a hobbyist project, not affiliated with or endorsed by RSA Security.


Stone is a TCP/IP repeater in the application layer. It repeats TCP and UDP from inside to outside of a firewall, or from outside to inside.


Apache Storm is a free and open source distributed realtime computation system. Storm makes it easy to reliably process unbounded streams of data, doing for realtime processing what Hadoop did for batch processing.


A FUSE abstraction layer for cloud storage (Amazon S3, Google Cloud Storage and more)


No description available


GNU Stow is a symlink farm manager which takes distinct packages of software and/or data located in separate directories on the filesystem, and makes them appear to be installed in the same place. For example, /usr/local/bin could contain symlinks to files within /usr/local/stow/emacs/bin, /usr/local/stow/perl/bin etc., and likewise recursively for any other subdirectories such as .../share, .../man, and so on.


No description available


stress is a deliberately simple workload generator for POSIX systems. It imposes a configurable amount of CPU, memory, I/O, and disk stress on the system. It is written in C, and is free software licensed under the GPLv2.


strongSwan is an Open Source IPsec-based VPN solution for Linux and other UNIX based operating systems implementing both the IKEv1 and IKEv2 key exchange protocols.


The stunnel program is designed to work as an SSL encryption wrapper between remote client and local (inetd-startable) or remote server. It can be used to add SSL functionality to commonly used inetd daemons like POP2, POP3, and IMAP servers without any changes in the programs' code. Stunnel uses the OpenSSL library for cryptography, so it supports whatever cryptographic algorithms are compiled into the library. Stunnel can benefit from FIPS 140-2 validation of the OpenSSL FIPS Object Module, as long as the building process meets its Security Policy. A scanned FIPS 140-2 Validation Certificate document is available for download on the NIST web page. The Windows binary installer is compiled with FIPS 140-2 support. The FIPS mode of operation is no longer enabled by default since stunnel 5.00. Stunnel is a free software authored by Michal Trojnara. Although distributed under GNU GPL version 2 or later with OpenSSL exception, stunnel is not a community project. We retain the copyright of the source code. Please contact us for commercial support or non-GPL licenses. Free, community-based support is also available via stunnel-users mailing list. The obsolete 3.x branch is no longer maintained. Use stunnel3 perl script as a drop-in replacement for backward compatibility.


About STUNTMAN is an open source implementation of the STUN protocol (Session Traversal Utilities for NAT) as specified in RFCs 5389, 5769, and 5780. It also includes backwards compatibility for RFC 3489. Source code distribution includes a high performance STUN server, a client application, and a set of code libraries for implementing a STUN client within an application. The current C++ code base compiles using gcc/g++ for most UNIX distributions including Linux, MacOS, BSD, and Solaris. A Windows port via Cygwin is available now. Stuntman is open source software distrubted under the Apache 2.0 License. Download Latest stable release: version 1.2.7 Unix/Linux sources: stunserver-1.2.7.tgz (click here) Win32 binaries: stunserver_win32_1_2_5a.zip (click here - redirects to SourceForge) You may also peruse the source files individually, access previous versions, file bugs, and find other resources at the project's GitHub site. Once you download and unpack the source code package, open the README file included in the root of the distribution for instructions on how to compile. You may need to download the Boost library prior to compiling. Public STUN server A STUN service hosting the Stuntman code is being run at stun.stunprotocol.org (UDP and TCP ports 3478).


No description available


subtitle converter


Subliminal is a python library to search and download subtitles. It comes with an easy to use CLI suitable for direct use or cron jobs.


Search and download subtitles


SubNetCalc is an IPv4/IPv6 subnet address calculator. For given IPv4 or IPv6 address and netmask or prefix length, it calculates network address, broadcast address, maximum number of hosts and host address range. Also, it prints the addresses in binary format for better understandability. Furthermore, it prints useful information on specific address types (e.g. type, scope, interface ID, etc.).


Welcome to subversion.apache.org, the online home of the Apache Subversion™ software project. Subversion is an open source version control system. Founded in 2000 by CollabNet, Inc., the Subversion project and software have seen incredible success over the past decade. Subversion has enjoyed and continues to enjoy widespread adoption in both the open source arena and the corporate world.


No description available


Supersonic Query Engine - a column oriented database query engine library.


Surfraw provides a fast unix command line interface to a variety of popular WWW search engines and other artifacts of power. It reclaims google, altavista, babelfish, dejanews, freshmeat, research index, slashdot and many others from the false-prophet, pox-infested heathen lands of html-forms, placing these wonders where they belong, deep in unix heartland, as god loving extensions to the shell.


Suricata is a high performance Network IDS, IPS and Network Security Monitoring engine. Open Source and owned by a community run non-profit foundation, the Open Information Security Foundation (OISF). Suricata is developed by the OISF and its supporting vendors.


No description available


No description available


No description available


Small command-line program to download videos from svtplay.se/tv4play.se/tv3play.se/tv8play.se/tv6play.se/viaplay.se/aftonbladet


Swaks is a featureful, flexible, scriptable, transaction-oriented SMTP test tool written and maintained by John Jetmore.


No description available


swfmill is an xml2swf and swf2xml processor with import functionalities.


SWFTools is a collection of utilities for working with Adobe Flash files (SWF files). The tool collection includes programs for reading SWF files, combining them, and creating them from other content (like images, sound files, videos or sourcecode). SWFTools is released under the GPL.


No description available


SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of target languages including common scripting languages such as Javascript, Perl, PHP, Python, Tcl and Ruby.


Swish-e is a fast, flexible, and free open source system for indexing collections of Web pages or other files. Swish-e is ideally suited for collections of a million documents or smaller.


Change the audio source for Mac OS X from the command line.


The CrossWire Bible Society is an organization with the purpose to sponser and provide a place for engineers and others to come and collaborate on free, open-source projects aimed at furthing the Kingdom of our God. We are also a resource pool to other Bible societies that can't afford-- or don't feel it's their place-- to maintain a quality programming staff in house. We provide them with a number of tools that assist them with reaching their domain with Christ. CrossWire is a non-income organization, which means that not only do we offer our services for free, but we also do not solicit donations to exist. We exist because we, as a community come together and offer our services and time freely.


Syck is a YAML 1.0 compliant library optimized for use in Dynamic languages.


You can use any name you want for your bucket, but sync_gateway is the default name that Sync Gateway uses if you do not specify a bucket name when you start Sync Gateway. If you use a different name for your bucket, you need to specify the -bucket option when you start Sync Gateway.


No description available


No description available


No description available


Synscan is a(the) fast(est) asynchronous half-open TCP portscanner. This tool will send TCP packets with the SYN flag set to an arbitrary block of destination addresses. Synscan endeavours to send traffic as fast as the host network interface and kernel can support.


SysBench is a modular, cross-platform and multi-threaded benchmark tool for evaluating OS parameters that are important for a system running a database under intensive load.


Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter and analyze. Think of it as strace + tcpdump + lsof with a little Lua cherry on top.


The HDF Group is a not-for-profit corporation with the mission of sustaining the HDF technologies and supporting HDF user communities worldwide with production-quality software and services.


Szl - A Compiler and Runtime for the Sawzall Language


t1lib is an open source library developed by Rainer Menzner and is distributed under the GNU General Public Library License. t1lib is written in the C programming language allowing a programmer to generate/rasterize bitmaps from Adobe (TM) Type 1 fonts quite easily. t1lib is based on the code of the X11 rasterizer which was donated by IBM to the X11 project.


No description available


Tachyon is a memory-centric distributed storage system enabling reliable data sharing at memory-speed across cluster frameworks, such as Spark and MapReduce. It achieves high performance by leveraging lineage information and using memory aggressively. Tachyon caches working set files in memory, thereby avoiding going to disk to load datasets that are frequently read. This enables different jobs/queries and frameworks to access cached files at memory speed.


A command line tool to manipulate tags on Mavericks files, and to query for files with those tags.


TagLib is a library for reading and editing the meta-data of several popular audio formats. Currently it supports both ID3v1 and ID3v2 for MP3 files, Ogg Vorbis comments and ID3 tags and Vorbis comments in FLAC, MPC, Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files.


TakTuk is a tool for deploying parallel remote executions of commands to a potentially large set of remote nodes. It spreads itself using an adaptive algorithm and sets up an interconnection network to transport commands and perform I/Os multiplexing/demultiplexing. The TakTuk mechanics dynamically adapt to environment (machine performance and current load, network contention) by using a reactive work-stealing algorithm that mixes local parallelization and work distribution.


tal is a filter that reads in a number of lines from standard input, then tries to determine an ending that all those lines have in common. Those common trailing characters (from now on called a 'trailer') are subsequently aligned, so that they all begin and end on the same column of text. This can be used to repair 'broken boxes' or align the backslashes on long macro definitions in C programs. But for that matter, tal will work on any kind of common ending. tal is especially useful as a filter for the vim text editor.


TA-Lib is available under a BSD License allowing it to be integrated in your own open-source or commercial application.


No description available


talloc is a hierarchical, reference counted memory pool system with destructors. It is the core memory allocator used in Samba.


Tarsnap is a secure online backup service for BSD, Linux, OS X, Minix, OpenIndiana, Cygwin, and probably many other UNIX-like operating systems. The Tarsnap client code provides a flexible and powerful command-line interface which can be used directly or via shell scripts.




No description available


Tasksh is a shell command that wraps Taskwarrior commands. It is intended to provide simpler Taskwarrior access, and add a few new features of its own. The project is new, bear with us please.


No description available


Intel TBB is a task oriented model that it know hardware features. It know a better way to do something.


No description available


TCLAP is a small, flexible library that provides a simple interface for defining and accessing command line arguments. It was intially inspired by the user friendly CLAP libary. The difference is that this library is templatized, so the argument class is type independent. Type independence avoids identical-except-for-type objects, such as IntArg, FloatArg, and StringArg. While the library is not strictly compliant with the GNU or POSIX standards, it is close.


TCP/IP packet demultiplexer


No description available


Tcpreplay is a suite of free Open Source utilities for editing and replaying previously captured network traffic. Originally designed to replay malicious traffic patterns to Intrusion Detection/Prevention Systems, it has seen many evolutions including capabilities to replay to web servers.


No description available


tcptrace is a tool written by Shawn Ostermann at Ohio University, for analysis of TCP dump files. It can take as input the files produced by several popular packet-capture programs, including tcpdump, snoop, etherpeek, HP Net Metrix, and WinDump. tcptrace can produce several different types of output containing information on each connection seen, such as elapsed time, bytes and segments sent and recieved, retransmissions, round trip times, window advertisements, throughput, and more. It can also produce a number of graphs for further analysis.


A traceroute implementation using TCP packets


No description available


No description available


Tcsh is an enhanced, but completely compatible version of the Berkeley UNIX C shell (csh). It is a command language interpreter usable both as an interactive login shell and a shell script command processor. It includes a command-line editor, programmable word completion, spelling correction, a history mechanism, job control and a C-like syntax.


Teapot is a compact spreadsheet software originally written by Michael Haardt. It features a (n)curses-based text terminal interface, and recently also a FLTK-based GUI.


Download Microsoft Visual Studio Team Explorer Everywhere 2010 from Official Microsoft Download Center


No description available


No description available


Tegh (Tea, Earl Grey, Hot): A command line client for the Tegh Protocol. Because replicators, that's why.


No description available


No description available


No description available


No description available


tenyr is a 32-bit computing environment with focus on simplicity of design and implementation.


No description available


Send User Notifications on Mac OS X 10.8 from the command-line.


No description available


termshare - Quick and easy terminal sharing.


No description available


An OCR Engine that was developed at HP Labs between 1985 and 1995... and now at Google.


TestDisk is a free and open source data recovery software tool designed to recover lost partition and unerase deleted files.


Tevent is an event system based on the talloc memory management library. It is the core event system used in Samba.


Texapp is a port of the highly arcane and inexplicably beloved TTYtter text mode client for Twitter to App.net.


Texi2HTML is a Perl script which converts Texinfo source files to HTML output, licensed under the GNU General Public License, version 3, or any later version.


Texinfo is the official documentation format of the GNU project. It was invented by Richard Stallman and Bob Chassell many years ago, loosely based on Brian Reid's Scribe and other formatting languages of the time. It is used by many non-GNU projects as well.


No description available


No description available


No description available


Information Gathering


Theora is a free and open video compression format from the Xiph.org Foundation. Like all our multimedia technology it can be used to distribute film and video online and on disc without the licensing and royalty fees or vendor lock-in associated with other formats.


A code search tool similar to ack and the_silver_searcher(ag). It supports multi platforms and multi encodings.


A code-searching tool similar to ack, but faster.


No description available


The program thrulay is used to measure the capacity, delay, and other performance metrics of a network by sending a bulk TCP or UDP stream over it.


HTML Tidy Homepage


tidyp is a program that can validate your HTML, as well as modify it to be more clean and standard. tidyp does not validate HTML 5.


tiff2png provides direct TIFF-to-PNG conversion capabilities in a single package. The primary goal was to preserve alpha (transparency) information, but scaling information is also preserved, and the compression setting can be set by the user.


Tig is an ncurses-based text-mode interface for git. It functions mainly as a Git repository browser, but can also assist in staging changes for commit at chunk level and act as a pager for output from various Git commands.


Tika is a project of the Apache Software Foundation, and was formerly a subproject of Apache Lucene.


timedog is a Perl script that displays the set of files that were saved for any given backup created by Mac OS X Time Machine. By default it shows those files that were saved in the most recent backup. The listing includes the file sizes before and after, as well as a total file count and size. The script includes an option to summarize changes to a particular directory depth, producing a more concise display, helping to get an understanding of which areas of your system are taking up the most space in the backups. It can also sort by size, and/or omit files below a given size.


No description available


Open source MIDI to WAVE converter / player


tin is a threaded NNTP and spool based UseNet newsreader for a variety of platforms.


tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet. tinc is Free Software and licensed under the GNU General Public License version 2 or later. Because the VPN appears to the IP level network code as a normal network device, there is no need to adapt any existing software. This allows VPN sites to share information with each other over the Internet without exposing any information to others.


TinTin++ is a free MUD client for Windows, Linux, and Mac OS X.


TinyCDB is a very fast and simple package for creating and reading constant data bases, a data structure introduced by Dan J. Bernstein in his cdb package. It may be used to speed up searches in a sequence of (key,value) pairs with very big number of records. Example usage is indexing a big list of users - where a search will require linear reading of a large /etc/passwd file, and for many other tasks.


TinyFugue is a programmable MUD client, primarily for UNIX-like platforms (including MacOS X), but it also works on Windows.


Tinyproxy is a light-weight HTTP/HTTPS proxy daemon for POSIX operating systems. Designed from the ground up to be fast and yet small, it is an ideal solution for use cases such as embedded deployments where a full featured HTTP proxy is required, but the system resources for a larger proxy are unavailable.


No description available


No description available


TinyXML is a simple, small, C++ XML parser that can be easily integrating into other programs.


No description available


No description available


Titan : Distributed Graph Database


No description available


No description available


tlassemble is a simple utility the serves the same purpose as Time Lapse Assembler, but can be run from the command line.


secure parasitic rdate replacement


No description available


No description available


No description available


TMUX with a "ClusterSSH"-like behaviour.


CPU, RAM memory, and load monitor for use with tmux


tn5250 is a telnet client for the IBM iSeries and AS/400 that emulates 5250 terminals and printers. This function is the same as that provided by the 5250 emulator in IBM iSeries Access. Have a look at a screenshot for an example.


(This site is DEPRECATED. Please visit https://github.com/verdammelt/tnef) TNEF provides a way to unpack those pesky Microsoft MS-TNEF MIME attachments. It operates like tar in order to upack any files which may have been put into the MS-TNEF attachment instead of being attached seperately.


SourceForge presents the tnote project. tnote is an open source application. SourceForge provides the world's largest selection of Open Source Software. A small note taking program for the terminal. Tnote aims to be a small, quick and easy to use note taking app for the terminal similar to sticky style gui note taking apps such as Tomboy notes.


Track your tasks and projects in a plain text file, todo.txt. A todo.txt is software and operating system agnostic; it's searchable, portable, lightweight and easily manipulated.


Tofrodos is a text file conversion utility that converts ASCII and Unicode UTF-8 files between the MSDOS (or Windows) format, which traditionally have CR/LF (carriage return/line feed) pairs as their new line delimiters, and the Unix format, which usually have LFs (line feeds) to terminate each line.


No description available


homepage of Tokyo Cabinet


homepage of Tokyo Dystopia


homepage of Tokyo Tyrant


Apache Tomcat is an open source software implementation of the Java Servlet and JavaServer Pages technologies. The Java Servlet and JavaServer Pages specifications are developed under the Java Community Process.


No description available


Apache TomEE


Apache TomEE


Apache TomEE


Apache TomEE


TopGit - A different patch queue manager


No description available


SourceForge presents the torrentcheck project. torrentcheck is an open source application. SourceForge provides the world's largest selection of Open Source Software. Command line torrent viewer and hash checker. Displays metadata and file catalog from a .torrent file. Offline verifies content hashes of downloaded files against torrent. Linux or Windows, Windows binary included.


No description available


No description available


No description available


Tracebox is a tool that allows to detect middleboxes on any paths, i.e., between a source and any destination. Tracebox can be viewed as a tool similar to traceroute as it uses ICMP replies to identify changes in the packets. The fact that tracebox is able to detect middleboxes comes from the observation that ICMP messages are often not as defined in RFC792. Indeed it is quite common to receive a ICMP Time-to-Live exceeded message with the original datagram instead of 64 bits as described in the standard. This is caused by operating systems configured to reply with full ICMP (e.g., Linux, Cisco IOS-XR, etc.) as well as the ICMP Multi-Part Messages extension that standardize the fact that routers using MPLS tunnels replies and ICMP message containing the full datagram.


No description available


No description available


No description available


Schema validation and conversion based on RELAX NG


transparently encrypt files within a git repository


A collection of useful tools for localization, and a powerful API for programmers of localization tools.


No description available


No description available


TRE is a fast and lightweight POSIX compliant regex matching library with support for approximate matching.


Description: Tree is a recursive directory listing command that produces a depth indented listing of files, which is colorized ala dircolors if the LS_COLORS environment variable is set and output is to tty. Tree has been ported and reported to work under the following operating systems: Linux, FreeBSD, OS X, Solaris, HP/UX, Cygwin, HP Nonstop and OS/2.


Tree Compiler-Compiler: Top


No description available


typing training program on Emacs 22 based on good-old trr19


Password cracking for truecrypt(c) volumes.


It can be used to stress HTTP, WebDAV, SOAP, PostgreSQL, MySQL, LDAP and Jabber/XMPP servers. Tsung is a free software released under the GPLv2 license.




Convert TrueType Fonts (TTF) to EOT (Embedded OpenType)


TTF2PT1 is a modification of Andrew Weeks TTF2PFA True Type to Postscript Type 3 converter. Which will convert Most True Type Fonts to an Adobe Type 1 .pfa file. And also the other font formats supported by the FreeType library to an Adobe Type 1 .pfa file. And the BDF fonts to an Adobe Type 1 .pfa file. Yet another use is as a hinting engine: feed it an unhinted or poorly hinted Adobe Type 1 font through the FreeType library and get it back with freshly generated hints. If you want .pfb files, don't despair: they can be produced too. The files produced by default are in human readable form, which further needs to be encoded with the t1utilities, to work with most software requiring type 1 fonts. But for the lazy people ttf2pt1 includes a built-in portion of t1utilities as well.


ttfautohint: a free auto-hinter for TrueType fonts


No description available


analog clock in ncurses


The program ttylog is a serial port logger which can be used to print everything to stdout that comes from a serial device. The device and the baud rate can be specified on the command line. It was originally written and packaged for Debian by Tibor Koleszar and is now maintained by Robert James Clay.


No description available


Request from https://api.twitter.com/oauth/request_token .... SUCCEEDED! 1. Visit, in your browser, ALL ON ONE LINE, https://api.twitter.com/oauth/authorize?oauth_token=[random token, use yours] 2. If you are not already signed in, fill in your username and password. 3. Verify that TTYtter is the requesting application, and that its permissions are as you expect (read your timeline, see who you follow and follow new people, update your profile, post tweets on your behalf and access your direct messages).


The TunTap project provides kernel extensions for Mac OS X that allow to create virtual network interfaces. From the operating system kernel's point of view, these interfaces behave similar to physical network adapters such as an Ethernet network interface. However, the virtual interface does not send the packets into a wire, but makes them available to programs running in the system.


Tup is a file-based build system for Linux, OSX, and Windows. It inputs a list of file changes and a directed acyclic graph (DAG), then processes the DAG to execute the appropriate commands required to update dependent files. Updates are performed with very little overhead since tup implements powerful build algorithms to avoid doing unnecessary work. This means you can stay focused on your project rather than on your build system.


Docker hosting for your containers. Run, monitor and scale your apps. AWS-like control, Heroku-like ease. Take the next evolutionary step in cloud computing.


Twemcache is the Twitter Memcached


No description available


No description available


Txt2tags is a document generator.


Download Typesafe Activator and start building Reactive applications on the JVM today. Get started - Typesafe Activator Download and Templates.


No description available


No description available


Welcome to UberFTP! UberFTP is the first interactive, GridFTP-enabled ftp client. It supports GSI authentication, parallel data channels and third party transfers.


No description available




UCL is a portable lossless data compression library written in ANSI C.


No description available


No description available


No description available


Udis86 is an easy-to-use, minimalistic disassembler library (libudis86) for the x86 class of instruction set architectures. It has a convenient interface for use in the analysis and instrumentation of binary code. Udis86 is distributed under the terms of the 2-clause BSD License.


UDNS is a stub DNS resolver library with ability to perform both syncronous and asyncronous DNS queries.


UDPTunnel is a small program which can tunnel UDP packets bi-directionally over a TCP connection. Its primary purpose (and original motivation) is to allow multi-media conferences to traverse a firewall which allows only outgoing TCP connections.


udpxy: UDP to HTTP (multicast to unicast) fast and lightweight relay daemon. It is recognized as the definite POSIX-platform open-source IPTV-oriented solution for unicast HTTP streaming.


UDUNITS is an Open Source project led by developers at the Unidata Program Center.


The Unidentified Flying Raw (UFRaw) is a utility to read and manipulate raw images from digital cameras. It can be used on its own or as a Gimp plug-in. It reads raw images using Dave Coffin's raw conversion utility - DCRaw. UFRaw supports color management workflow based on Little CMS, allowing the user to apply ICC color profiles. For Nikon users UFRaw has the advantage that it can read the camera's tone curves. Even if you don't own a Nikon, you can still apply a Nikon curve to your images.


A multilingual input method framework


unac is a C library and command that removes accents from a string.


No description available


No description available


Unbound is a validating, recursive, and caching DNS resolver.


No description available


User-space NFSv3 Server UNFS3 is a user-space implementation of the NFSv3 server specification. It provides a daemon for the MOUNT and NFS protocols, which are used by NFS clients for accessing files on the server. The goals of the UNFS3 project are, in order of importance: Correctness: it should implement the semantics of NFSv3 as closely as possible. It should also detect races with local file system activity on the server. Portability: it should run on any Unix-like operating system. So far, it is known to work on Linux and SunOS/Solaris. Completeness: it should support all aspects of the NFSv3 specification, within the limits possible from user-space. Performance: it should be as fast as possible. It is impossible to outmatch in-kernel NFS servers from user-space, but UNFS3 should not lag too far behind. So far, UNFS3 passes the basic and general tests of the Connectathon 2004 NFS testsuite and survives fsx stress testing. The tests were run on Linux using the in-kernel NFS client. You can use the links on the left to download the latest version of UNFS3 from SourceForge.net. Please visit the SourceForge.net project page for more information about the project. The unfs3 Subversion repository is hosted on Sourceforge.


No description available


No description available


Unlike a distributed filesystem, Unison is a user-level program: there is no need to modify the kernel or to have superuser privileges on either host.


No description available


No description available


Main page


No description available


No description available


unpaper is a post-processing tool for scanned sheets of paper, especially for book pages that have been scanned from previously created photocopies. The main purpose is to make scanned book pages better readable on screen after conversion to PDF. Additionally, unpaper might be useful to enhance the quality of scanned pages before performing optical character recognition (OCR).


WinRAR provides the full RAR and ZIP file support, can decompress CAB, GZIP, ACE and other archive formats


UnRTF is a command-line program written in C which converts documents in Rich Text Format (.rtf) to HTML, LaTeX, troff macros, and RTF itself.


Tool and library to extract CAB files from InstallShield installers


Uptimed is an uptime daemon (logs your best uptimes). It was created by Robert John Kaper but is now maintained by me because Robert is overwhelmed by work (well, so am I but I try my best).


UPX is a free, portable, extendable, high-performance executable packer for several executable formats.


uriparser is a strictly RFC 3986 compliant URI parsing and handling library written in C. uriparser is cross-platform, fast, supports Unicode and is licensed under the New BSD license.


No description available


Uru is a lightweight, multi-platform command line tool that helps you use the multiple rubies (currently MRI, JRuby, and Rubinius) on your 32/64-bit Linux, OS X, or Windows systems.


libimobiledevice is a software library that talks the protocols to support iPhone, iPod Touch, iPad and Apple TV devices running iOS on Linux without the need for jailbreaking.


No description available


No description available


UUDeview is a particularly powerful decoder. It was designed to fit the needs of news readers. To be precise, it is a smart multi-part multi-file decoder. You simply save a bunch of articles from your email software or your newsreader into a single or into multiple files, and then fire up UUDeview. Normally, it can take the job from there and decode all files within these messages and/or articles.


uWSGI is a very active project with a fast release cycle. For this reason the code and the documentation may not always be in sync. We try to make our best to have good documentation but it is a hard work. Sorry for that. If you are in trouble, the mailing list is the best source for help regarding uWSGI. Contributors for documentation (in addition to code) are always welcome.


z for vim


V8 JavaScript Engine


Vala is a new programming language that aims to bring modern programming language features to GNOME developers without imposing any additional runtime requirements and without using a different ABI compared to applications and libraries written in C.


radare, the reverse engineering framework


Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically detect many memory management and threading bugs, and profile your programs in detail. You can also use Valgrind to build new tools.


No description available


Valkyrie is a Qt4-based GUI for the Memcheck and Helgrind tools in the Valgrind 3.6.X line, developed and maintained by the Valgrind Developers. Valkyrie also includes an auxiliary tool which merges XML output from multiple Memcheck runs into a single XML file, and optionally displays the merged result in the GUI. You can see some screenshots here.


Varnish is a web application accelerator. You install it in front of your web application and it will speed it up significantly.


vassh: Vagrant Host-Guest SSH Command Wrapper/Proxy/Forwarder


No description available


No description available


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.


GNU VCDImager is a full-featured mastering suite for authoring, disassembling and analyzing Video CDs and Super Video CDs.


Vcodex is a software package for data transformation. Examples of data transformation include compression, delta compression, encryption, portable encodings of binary data, etc.


vcprompt: version control information in your prompt ==================================================== vcprompt is a little C program that prints a short string with barebones information about the current working directory for various version control systems. You configure your shell to include the output of vcprompt in your prompt, and you get version control information in your prompt. vcprompt is designed to be small and lightweight rather than comprehensive. Currently, it has varying degrees of support for Mercurial, Git, Subversion, CVS, and Fossil working copies. vcprompt has minimal dependencies: it does as much as it can with the standard C library and POSIX calls. It should work on any POSIX-compliant system with a C99 compiler.


config manager based on Git


VDE is an ethernet compliant virtual network that can be spawned over a set of physical computer over the Internet. VDE is part of virtualsquare project.


Vegeta is a versatile HTTP load testing tool built out of a need to drill HTTP services with a constant request rate. It can be used both as a command line utility and a library.


No description available


Verilator is the fastest free Verilog HDL simulator, and beats most commercial simulators.


Vert.x is a lightweight, high performance application platform for the JVM that's designed for modern mobile, web, and enterprise applications.


Enhanced version of the standard "cd" command


No description available


VICE is a program that runs on a Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 4.x, QNX 6.x, Amiga, GP2X, Dingoo, Syllable or Mac OS X machine and executes programs intended for the old 8-bit computers. The current version emulates the C64, the C64DTV, the C128, the VIC20, almost all PET models, the PLUS4 and the CBM-II (aka C610).


Vifm is a ncurses based file manager with vi like keybindings, which also borrows some useful ideas from mutt. If you use vi, vifm gives you complete keyboard control over your files without having to learn a new set of commands.


Overview This is release 2.6.9 (22 October 2006) of Vilistextum. Vilistextum is a html to text / ascii converter specifically programmed to get the best out of incorrect html. It is released as free software under the terms of the GNU GPL Version 2.


Vim is a highly configurable text editor built to enable efficient text editing. It is an improved version of the vi editor distributed with most UNIX systems. Vim is distributed free as charityware. If you find Vim a useful addition to your life please consider helping needy children in Uganda.


Use ViM as PAGER


vimpc provides an alternative to other mpd clients (such as ncmpc and ncmpcpp) that tries to provide an interface similar to that of the vim text editor.


No description available


A script for Mac OS X to create virtual hosts under Apache


VirtualPG is a loadable dynamic extension to both SQLite and SpatiaLite. Its intended scope is supporting direct SQL access to PostgreSQL and PostGIS own tables, so to make any possible kind of data exchange between these two popular open source Spatial DBMSes as straightforward and simple as possible.


Virtuoso Open-Source Edition What's New 2014-02-17: New VOS 7.1.0 Released 2013-12-10: New VOS 6.1.8 Released 2013-08-05: New VOS 7.0.0 Released 2013-07-23: New VOS 6.1.7 Released 2013-04-24: Virtuoso 7.0 Unleashed! Previous announcements Download, Build, and Use -- Get Started! How Do I... FAQ Troubleshooting Functionality Realms Applications Built using Virtuoso Client Connectivity Tools Extensions Language Runtime Hosting Plugins Utility Web Services Mailing Lists Additional Information What's New 2014-02-17: New VOS 7.1.0 Released Virtuoso 7.1.0 includes improvements in the Engine (SQL Relational Tables and RDF Property/Predicate Graphs); Geo-Spatial support; SPARQL compiler; Jena and Sesame provider performance; JDBC Driver; Conductor CA root certificate management; WebDAV; and the Faceted Browser. Learn more about VOS 7.1.0... or download it now! 2013-12-10: New VOS 6.1.8 Released Virtuoso 6.1.8 includes improvements in the engine; SPARQL compiler optimisations; improvements in client RPC layer; performance improvements in Jena and Sesame providers; new Conductor WebDAV user interface; improved navigation controls for the Faceted Browser. Learn more about VOS 6.1.8... or download it now! 2013-08-05: New VOS 7.0.0 Released Virtuoso 7.0.0 is the stable release of the open source edition of the new Virtuoso engine.


watch(1) periodically executes the given command - useful for auto-testing, auto-building, auto-anything


Visitors is a very fast web log analyzer for Linux, Windows, and other Unix-like operating systems. It takes as input a web server log file, and outputs statistics in form of different reports.


An advanced graphical user interface for NetKit


No description available


No description available


VNC Snapshot is a command line utility for VNC (Virtual Network Computing) available from RealVNC, among others. The utility allows one to take a …


vnStat is a console-based network traffic monitor for Linux and BSD that keeps a log of network traffic for the selected interface(s). It uses the network interface statistics provided by the kernel as information source. This means that vnStat won't actually be sniffing any traffic and also ensures light use of system resources. However, in Linux at least a 2.2 series kernel is required.


No description available


<FONT SIZE="+2">Hi! I'm Robos.</FONT> <BR><br> <FONT SIZE="+1"> Well, since you found this place you already understood my main intention for creating this site: Giving tips to linux programming newbies. This site will give you book reviews, howtos, general hints and links. But since I'm a newbie myself when it comes to programming under linux I can't teach you. If you figured something out - tell me! Every hint you give might get someone else over the crucial barrier that blocked him! You struggled really hard to get that certain info - share it with us, the next one will have it way easier... Now, take a look at the left to see where you can go!</FONT> <!-- intro //--></div> <div id="news-content"> <hr> <h1>News</h1> <b>vobcopy 1.2.0</b> <br /><b>Monday, Jun 8, 2009</b> <p> A new progress bar brings speed enhancements/system load reduction - many thanks to Eric Kilfoil! Also vobcopy can now "rip" from an iso image on hdd or a directory containing a VIDEO_TS directory. People seem to need this for streaming dvd content to a ps3 via fuppes. That part seem to be buggy though, works 50/50. Will look further into that. Added another option: -M to rip the title with the longest playing time. Both methods, choosing the main title by longest playing time and most chapters, can be wrong - please try both if one fails. I will implement a message indicating that the methods recommend different "main" titles shortly. Other small corrections are also in I think. <a href="/download/vobcopy-1.2.0.shtml">vobcopy-1.2.0</a>. </p> <b>vobcopy 1.1.2</b> <br /><b>Sunday, Oct 11, 2008</b> <p> Small fixes, mostly for *bsd. Also, new option -x on the command line to overwrite existing files, "x" within the program. Added localization of messages in the program, for english and german for now.<br> OSX users, please test if vobcopy actually copies stuff (run vobcopy -v <your options>) because on my mac there were problems (no data was copied - I contrib ute that to my setup). Please report back! Thanks! <a href="/download/vobcopy-1.1.2.shtml">vobcopy-1.1.2</a>. </p> <b>vobcopy 1.1.1</b> <br /><b>Sunday, Mar 3, 2008</b> <p> This release fixes the debian bug #465966, which deals with Gnu/kfreebsd. This release was prepared by Steve Birch, thanks for that! <a href="/download/vobcopy-1.1.1.shtml">vobcopy-1.1.1</a>. </p> <b>vobcopy 1.1.0</b> <br /><b>Sunday, Jan 13, 2008</b><p> This release fixes the debian bug #448319 which got retitled CVE-2007-5718. Also, I cleaned up vobcopy to compile and run on MacOSX (10.5 at least). Spaces in filenames are now better handled ( I hope). Take a look: <a href="/download/vobcopy-1.1.0.shtml">vobcopy-1.1.0</a>. </p> <b>vobcopy 1.0.2</b> <br /><b>Sunday, Jun 24, 2007</b><p> Small fixes, nothing major. A small segfault with the logging code got fixed and some logging beautification. Also some experimental code to skip broken blocks on the dvd. Go get it, <a href="/download/vobcopy-1.0.2.shtml">vobcopy-1.0.2</a>. </p> <b>vobcopy 1.0.1</b> <br /><b>Monday, Nov 13, 2006</b><p> Small fixes, nothing major. This release isn't perfect (I know of a bug but it should be _very_ very rare since it's there a long time and nobody mailed for that) but I just want to get it out the door :) <a href="/download/vobcopy-1.0.1.shtml">vobcopy-1.0.1</a>. </p> <b>vobcopy 1.0.0!!</b> <br /><b>Sunday, Apr 2, 2006</b><p> Okay, after a really long time and only few development I think this code is ready to enter maintainance mode and therefore I call it 1.0.0! It does what I wanted that code to do - but in the process it got *really* ugly. So I'm going to re-write lots of the code and that will be vobcopy2 in a sense. In 1.0.0 is a little code cleanup, some bugfixes but if I recall nothing major. <a href="/download/vobcopy-1.0.0.shtml">vobcopy-1.0.0</a>. </p> <b>vobcopy 0.5.15 and 0.5.16</b> <br /><b>Wednesday, Jan 4, 2006</b><p> Well, actually there was some vobcopy development the last year. But very few and not _that_ interesting. But since I'm lazy it never made the news and wasn't even "officially" released. So, here come 2 versions at once:<a href="/download/vobcopy-0.5.15.shtml">vobcopy-0.5.15</a> aaand <a href="/download/vobcopy-0.5.16.shtml">vobcopy-0.5.16</a>. </p> <b>vobcopy 0.5.14</b> <br /><b>Thursday, Nov 18, 2004</b><p> This should be it: <a href="/download/vobcopy-0.5.14.shtml">vobcopy-0.5.14</a>. <br>There has been some code to get vobcopy to work on Free-, Net- and OpenBSD and on MacOSX (besides fink)! Also a minor bugfix and some other code cleanup. </p> <b>my own little blog</b> <br /><b>Tuesday, June 23, 2004</b><p> I started to keep track of my daily "work" in my blog. Random stuff. Look <a href="http://vobcopy.org/cgi-bin/blosxom">here</a>. </p> <b>epox 8hda3+ motherboard info</b> <br /><b>Tuesday, June 23, 2004</b><p> I <a href="/hardware/epox-8hda3+.shtml">added some infos</a> I gathered about my new motherboard - especially regarding cool'n quiet on this board (in conjunction with an athlon 64 3000+) </p> <b>vobcopy 0.5.13</b> <br /><b>Friday, March 26, 2004</b><p> This should be it: <a href="/download/vobcopy-0.5.13.shtml">vobcopy-0.5.13</a>. <br>The -m and -O functions should now work correctly. Also should now hand-mounted dvd devices be found by vobcopy (i.e. which are not listed in fstab). Sorry and thanks to those who helped find this bug. </p> <b>vobcopy bug FOUND (I think)</b> <br /><b>Thursday, March 25, 2004</b><p> I (think I) found the bug. It has been there since 0.5.7 as it seems... I thought the max filesize of vobs was 1GB and I used this as a fix-value within the program. But now a ls -l on some dvds showed that this size varies from dvd to dvd and even within a dvd... <br>A new release will be out probably around friday night. Sorry and thanks to those who helped find this bug. </p> <b>STILL problems with vobcopy-0.5.12</b> <br /><b>Wednesday, March 17, 2004</b><p> Damn, damn damn, there is still a problem in the -m function that causes crc errors with mplayer in a52 dec. This bug is hard to trace though...Sorry... <br>Fall back to <a href="/download/vobcopy-0.5.9.shtml">0.5.9</a> if you need the -m function, this seems to be the last stable version with -m working. </p> <b>vobcopy-0.5.12 released </b> <br /><b>Thursday, March 11, 2004</b><p> This version fixes the problem described below. Download it from <a href="/download/vobcopy-0.5.12.shtml">here</a> </p> <b>Problems with vobcopy-0.5.11 and before </b> <br /><b>Wednesday,March 3, 2004</b><p> There is a bug in vobcopy's -m function which lets it copy false stuff over. Dunno yet where the error is, but work is being done. </p> <b>vobcopy-0.5.11 released </b> <br /><b>Wednesday,February 25, 2004</b><p> This version fixes the problem described below. Download it from <a href="/download/vobcopy-0.5.11.shtml">here</a> </p> <b>Digitus USB - Serial Converter info </b> <br /><b>Monday, February 9, 2004</b><p> I bought such a thing and <a href="/hardware/ftdi-digitus.shtml">here are the infos</a> regarding it. </p> <b>bugs in vobcopy-0.5.10 (and before) </b> <br /><b>Tuesday, January 27, 2004</b><p> 1) vobcopy -O vts_02_1.vob -o - <br>doesn't write to stdout but to the same files that it would write to without '-o -' option. <br><br> 2) vobcopy -n 2 gives a different file than vobcopy -n 2 -o - > tmp.vob <br> this happens since also the progress meter gets written to the file... <br>These bugs will be addressed soon. Sorry! </p> <b>vobcopy-0.5.10 released </b> <br /><b>Friday, January 23, 2004</b><p> This version fixes the -O problem. Download it from <a href="/download/vobcopy-0.5.10.shtml">here</a> </p> <b>Troubles with vobcopy-0.5.9 </b> <br /><b>Monday, January 12, 2004</b><p> Happy new year! <br>But: in the 0.5.9 release of vobcopy is an error in the -O option which results in wrong content being copied. If you for instance call vobcopy -O vts_01_4, instead of vts_01_4.vob the content of vts_01_1.vob is being copied. I'm working on this bug but also thinking about extending and re-writing vobcopy so this might take a little longer. Thanks to Stewart Andreason.


An advanced memory forensics framework


No description available




The VOMS service, clients and APIs


VorbisGain is a utility that uses a psychoacoustic method to correct the volume of an Ogg Vorbis file to a predefined standardized loudness.


No description available


John Langford's original release of Vowpal Wabbit -- a fast online learning algorithm


SourceForge presents the Virtual PC Simulator project. Virtual PC Simulator is an open source application. SourceForge provides the world's largest selection of Open Source Software. The VPCS can simulate up to 9 PCs. You can ping/traceroute them, or ping/traceroute the other hosts/routers from the virtual PCs when you study the Cisco routers in the Dynamips. VPCS is not the traditional PC, it is just a program running on the Linux or Windows, and only few network commands can be used in it. But VPCS can give you a big hand when you study the Cisco devices in the Dynamips. VPCS can replace the routers or VMware boxes which are used as PCs in the Dynamips network.


No description available


No description available


While most inquiries about VRPN should go to the user group at vrpn@listserv.unc.edu, commercial support of VRPN is available.


About vsftpd vsftpd is a GPL licensed FTP server for UNIX systems, including Linux. It is secure and extremely fast. It is stable. Don't take my word for it, though. Below, we will see evidence supporting all three assertions. We will also see a list of a few important sites which are happily using vsftpd. This demonstrates vsftpd is a mature and trusted solution.


Vstr is a string library, it's designed so you can work optimally with readv()/writev() for input/output. This means that, for instance, you can readv() data to the end of the string and writev() data from the beginning of the string without having to allocate or move memory. It also means that the library is completely happy with data that has multiple zero bytes in it.


No description available


No description available


No description available


Usually vttest is a separate package. However OpenSuSE bundles vttest within the xterm package.


No description available


FreshPorts - new ports, applications


Open-source plugins for automatic time tracking and insights into your programming.


Perl script for waking up computers via Wake-On-LAN magic packets


WaoN is a Wave-to-Notes transcriber, that is, the inverse of timidity by Tuukka Toivonen (and its descendants timidity++).


Download Procps-ng. Debian, Fedora and openSUSE fork of procps


watches files and takes action when they change


No description available


WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode. Although the technology is loosely based on previous versions of WavPack, the new version 4 format has been designed from the ground up to offer unparalleled performance and functionality. In the default lossless mode WavPack acts just like a WinZip compressor for audio files. However, unlike MP3 or WMA encoding which can affect the sound quality, not a single bit of the original information is lost, so there's no chance of degradation. This makes lossless mode ideal for archiving audio material or any other situation where quality is paramount.


The following is a short tutorial. Wbox is trivial to use but you may want to read this in order to understand better what wbox is and how to use it.


Wcalc is a very capable calculator.


wdfs - webdav filesystem for fuse wdfs is a webdav filesystem that makes it possible to mount a webdav share under linux, freebsd and apple mac os x. wdfs has some special features for accessing subversion repositories via webdav. it's based on fuse and neon.


Documentation for Wdiff is available online, as is documentation for most GNU software.


No description available


The Webalizer is a fast, free web server log file analysis program. It produces highly detailed, easily configurable usage reports in HTML format, for viewing with a standard web browser.


webfs is available for download here.


webkit2png webkit2png is a command line tool that creates screenshots of webpages: With tall or wide pages that would normally require scrolling, it takes screenshots of the whole webpage, not just the area that would be visible in a browser window. webkit2png makes use of WebKit, the rendering engine used in Safari. Installing To install using Homebrew: brew install webkit2png If you don't use Homebrew then download the webkit2png script to somewhere in your path (I suggest /usr/local/bin). Then run: chmod a+x /path/to/webkit2png Using To screenshot Google's front page: webkit2png http://www.google.com/ Notice that three PNG files have appeared in the current directory. For more documentation run: webkit2png --help Development The source and bug list for webkit2png are on GitHub.


WebP is a new image format that provides lossless and lossy compression for images on the web.


WeeChat is a fast, light and extensible chat client.




No description available


Multi-User Tmux Made Easy


GNU Wget is a free software package for retrieving files using HTTP, HTTPS and FTP, the most widely-used Internet protocols. It is a non-interactive commandline tool, so it may easily be called from scripts, cron jobs, terminals without X-Windows support, etc.


No description available


Whatmask is a small C program that will help you with network settings.


When is an extremely simple personal calendar program, aimed at the Unix geek who wants something minimalistic. It can keep track of things you need to do on particular dates.


whereami is the simplest way to get your location when at the command line.


Apache Whirr is a set of libraries for running cloud services.


WhiteDB is a lightweight NoSQL database library written in C, operating fully in main memory. There is no server process. Data is read and written directly from/to shared memory, no sockets are used between WhiteDB and the application program.


whohas is a command line tool that allows querying several package lists at once - currently supported are Arch, Debian, Fedora, Gentoo, Mandriva, openSUSE, Slackware (and linuxpackages.net), Source Mage, Ubuntu, FreeBSD, NetBSD, OpenBSD, Fink, MacPorts and Cygwin. whohas is written in Perl and was designed to help package maintainers find ebuilds, pkgbuilds and similar package definitions from other distributions to learn from.


Why3 is a complete reimplementation of the former Why platform. Among the new features are: numerous extensions to the input language, a new architecture for calling external provers, and a well-designed API, allowing to use Why3 as a software library. An important emphasis is put on modularity and genericity, giving the end user a possibility to easily reuse Why3 formalizations or to add support for a new external prover if wanted.


No description available


No description available


No description available


wimlib is a C library for creating, modifying, extracting, and mounting files in the Windows Imaging Format (WIM files).


Open Source Software for running Windows applications on other operating systems.


Package and settings manager for Wine


Download Winexe. Remote Windows®-command executor


by Laura Chappell Foreword by Gerald Combs This book is based on over 20 years of analyzing networks and teaching key analysis skills. It's the book many people have been waiting for Laura to write! Wireshark 101 is available in paperback and Kindle formats.


In this page there are some tools written by me. Some are not more updated, so I removed them from the list.


with-readline is a small program that allows the GNU Readline library to be used with arbitrary programs, without having to recompile those programs. It is useful for improving the user interface of simple terminal-based programs which for whatever reason have not been modified to use Readline themselves.


No description available


WordNet® is a large lexical database of English. Nouns, verbs, adjectives and adverbs are grouped into sets of cognitive synonyms (synsets), each expressing a distinct concept. Synsets are interlinked by means of conceptual-semantic and lexical relations. The resulting network of meaningfully related words and concepts can be navigated with the browser. WordNet is also freely and publicly available for download. WordNet's structure makes it a useful tool for computational linguistics and natural language processing.


Wordplay is available via this WWW page and by anonymous ftp from marvin.itsc.uah.edu, directory pub/wordplay.


No description available


Wput is a command-line ftp-client similar to wget but instead of downloading, uploads files or whole directories to remote ftp-servers.


This is the 'School of Computing' website at the 'University of Kent'.


writerperfect is a set of command line tools for export of various file formats to ODF or EPUB. It combines various existing librevenge-based import libraries with libodfgen for creating the output.


Modern HTTP benchmarking tool


A command line interface to Trello


Wry is a command-line App.net tool for Mac OS X 10.7+.


Wslay is a WebSocket library written in C. It implements the protocol version 13 described in RFC 6455. This library offers 2 levels of API: event-based API and frame-based low-level API. For event-based API, it is suitable for non-blocking reactor pattern style. You can set callbacks in various events. For frame-based API, you can send WebSocket frame directly. Wslay only supports data transfer part of WebSocket protocol and does not perform opening handshake in HTTP.


No description available


No description available


wv is a library which allows access to Microsoft Word files. It can load and parse Word 2000, 97, 95 and 6 file formats. (These are the file formats known internally as Word 9, 8, 7 and 6.) There is some support for reading earlier formats as well: Word 2 docs are converted to plaintext.


No description available


No description available


No description available


No description available


Wyse 60 compatible terminal emulator


Wyrd is a text-based front-end to Remind, a sophisticated calendar and alarm program. Remind's power lies in its programmability, and Wyrd does not hide this capability behind flashy GUI dialogs. Rather, Wyrd is designed to make you more efficient at editing your reminder files directly. It also offers a scrollable timetable suitable for visualizing your schedule at a glance. You can check out a screenshot, or take a short tour with the flash demo (3.1 MB).


Note: as of Mar/2006 libvncserver/x11vnc provides a SSL-enabled Java applet that can be served up via the -httpdir or -http options when -ssl is enabled. It will also be served via HTTPS via either the VNC port (e.g. https://host:5900/) or a 2nd port via the -https option.


x264 is a free software library and application for encoding video streams into the H.264/MPEG-4 AVC compression format, and is released under the terms of the GNU GPL.


x265 is an open-source project and free application library for encoding video streams into the H.265/High Efficiency Video Coding (HEVC) format. x265 is available to anyone under the terms of the GNU GPL 2 license. x265 is also available to commercial companies who wish to distribute x265 without the open-source restictions that the GPL license imposes.


No description available


Xapian is an Open Source Search Engine Library, released under the GPL.


Xaric is a UNIX irc client similar to (and forked from) BitchX and ircII. I would impress you with a long list of amazing features, but since it has no impressive features (and lacks a few important ones) that probably is not a good idea. Xaric came into being when a group of irc friends wanted a simpler client with pretty colors.


Xastir provides mapping, tracking, messaging, weather, weather alerts, and Search & Rescue features over radio or internet and runs on a variety of platforms. Xastir is an open source software project maintained by Developers and Contributors from all over the globe, provided free under the GNU General Public License. From its early beginnings, Xastir has evolved into a very robust client with a rich feature set that rivals other APRS clients.


XBee communication libraries and utilities (patched for Mac OS support)


Command line tool for manipulating Xcode project files


xctool is a replacement for Apple's xcodebuild that makes it easier to build and test iOS and Mac projects.


Re: Xdelta 1.1.4An especially grateful user wrote me to say thanks for the open-source software:Firstly, Xdelta is an impressive piece of software, and I appreciate you writing it.


No description available


Download xlsLib. C++/C library to construct Excel .xls files in code.


No description available


xmlcatmgr is an utility used to manipulate XML and SGML catalogs. It is designed to be simple and extremely lightweight. Its main purpose is to be able to add and remove entries from catalogs (so it can be used from package systems).


No description available


xmlformat 1.04 provides improved diagnostic information when a document is not well-formed. (Prints line and token number, and stack trace).


No description available


Apache Santuario - Index


xmlsh provides a familiar scripting environment, but specifically tailored for scripting xml processes.


XMLStarlet Command Line XML Toolkit


xmlto is a shell-script tool for converting XML files to various formats.


xmltoman and xmlmantohtml are two small scripts to convert xml to man pages in groff format or html. It features the usual man page items such a …


No description available


No description available


WebXmp is an experimental JavaScript/HTML5 version of xmp written by Juergen Wothke.


xonsh is a Python-ish, BASHwards-compatible shell language and command prompt. The language is a superset of Python 3.4 with additional shell primitives that you are used to from BASH and IPython. xonsh is meant for the daily use of experts and novices alike.


GNU xorriso, creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions


No description available


And thanks for the bug report. I installed fluxbox on my machine to give it a try. Now xplanetFX is able a) to work with the fluxbox autostart system and b) to change backgrounds in fluxbox with its native tools (feh or fbsetbg). So your desktop environment should be supported OOTB now.


XQilla 2.3 is a major release that includes partial XQuery 3.0 support, including higher order functions, relaxed FLWOR syntax, and private functions. The XQuery Full Text syntax has been updated to the latest specification, and many optimizations have been made.


No description available


If you experience any problems with XSane and sane-backends with a version number greater than 1.0.19 then this may be caused by an incompatible development of sane-backends. In this case it may be worth to try sane-backends-1.0.19 or earlier. XSane is and will keep compatible to the original SANE-1.0 standard. I will not spend any time for incompatible things that will mess up everything. When the SANE-1.1 changes are compatible to SANE-1 then there is no need to change anything in XSane.


No description available


No description available


XStow is a replacement of GNU Stow written in C++. It supports all features of Stow with some extensions.


A slideshow viewer.


No description available


Xtitle is a relatively simple shell script program that, when run in an xterm or xterm-like window, will set the window's title and/or icon name to the script's arguments. See the included man page for full details.


XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. It provides mechanisms for installing, upgrading, and uninstalling these applications. XULRunner also provides libxul, a solution which allows the embedding of Mozilla technologies in other projects and products.


No description available


xz is a command line tool with syntax similar to that of gzip.


No description available


No description available


Yafc is a command-line Linux FTP client, with a bunch of useful features which make it easier to use than ftp or sftp. While it's mostly developed on Linux, it's been known to work on similar platforms (FreeBSD, OSX), and some not-so-similar platforms (Windows), with a bit of effort.


Overview Yet Another JSON Library. YAJL is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator. YAJL is released under the ISC license. Documentation Documentation generated by doxygen from source is available for v2.1.0, and for the previous stable release: v1.0.12.


YamCha is a generic, customizable, and open source text chunker oriented toward a lot of NLP tasks, such as POS tagging, Named Entity Recognition, base NP chunking, and Text Chunking. YamCha is using a state-of-the-art machine learning algorithm called Support Vector Machines (SVMs), first introduced by Vapnik in 1995.


Yet Another MetaData Injector for FLV


A YAML parser and emitter for C++


YAP is a high-performance Prolog compiler developed at LIACC/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog engine is based in the WAM (Warren Abstract Machine), with several optimizations for better performance. YAP follows the Edinburgh tradition, and is largely compatible with the ISO-Prolog standard and with Quintus and SICStus Prolog. YAP has been developed since 1985. The original version was written in assembly, C and Prolog, and achieved high performance on m68k based machines. The assembly code was used to implement the WAM emulators. Later emulators supported the VAX, SPARC, and MIPS architectures.


The pattern matching swiss knife


: Yash is a SourceForge.jp project. See also the project summary page.


No description available


Yaws is a HTTP high perfomance 1.1 webserver particularly well suited for dynamic-content web applications.


No description available


Z80 Emulator (with CP/M) for Unix / Linux / FreeBSD / MacOS / Windows / Raspberry Pi


No description available


Yconalyzer is a low-overhead pcap utility that provides a bird's eye view of traffic on a particular TCP port, displaying a distribution of duration, volume and throughput over all connections while being able to narrow down to a connection as well.


Command line tool of Yahoo! Dict


No description available


yubico-c-client : Yubico C client library


yubikey-personalization : YubiKey Personalization cross-platform library and tool


No description available


youtube-dl is a small command-line program to download videos from YouTube.com and a few more sites. It requires the Python interpreter (2.6, 2.7, or 3.2+), and it is not platform specific. We also provide a Windows executable that includes Python. youtube-dl should work in your Unix box, in Windows or in Mac OS X. It is released to the public domain, which means you can modify it, redistribute it or use it however you like.


yubico-piv-tool : Command line tool for the YubiKey NEO PIV applet


No description available


yydecode is a highly portable decoder for yEnc encoded binaries, which unfortunately has recently been spreading like wildfire on Usenet.


z is the new j, yo


No description available


z80dasm is a disassembler for the Zilog Z80 microprocessor and compatibles. It can be used to reverse engineer programs and operating systems for 1980's microcomputers using this processor architecture (for example ZX81, Spectrum, Galaksija and many others).


Zabbix is an enterprise-class open source distributed monitoring solution for networks and applications.


zbackup is a globally-deduplicating backup tool, based on the ideas found in rsync. Feed a large .tar into it, and it will store duplicate regions of it only once, then compress and optionally encrypt the result. Feed another .tar file, and it will also re-use any data found in any previous backups. This way only new changes are stored, and as long as the files are not very different, the amount of storage required is very low. Any of the backup files stored previously can be read back in full at any time. The program is format-agnostic, so you can feed virtually any files to it (any types of archives, proprietary formats, even raw disk images -- but see Caveats).


ZBar is an open source software suite for reading bar codes from various sources, such as video streams, image files and raw intensity sensors. It supports many popular symbologies (types of bar codes) including EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code.


No description available


Zebra is a high-performance, general-purpose structured text indexing and retrieval engine. It reads structured records in a variety of input formats (eg.


No description available


GNU Zile is a text editor development kit, so that you can (relatively) quickly develop your own ideal text editor without reinventing the wheel for many of the common algorithms and data-structures needed to do so.


sbt's scala incremental compiler


No description available


ZMap is an open-source network scanner that enables researchers to easily perform Internet-wide network studies. With a single machine and a well provisioned network uplink, ZMap is capable of performing a complete scan of the IPv4 address space in under 45 minutes, approaching the theoretical limit of gigabit Ethernet.


No description available


Apache ZooKeeper is an effort to develop and maintain an open-source server which enables highly reliable distributed coordination.


Zopfli Compression Algorithm


Zorba - The NoSQL Query Processor


zpaq is a free and open source (GPL v3) incremental, journaling command-line archiver for Windows, Linux and Mac OS/X.


No description available


Zsh is a shell designed for interactive use, although it is also a powerful scripting language.


Additional completion definitions for Zsh.


Debugger for zsh (at least 4.3.6-dev-2)


ZSH port of Fish shell's history search feature.


zsh-lovers is a small project which tries to collect tips, tricks and examples for the Z shell. Authors of the zsh-lovers manual page are Christian 'strcat' Schneider, Matthias Kopfermann and Michael Prokop.


Fish shell like syntax highlighting for Zsh.


No description available


zsync is a file transfer program. It allows you to download a file from a remote server, where you have a copy of an older version of the file on your computer already. zsync downloads only the new parts of the file. It uses the same algorithm as rsync. However, where rsync is designed for synchronising data from one computer to another within an organisation, zsync is designed for file distribution, with one file on a server to be distributed to thousands of downloaders.


No description available


[ Intro | Download | Links ] ZXCC page ZXCC is a two-purpose CP/M 2/3 emulator allowing: Hi-Tech C for CP/M to be used as a cross-compiler under Unix. The CP/M build tools (MAC, RMAC, GENCOM, LINK) to be used under DOS or Unix. A lot of the functionality of ZXCC is wrapped up in two separate libraries - CPMIO (terminal emulation) and CPMREDIR (filesystem emulation). The libraries are LGPLed and should be fairly easy to use separately from ZXCC. For example, the stable version of CPMREDIR is also used in my JOYCE PCW emulator. The main feature of CPMIO is multiple terminal emulations, as seen in MYZ80 under DOS. Current emulations are VT52, VT100 and native (no emulation). CPMREDIR allows directories on the host system to appear as CP/M drives.


zzuf is a transparent application input fuzzer. Its purpose is to find bugs in applications by corrupting their user-contributed data (which more than often comes from untrusted sources on the Internet).


The Adobe AIR SDK provides the tools necessary to build and deploy Adobe AIR applications.


agedu is a program which does this. It does basically the same sort of disk scan as du, but it also records the last-access times of everything it scans. Then it builds an index that lets it efficiently generate reports giving a summary of the results for each subdirectory, and then it produces those reports on demand.


A large collection of patches for the Mail and News client Alpine, with links to other resources of patches for Alpine in the web.


A+ is a powerful and efficient programming language. It is freely available under the GNU General Public License. It embodies a rich set of functions and operators, a modern graphical user interface with many widgets and automatic synchronization of widgets and variables, asynchronous execution of functions associated with variables and events, dynamic loading of user compiled subroutines, and many other features. Execution is by a rather efficient interpreter. A+ was created at Morgan Stanley. Primarily used in a computationally-intensive business environment, many critical applications written in A+ have withstood the demands of real-world developers over many years. Being written in an interpreted language, A+ applications are easily ported, if not inherently portable due to application-specific platform dependencies. This site is provided to help users get the most out of A+.


No description available


No description available


No description available


No description available


atari++ is a free ATARI 8bit emulator for Unux and Windows.


Track JIRA issues from code to customer using Bamboo to run builds, tests, and deployments.


AUCTeX is an extensible package for writing and formatting TeX files in GNU Emacs and XEmacs. It supports many different TeX macro packages, including AMS-TeX, LaTeX, Texinfo, ConTeXt, and docTeX (dtx files).


Elevating permissions on OSX


No description available


bbcp is a peer-to-peer application. Mainly, this means that copies of bbcp on the source and sink nodes appear to be both client as well as server applications . This may not be possible at some sites because of firewall restrictions. Specifically, some installation may prohibit incoming TCP/IP connections at arbitrary ports.


No description available


Welcome to the Bochs IA-32 Emulator Project     Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++, that runs on most popular platforms. It includes emulation of the Intel x86 CPU, common I/O devices, and a custom BIOS. Bochs can be compiled to emulate many different x86 CPUs, from early 386 to the most recent x86-64 Intel and AMD processors which may even not reached the market yet. Bochs is capable of running most Operating Systems inside the emulation including Linux, DOS or Microsoft Windows. Bochs was originally written by Kevin Lawton and is currently maintained by this project.


An object-oriented software toolkit for chemical kinetics, thermodynamics, and transport processes.


Cardpeek is a Linux/Windows/Mac OS X tool to read the contents of ISO7816 smart cards. It features a GTK GUI to represent card data is a tree view, and is extensible with a scripting language (LUA).


Optionaly, catdoc is able to translate some non-ASCII chars into correspoindig TeX escape sequences and convert charsets from Windows ANSI codepage to local codepage of target machine. (Because catdoc is russian program, by default it converts cp1251 to koi8-r, when running under UNIX and to cp866 when running under DOS.


sources: cdf-0.2.tar.gz MD5 (cdf-0.1.tar.gz) = 8591e101a9da0844c010804445091545 cdf is avaible as FreeBSD port and ALT Linux Sisyphus package (thanks to Eugene V. Horohorin).


The CELT codec is a compression algorithm for audio. Like MP3, Vorbis, and AAC it is suitable for transmitting music with high quality. Unlike these formats CELT imposes very little delay on the signal, even less than is typical for speech centric formats like Speex, GSM, or G.729.


The latest version is: 1.7.4 - GPG Signature release on April 11, 2015. There are also older versions available, should they be necessary. ChkTeX is also available on CTAN and as part of TeXLive.


No description available


A CLI for Cloud Foundry written in Go


No description available


No description available


Coremod is a lightweight version of libxmp that plays MOD, S3M, XM and IT modules, and retains full compatibility with the original API. It's published under the MIT license, and it's intended for games and small or embedded applications where module format diversity and file depacking are not required.


No description available


CurlFtpFS is a filesystem for accessing FTP hosts based on FUSE and libcurl.


portable version of OpenBSD's cwm(1) window manager


Dart is a new platform for scalable web app engineering.


GNU datamash is a command-line program which performs basic numeric,textual and statistical operations on input textual data files.


No description available


No description available


DGtal - Digital Geometry Tools and Algorithms library Overview


Compare PDF files, DiffPDF application, C++, Go, Lout, Qt, Python, PySide, PyQt, training and consultancy


dmenu is a dynamic menu for X, originally designed for dwm. It manages large numbers of user-defined menu items efficiently.


A wrapper for CBLAS *dot* functions in Accelerate framework of Mac OS X


DromeAudio is a small audio manipulation and playback library that's written in C++. It features a simple API for loading, generating, processing, and playing audio. It's distributed under a BSD-style license.


Drush is a command-line shell and scripting interface for Drupal, a veritable Swiss Army knife designed to make life easier for those who spend their working hours hacking away at the command prompt.


No description available


No description available


dwm is a dynamic window manager for X. It manages windows in tiled, monocle and floating layouts. All of the layouts can be applied dynamically, optimising the environment for the application in use and the task performed.


No description available


EasyTAG is a simple application for viewing and editing tags in audio files. It supports MP3, MP2, MP4/AAC, FLAC, Ogg Opus, Ogg Speex, Ogg Vorbis, MusePack, Monkey's Audio, and WavPack files. And works under Linux or Windows.


No description available


A simple command line client for etcd


FCEUX is a Nintendo Entertainment System (NES), Famicom, and Famicom Disk System (FDS) emulator. It supports both PAL (European) and NTSC (USA/JPN) modes. It supports both Windows and SDL versions for cross compatibility.


feh is an X11 image viewer aimed mostly at console users. Unlike most other viewers, it does not have a fancy GUI, but simply displays images. It is controlled via commandline arguments and configurable key/mouse actions.


No description available


No description available


No description available


FreeGLUT is a completely OpenSourced alternative to the OpenGL Utility Toolkit (GLUT) library. GLUT was originally written by Mark Kilgard to support the sample programs in the second edition OpenGL 'RedBook'. Since then, GLUT has been used in a wide variety of practical applications because it is simple, widely available and highly portable.


FreeRDP is a free implementation of the Remote Desktop Protocol (RDP), released under the Apache license. Enjoy the freedom of using your software wherever you want, the way you want it, in a world where interoperability can finally liberate your computing experience.


No description available


Geany is a text editor using the GTK2 toolkit with basic features of an integrated development environment. It was developed to provide a small and fast IDE, which has only a few dependencies from other packages. It supports many filetypes and has some nice features. For more details see About.


No description available


Geeqie is a lightweight Gtk+ based image viewer for Unix like operating systems. Main features EXIF, IPTC and XMP metadata browsing and editing interoperability, easy integration with other software geeqie works on files and directories, there is no need to import images fast preview for many raw image formats tools for image comparison, sorting and managing photo collection We are looking for translators and documentation writers. Requirements Required libraries: GTK 2 Optional libraries Exiv2 lcms libchamplain History Geeqie has been forked from gqview project, because it was not possible to contact gqview author and the only maintainer. Geeqie projects goal is to move the development forward and also integrate the existing patches. Project Status Geeqie is currently short before releasing stable release 1.0. All planned features are implemented, there are however issues that needs to be finished, like documentation or translations.


Geomview is an interactive 3D viewing program for Unix. Geomview lets you view and manipulate three-dimensional objects: you use the mouse to rotate, translate, zoom in and out, and so on. Geomview can be used as a standalone viewer for static objects or as a display engine for other programs which produce dynamically changing geometry. Geomview can display objects described in a variety of file formats. Geomview comes with a wide selection of example objects, and you can create your own objects too.


No description available


Gfortran is the name of the GNU Fortran project, developing a free Fortran 95/2003/2008 compiler for GCC, the GNU Compiler Collection. The gfortran development effort uses an open development environment in order to attract a larger team of developers and to ensure that gfortran can work on multiple architectures and diverse environments.


GGobi is an open source visualization program for exploring high-dimensional data. It provides highly dynamic and interactive graphics such as tours, as well as familiar graphics such as the scatterplot, barchart and parallel coordinates plots. Plots are interactive and linked with brushing and identification.


giblib is a simple library which wraps imlib2. It provides a wrapper to imlib2's context API, avoiding all the context_get/set calls, adds fontstyles to the truetype renderer and supplies a generic doubly-linked list and some string functions.


The missing "git flow clone" command for use with Gitflow repositories.


git-latexdiff is a wrapper around latexdiff (http://www.ctan.org/pkg/latexdiff) that allows using it to diff two revisions of a LaTeX file.


GKrellM is a single process stack of system monitors which supports applying themes to match its appearance to your window manager, Gtk, or any other theme. To subscribe/unsubscribe to the GKrellM mailing list or to read the list archives go to http://archive.lists.netservicesgroup.com. The archive is for the lists.netservicesgroup.com list only but there is another archive site for the older gkrellm mailing list messages at gmane.


Glade 3.18.3 is the third bug fix release in the series.


No description available


No description available


GNUnet is a framework for secure peer-to-peer networking that does not use any centralized or otherwise trusted services. Our high-level goal is to provide a strong free software foundation for a global network that provides security and in particular respects privacy.


Gobby is a free collaborative editor supporting multiple documents in one session and a multi-user chat. It runs on Microsoft Windows, Mac OS X, Linux and other Unix-like platforms.


Gpredict is a real-time satellite tracking and orbit prediction application. It can track an unlimited number of satellites and display their position and other data in lists, tables, maps, and polar plots (radar view). Gpredict can also predict the time of future passes for a satellite, and provide you with detailed information about each pass.


Grace is a descendant of ACE/gr, also known as Xmgr.


Open Source Log Management with Graylog


The last beta release of Gromacs is available for download.


GSmartControl is a graphical user interface for smartctl (from smartmontools package), which is a tool for querying and controlling SMART (Self-Monitoring, Analysis, and Reporting Technology) data on modern hard disk and solid-state drives. It allows you to inspect the drive's SMART data to determine its health, as well as run various tests on it.


No description available


No description available


No description available


GTKWave is a fully featured GTK+ based wave viewer for Unix, Win32, and Mac OSX which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing. You can grab version 3.3.61 here. Documentation in pdf format can be found here.


No description available


No description available


gv is a improved derivation of Timothy O. Theisen's Ghostview, originally developed by Johannes Plass.


No description available


Welcome to the Hatari web site! Hatari is an Atari ST/STE/TT/Falcon emulator for GNU/Linux, BSD, Mac OS X, Windows and other systems which are supported by the SDL library. The Atari ST was a 16/32 bit computer system which was first released by Atari in 1985. Using the Motorola 68000 CPU, it was a very popular computer having quite a lot of CPU power at that time. Unlike many other Atari ST emulators which try to give you a good environment for running GEM applications, Hatari tries to emulate the hardware of a ST as close as possible so that it is able to run most of the old ST games and demos. Hatari is open source software and is distributed under the terms of the GNU General Public License (GPL).


Docker container orchestration platform


HexChat, an open-source, cross-platform IRC client


HLLib is a package library for Half-Life that abstracts several package formats and provides a simple interface for all of them. HLLib is written in native C++ but exposes both a C and C++ interface which can be used in any C or C++ application (additional languages may also use the library with standard C imports). HLLib works natively in both Windows (x86 and x64) and Linux. BSP, GCF, NCF, PAK, VPK, WAD, XZP and uncompressed ZIP package formats are supported.


No description available


hwloc is the evolution and merger of the libtopology project and the Portable Linux Processor Affinity (PLPA) project.


Command line interface to Hydra


Command Line Interface for detecting and broadcasting as an iBeacon


No description available


Inkscape is a professional vector graphics editor for Windows, Mac OS X and Linux. It's free and open source.


A software for sharing in LAN


ITSOL is a library of iterative solvers for general sparse linear systems of equations. ITSOL can be viewed as an extension of the itsol module in SPARSKIT. It is written in C and offers a selection of recently developed preconditioners. The preconditioner suite includes: ILUK (ILU preconditioner with level of fill) ILUT (ILU preconditioner with threshold) ILUC (Crout version of ILUT) VBILUK (variable block preconditioner with level of fill - with automatic block detection) VBILUT (variable block preconditioner with threshold - with automatic block detection) ARMS (Algebraic Recursive Multilevel Solvers -- includes actually several methods - In particular the standard ARMS and the ddPQ version which uses nonsymmetric permutations). Note that ITSOL is a scalar package. You may find parallel implentations of some of the preconditioners listed above in pARMS .


The iulib Image Understanding and colib Data Structure Libraries.


No description available


JSTalk is a scripting language for Mac OS X built on top of JavaScript, with a bridge to Apple's Cocoa libraries.


No description available


Easy building and installing of Erlang/OTP instances


Semi-automatic font spacing tool


Kismet is an 802.11 layer2 wireless network detector, sniffer, and intrusion detection system. Kismet will work with any wireless card which supports raw monitoring (rfmon) mode, and (with appropriate hardware) can sniff 802.11b, 802.11a, 802.11g, and 802.11n traffic. Kismet also supports plugins which allow sniffing other media such as DECT.


No description available


LaTeX-Mk is a complete system for simplifying the management of small to large sized LaTeX documents. LaTeX-Mk uses the standard make program for doing most of the work. Users simply create a makefile which many times is as simple as one line that specifies the document name and a single include line that loads all of the LaTeX-Mk rules. LaTeX-Mk has been used for many years on projects ranging in scale from a single page business letter to a published book.


GeeXboX libdlna Homepage : reference open source DLNA standards implementation


LibQxt is an extension library for Qt providing a suite of cross-platform utility classes to add functionality not readily available in the Qt toolkit by Qt Development Frameworks, Nokia.


No description available


LilyPond is a music engraving program, devoted to producing the highest-quality sheet music possible. It brings the aesthetics of traditionally engraved music to computer printouts. LilyPond is free software and part of the GNU Project.


LuaRocks is the package manager for Lua modules.


Meld is a visual diff and merge tool targeted at developers. Meld helps you compare files, directories, and version controlled projects. It provides two- and three-way comparison of both files and directories, and has support for many popular version control systems.


No description available


Welcome to the official wiki for MESS (Multi Emulator Super System), the sister project of MAME1). MESS is a source-available project which documents the hardware for a wide variety of (mostly vintage) computers, video game consoles, and calculators through software emulation, as MAME does for arcade games. As a nice side effect to this documentation, MESS allows software and games for these hardware platforms to be run on modern PCs.


What Metalua is a language and a compiler which provide: Full compatibility with Lua 5.1 sources and bytecode: clean, elegant semantics and syntax, amazing expressive power, good performances, near-universal portability.


No description available


The MLKit is a full-blown compiler for the programming language Standard ML. The MLKit implements most of the Basis Library and has support for ML Basis Files. The compiler runs on the Linux platform and targets the x86 architecture.


MLton is an open-source, whole-program, optimizing Standard ML compiler.


Resource page for morse


Multipurpose parallel I/O framework for C++ with fully multithreaded event loop implementation


Mscgen is a small program that parses Message Sequence Chart descriptions and produces PNG, SVG, EPS or server side image maps (ismaps) as the output. Message Sequence Charts (MSCs) are a way of representing entities and interactions over some time period and are often used in combination with SDL. MSCs are popular in Telecoms to specify how protocols operate although MSCs need not be complicated to create or use. Mscgen aims to provide a simple text language that is clear to create, edit and understand, which can also be transformed into common image formats for display or printing.


MessagePack-RPC is an inter-process messaging library that uses MessagePack for object serialization.


MuPDF is also small, fast, and yet complete. It supports PDF 1.7 with transparency, encryption, hyperlinks, annotations, searching and more. It also reads XPS and OpenXPS documents. MuPDF is written modularly, so features can be added on by integrators if they so desire.


No description available


mysqlreport makes a friendly report of important MySQL status values. mysqlreport transforms the values from SHOW STATUS into an easy-to-read report that provides an in-depth understanding of how well MySQL is running. mysqlreport is a better alternative (and practically the only alternative) to manually interpreting SHOW STATUS.


Newick Utilities The Newick Utilities are a suite of Unix shell tools for processing phylogenetic trees. We distribute the package under the BSD License. Functions include re-rooting, extracting subtrees, trimming, pruning, condensing, drawing (ASCII


No description available


No description available


Pan is a Usenet newsreader that's good at both text and binaries. It supports offline reading, scoring and killfiles, yEnc, NZB, binary uploading, PGP handling, multiserver, and secure connections. It's also the only Unix newsreader to get a perfect score on the Good Net-Keeping Seal of Approval evaluations. It runs on Unix and Unix-like operating systems, Mac OS X, and Windows.


PARI/GP is a widely used computer algebra system designed for fast computations in number theory (factorizations, algebraic number theory, elliptic curves...), but also contains a large number of other useful functions to compute with mathematical entities such as matrices, polynomials, power series, algebraic numbers etc., and a lot of transcendental functions. PARI is also available as a C library to allow for faster computations.


Pathfinder is a re-targetable query compiler that turns XQuery expressions into table algebra queries. While Pathfinder is tightly coupled with MonetDB we also provide a SQL code generator that allows any database to become a faithful XQuery processor.


PCB is an interactive printed circuit board editor for Unix, Linux, Windows, and Mac systems. PCB includes a rats nest feature and schematic/netlist import, design rule checking, and can provide industry standard RS-274X (Gerber), NC drill, and centroid data (X-Y data) output for use in the board fabrication and assembly process, as well as photorealistic and design review images. PCB offers high end features such as an autorouter and trace optimizer which can tremendously reduce layout time. For custom requirements, PCB offers a plug-in API for inserting new functionality and using that functionality from within the GUI as well as in scripts.


PDF2Image is a conversion library specialized in converting PDF documents to images (png,jpeg,..) and exportstext data in XML and JSON format.


No description available


PDFjam is a small collection of shell scripts which provide a simple interface to much of the functionality of the excellent pdfpages package (by Andreas Matthias) for pdfLaTeX. These scripts take one or more PDF files (and/or JPG/PNG graphics files) as input, and produce one or more PDF files as output. They are useful for joining files together, selecting pages, reducing several source pages onto one output page, etc., etc.


Getting Started Pebble Developer Guide Anatomy of a Pebble...


If you cannot use ftp, PGPLOT is available on tape for a fee.


Pixie is an open source RenderMan renderer for generating photorealistic images.


PJSIP is a free and open source multimedia communication library written in C language implementing standard based protocols such as SIP, SDP, RTP, STUN, TURN, and ICE. It combines signaling protocol (SIP) with rich multimedia framework and NAT traversal functionality into high level API that is portable and suitable for almost any type of systems ranging from desktops, embedded systems, to mobile handsets.


Built on Akka, Play provides predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications.


pocl - Portable Computing Language


No description available


No description available


Prooftree is a program for proof-tree visualization during interactive proof development in a theorem prover. It is currently being developed for Coq and Proof General. Prooftree helps against getting lost between different subgoals in interactive proof development. It clearly shows where the current subgoal comes from and thus helps in developing the right plan for solving it.


Pulse is a low-level synchronisation engine for developers and technically-savvy users. If the thought of opening up a Terminal window makes you feel queasy, wait for Heartbeat.


Pure is a modern-style functional programming language based on term rewriting. It offers equational definitions with pattern matching, full symbolic rewriting capabilities, dynamic typing, eager and lazy evaluation, lexical closures, built-in list and matrix support and an easy-to-use C interface. The interpreter uses LLVM as a backend to JIT-compile Pure programs to fast native code.


Never run `pyenv rehash` again


Pyxplot is available for free download under the GNU General Public License (GPL) Version 2. It is available for Linux, MacOS and any other POSIX-compliant operating system.


qrupdate is a Fortran library for fast updates of QR and Cholesky decompositions.


Download The RoboCup Soccer Simulator. The RoboCup Soccer Simulator is a research and educational tool for multi-agent systems and artificial intelligence. It enables for two teams of 11 simulat


Download The RoboCup Soccer Simulator. The RoboCup Soccer Simulator is a research and educational tool for multi-agent systems and artificial intelligence. It enables for two teams of 11 simulat


Overview rdesktop is an open source client for Windows Remote Desktop Services, capable of natively speaking Remote Desktop Protocol (RDP) in order to present the user's Windows desktop. rdesktop is known to work with Windows versions such as NT 4 Terminal Server, 2000, XP, 2003, 2003 R2, Vista, 2008, 7, 2008 R2, 2008 and 2012 R2. rdesktop currently runs on most UNIX based platforms with the X Window System, and other ports should be fairly straightforward. rdesktop is released under the GNU Public Licence (GPL), version 3. Please send feedback, bug reports and patches to the appropriate mailing list. Patches can also be submitted to the SF patch tracker. Access issues using old artefact numbers: rdesktop is a project. See the Sourceforge rdesktop project info and the Wiki for more information. Status The latest stable version of rdesktop is 1.8.3. This release adds support for Windows 2012 and Windows 2012 R2 which fixes smart card redirection, mouse cursor and other minor issues. There has been work on code cleanup to match specificiation and a few other bug fixes. Download Stable versions rdesktop 1.8.3: Source (320 KB) rdesktop 1.8.2: Source (318 KB) rdesktop 1.8.1: Source (314 KB) rdesktop 1.8.0: Source (313 KB) rdesktop 1.7.1: Source (298 KB) rdesktop 1.7.0: Source (297 KB) rdesktop 1.6.0: Source (278 KB) rdesktop 1.5.0: Source (239 KB) rdesktop 1.4.1: Source (211 KB) rdesktop 1.3.1: Source (133 KB) rdesktop 1.2.0: Source (123 KB) SeamlessRDP server component A SeamlessRDP server extension is available to support integration of individual applications with the client desktop. Precompiled binaries are available from Cendio. Development versions (Subversion) See the Subversion instructions. Note that the development version may be intermittently unstable while new features are developed. Mailing Lists We have migrated our mailinglists to SourceForge - click here for the available mailing lists. Documentation The rdesktop file releases contain documentation on the program. The RDP protocol itself is essentially an extension of the ITU-T T.128 (aka T.SHARE) application sharing protocol. Microsoft has recently made RDP specifications openly available via the MSDN library. Donations For a list of rdesktop donations, visit this page. Professional Services Professional services, such as custom development, is offered by the following companies: Cendio AB (Sweden) Cranberry (UK) Revolution Linux (Canada) DisklessWorkstations.com (USA) Morphodo.com (Germany) If you want to be included in this list, please contact us.


rxvt-unicode is a fork of the well known terminal emulator rxvt.


No description available


No description available


No description available


No description available


shell-fm is a lightweight, console-based player for Last.FM radio streams.


No description available


The subroutine library SLICOT provides Fortran 77 implementations of numerical algorithms for computations in systems and control theory. Based on numerical linear algebra routines from BLAS and LAPACK libraries, SLICOT provides methods for the design and analysis of control systems.


SmartSim is a free and open source digital logic circuit design and simulation package.


GNU Solfege is an ear training program written to help you train intervals, chords, scales and rhythms. It is free software and part of the GNU Project. The program is indented to help music students with their ear training.


The Speech Signal Processing Toolkit (SPTK) is a suite of speech signal processing tools for UNIX environments, e.g., LPC analysis, PARCOR analysis, LSP analysis, PARCOR synthesis filter, LSP synthesis filter, vector quantization techniques, and other extended versions of them. This software is released under the Modified BSD license.


No description available


No description available


No description available


Simple X Image Viewer


Sylpheed is a simple, lightweight but featureful, and easy-to-use e-mail client.


No description available


TCPurify is a packet sniffer/capture program similar to tcpdump, but with much reduced functionality. What sets TCPurify apart from other, similar programs is its focus on privacy. TCPurify is designed from the ground up to protect the privacy of users on the sniffed network as much as possible.


No description available


A technical paper about TetGen is available at Hang Si. 2015.


GNU TeXmacs is a free wysiwyw (what you see is what you want) editing platform with special features for scientists. The software aims to provide a unified and user friendly framework for editing structured documents with different types of content (text, graphics, mathematics, interactive content, etc.). The rendering engine uses high-quality typesetting algorithms so as to produce professionally looking documents, which can either be printed out or presented from a laptop.


No description available


No description available


TigerVNC is a high-performance, platform-neutral implementation of VNC (Virtual Network Computing), a client/server application that allows users to launch and interact with graphical applications on remote machines. TigerVNC provides the levels of performance necessary to run 3D and video applications, and it attempts to maintain a common look and feel and re-use components, where possible, across the various platforms that it supports. TigerVNC also provides extensions for advanced authentication methods and TLS encryption.


TiMBL is an open source software package implementing several memory-based learning algorithms, among which IB1-IG, an implementation of k-nearest neighbor classification with feature weighting suitable for symbolic feature spaces, and IGTree, a decision-tree approximation of IB1-IG. All implemented algorithms have in common that they store some representation of the training set explicitly in memory. During testing, new cases are classified by extrapolation from the most similar stored cases.


Torrent Mapping Alignment Program


GTK remote control for the Transmission BitTorrent client


No description available


No description available


No description available


uShare is a UPnP (TM) A/V & DLNA Media Server. It implements the server component that provides UPnP media devices with information on available multimedia files. uShare uses the built-in http server of libupnp to stream the files to clients. GeeXboX uShare is able to provide access to both images, videos, music or playlists files (see below for a complete file format support list). It does not act as an UPnP Media Adaptor and thus, can't transcode streams to fit the client requirements. uShare is written in C for the GeeXboX project. It is designed to provide access to multimedia contents to GeeXboX but can of course be used by any other UPnP client device. It should compile and run on any modern POSIX compatible system such as Linux. uShare is free software - it is licensed under the terms of the GNU General Public License (GPL).


Why? Because the command line is truly powerful, allowing for a level of control unreachable with a mouse. Instead of trying to improve on a usage pattern which is divergent from Unix, Viewglob is a small step towards making the shell itself more relevant in a windowing system.


Convert HTML to PDF using Webkit (QtWebKit)


No description available


WOPR is a wrapper around the k-nearest neighbor classifier in TiMBL, offering word prediction and language modeling functionalities. Trained on a text corpus, WOPR can predict missing words, report perplexities at the word level and the text level, and generate spelling correction hypotheses. Read more about WOPR in the reference guide offering installation instructions, walkthroughs, basic performance measurements (including a comparison to SRILM), and an overview of options.


x3270 is an IBM 3270 terminal emulator for the X Window System and Windows. It runs on most Unix-like operating systems -- e.g., Linux, Mac OS X, Solaris and Cygwin. It also runs natively on Windows. x3270 runs over a TELNET connection, emulating either an IBM 3279 (color) or 3278 (monochrome). It supports: The full TN3270E protocol SSL/TLS (via the OpenSSL library) for encrypted sessions APL2 characters Non-English character sets, including Russian, Turkish, Hebrew and DBCS Chinese and Japanese IND$FILE file transfer NVT mode (emulating a color xterm) A pop-up keypad for 3270-specific keys A scrollbar Printer session integration Extensive debugging and scripting facilities It does not yet support graphics. x3270 is distributed as source code, and can be used for free. x3270 is available in several different forms: x3270 is for use on an X graphics display c3270 is a curses-based version for use on a dumb terminal (e.g., a serial terminal or a Linux console) wc3270 is the Windows console version of c3270 s3270 is a displayless version for writing screen-scraping scripts ws3270 is the native Windows version of s3270 tcl3270 is similar to s3270, but integrated with Tcl pr3287 is for printer emulation wpr3287 is the native Windows version of pr3287 Also available is x026, an IBM 026 Keypunch emulator. Comments and questions about x3270 should be directed to Paul Mattes. News 2014-07-17 Version 3.3.15alpha1 released. 2014-05-03 Version 3.3.14ga11 released.


eXtensible ARchiver


XChat is an IRC chat program for both Linux and Windows. It allows you to join multiple IRC channels (chat rooms) at the same time, talk publicly, private one-on-one conversations etc. Even file transfers are possible.


xclip is a command line interface to the X11 clipboard. It can also be used for copying files, as an alternative to sftp/scp, thus avoiding password prompts when X11 forwarding has already been setup.


No description available


No description available


Xournal is an application for notetaking, sketching, keeping a journal using a stylus. It is free software (GNU GPL) and runs on Linux (recent distributions) and other GTK+/Gnome platforms. It is similar to Microsoft Windows Journal or to other alternatives such as Jarnal, Gournal, and NoteLab.


No description available


No description available


No description available


No description available


YARP stands for Yet Another Robot Platform. What is it? If data is the bloodstream of your robot, then YARP is the circulatory system.


Zenity is a very simple software and most of its development tasks are suitable for new developers.

This list include only formulae since the first import done on the 2014-02-17