2012 / April (938 releases)

April 2012

Download Website 22 Apr 12:29 restund 0.4.1


restund is a modular STUN/TURN server that is designed around the principle of a lightweight core and server modules that extend its functionality. Both UDP and TCP are supported, along with IPv6 and IPv4. Supported modules include STUN, TURN, MySQL database, syslog, and status monitoring.

Release Notes: This is a maintenance release with improved nonce handling.

Download Website 22 Apr 12:29 pfcalc 1.1


pfcalc is a portable command line tool used to calculate pipe friction and pressure drop through pipes using the Darcy-Weisbach equation.

Release Notes: This release adds a --gravity option for user-defined gravity constants and adds a "total head loss output" line in verbose mode.

No download Website 22 Apr 12:28 Personal Server 0.1 beta


Personal Server is a simple and easy-to-use Android HTTP server for sharing files over a Local Area Network.

Release Notes: This release adds a new user interface and gives information about the device's IP address when starting the server.

Download Website 22 Apr 12:27 Pyama 1.0 alpha


Pyama is a system and network monitoring application for desktop Linux users. It gives end users a broader view of what is happening on their systems. The basic idea is to give Linux users an application which can monitor systems like many commercial antivirus HIDS.

Release Notes: This first release features user alerting via desktop notification, monitoring of the iptables log, a snort log parser, detection of port scans, detection of arp spoofing and recovery, and extra features via plugins.

Download Website 22 Apr 12:26 baresip 0.4.1


baresip is a bare-bones SIP user agent. It supports SIP, SDP, RTP/RTCP, and STUN/TURN/ICE, and IPv4 and IPv6, and is RFC-compliant and has portable C89 and C99 source code. A modular plugin architecture provides stdio, cons, and evdev user interfaces, celt, g711, g722, gsm, ilbc, l16, and speex audio codecs, alsa, coreaudio, gst, portaudio, oss, winwav, and mda audio drivers, speex_pp, speex_aec, speex_resamp, and sndfile audio filters, the avcodec video codec, avformat, quicktime, qtcapture, v4l, and v4l2 video sources, sdl, opengl, and x11 video display drivers, and srtp media encoding.

Release Notes: This is a maintenance release, with many small improvements and fixes. The fixes include ones for SIP, telephone-event, the new password prompt, and more flexible audio/video device configuration. A new experimental Video source module named "cairo" has been added. Module fixes have been applied for Alsa, AMR, Evdev, Silk, SRTP, V4L, and Winwave.

Download Website 22 Apr 12:22 tvpvrd 4.1.0


tvpvrd is a PVR daemon for Linux that offers the ability to schedule and manage TV recordings using one or multiple installed analogue TV capture cards, e.g. Hauppauge. The daemon is interfaced either through its full command language via a provided command line shell or through a basic (built-in) Web interface provided by the built in micro Web server. The goal is to provide an advanced recording and transcoding (using ffmpeg) server without the need to configure databases or a complex GUI. The server is completely self-contained and uses an XML DB in plain text format to store future recordings.

Release Notes: This release adds a much improved Web interface for modern mobile phone browsers (both portrait and landscape). The interface now includes a favicon for desktop browsers. The Web layout has been further optimized by tweaking existing themes. This release also has a complete rewrite of the internal handling of the HTTP protocol for the built-in micro Web server, which makes it much more robust and standards-compliant.

Download Website 22 Apr 12:20 TomP2P 4.1.2-preview


TomP2P is a P2P-based high performance key-value pair storage library. Each peer has a table (either disk-based or memory-based) to store its values. A single value can be queried or updated with a secondary key. The underlying communication framework uses Java NIO to handle many concurrent connections.

Release Notes: This release upgrades to the latest JDBM, switches to logback for logging, adds support for Bloom filters in get() and digest(), better handles "connection reset by peer", fixes PeerConnection, improves success evaluation for futures, and adds examples for similarity search, distributed segment trees, and Bloom filters.

No download Website 22 Apr 12:18 YAGF 0.9.1


YAGF is a graphical frontend for the cuneiform and tesseract OCR tools. It lets you open already scanned image files or obtain new images via XSane (scanning results are automatically passed to YAGF). Once you have a scanned image you can prepare it for recognition, select particular image areas for recognition, set the recognition language and so on. Recognized text is displayed in an editor window where it can be spell-checked, corrected, saved to disk, or copied to clipboard. YAGF also provides some facilities for a multi-page recognition.

Release Notes: The scanned text may now be automatically split into blocks before recognition.

Download No website 22 Apr 12:18 LIME 1.5


LIME is a dynamic programming language with a LISP-like syntax. It features partial function application, eager and lazy evaluation, call-by-value and call-by-reference, macros, reading/writing LIME code as data, a standard library including infinite streams, and an interactive mode with auto-indentation.

Release Notes: This release adds a leaner implementation of the partial function application.

Download Website 22 Apr 12:17 GNU Parallel 20120422 ('Mærsk')


GNU parallel is a shell tool for executing jobs in parallel 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. If you use xargs today you will find GNU parallel very easy to use, as GNU parallel is written to have the same options as xargs. If you write loops in shell, you will find GNU parallel may be able to replace most of the loops and make them run faster by running several jobs in parallel. GNU parallel makes sure output from the commands is the same output as you would get had you run the commands sequentially. This makes it possible to use output from GNU parallel as input for other programs.

Release Notes: A race condition bug caused restructuring of a central piece of the code, so this release should be considered beta quality. sql --dbsize will now list sizes of all databases if given no database.

Download Website 21 Apr 21:58 Port Scan Attack Detector 2.2


The Port Scan Attack Detector (psad) is a collection of three system daemons that are designed to work with the Linux iptables firewalling code to detect port scans and other suspect traffic. It features a set of highly configurable danger thresholds (with sensible defaults), verbose alert messages, email alerting, DShield reporting, and automatic blocking of offending IP addresses. Psad incorporates many of the packet signatures included in Snort to detect various kinds of suspicious scans, and implements the same passive OS fingerprinting algorithm used by p0f.

Release Notes: This release adds detection of IPv6 attacks and malicious traffic by parsing ip6tables logs, validation of ICMP6 type/code combinations, a new comprehensive test suite in the test/ directory, a 15% speedup over previous psad releases, a bugfix for the &LOG_DAEMON() error noticed by a few users, and a bugfix for the "qw() used as parentheses" warning for recent versions of Perl.

Download Website 21 Apr 21:54 muzikQ 0.5


muzikQ is a curses audio player. It currently supports MP3 and Ogg. It also supports tag editing, rating, and telnet/ssh control. It is appropriate for a Linux system with limited resources dedicated to audio playback.

Release Notes: The configuration menu has been fixed and has a new look. The CDROM option in the configuration menu no longer segfaults. Functions keys (such as F1) have been removed due to a conflict when using X-Windows. This release also adds FILE I/O and String handling enhancements, a major code cleanup, and many other major and minor bugfixes.

Download Website 21 Apr 21:52 qx11grab 0.4.4.rc0


QX11Grab is a system tray applet for X11 desktop environments that uses FFmpeg to recording X11 Desktops and Windows. This Application tapping window dimensions with xevent and prepare the command line for ffmpeg with configuration options. It sends the generated parameter list to a new FFmpeg process. QX11Grab is not the recording software; it prepares all commands for FFmpeg. Features: support for tapping dimensions on single/multi and Xinerama desktops; a metadata input formula; audio/video CODEC table editors with context menus and predefined arguments; a custom command table editor for experts; command line preview for better understanding FFmpeg option sets; a configurable audio capture interface for ALSA/Pulse and OSS devices; bookmark support for better switching of configuration to other CODEC sets; a presets editor for ffpresets; and command line shell script export. QX11Grab also implies a plugin interface for FFmpeg codec filters. Filter Plugins: a drawing text filter dialog; an un/sharpen filter dialog; a Display Aspect Ratio (DAR) dialog; a watermark filter dialog; and a fade (in/out) filter dialog.


Release Notes: This release fixes screen initialization with multiple Xserver layout configurations and includes new features.

No download Website 21 Apr 21:52 sslh 1.11


sslh accepts connections in HTTP, HTTPS, SSH, OpenVPN, tinc, XMPP, or any other protocol that can be tested using a regular expression, on the same port. This makes it possible to connect to any of these servers on port 443 (e.g. from inside corporate firewalls, which almost never block port 443) while still serving HTTPS on that port. sslh supports IPv6, privilege dropping, transparent proxying, and much more.

Release Notes: The default behavior of the --user and --pidfile options has been changed to not change the user or create a pidfile, if not specified. This simplifies integration with systemd and launchd. An HTTP protocol probe has been added.

No download Website 21 Apr 21:51 BitHorde 0.2 final


BitHorde is a fast and lightwheight content distribution system, aimed for high-performance decentralized content distribution. Its key features are high performance, a light footprint, and live streaming. Potential applications range from content delivery networks, including HD streaming setups, to offline-caching filesystems, to file sharing, to distribution of in-game maps or textures.

Release Notes: This is the final version of 0.2, and the last version implemented in the D programming language. The next version will be C++11, with Boost.

Download Website 21 Apr 21:50 lixa 0.9.0


LIXA (LIbre XA) is a Transaction Manager implementing the distributed transaction processing "XA specification" and "TX (transaction demarcation) specification" according to the X/Open CAE Specification. LIXA is a Transaction Manager but it's not a Transaction Monitor; this is the distinguishing feature of the project. LIXA technology enables every application container, like a Web server or a shell, to become an XA compliant application server. The client/server architecture of LIXA allows many application containers to share a single LIXA (state) server; this is ideal when horizontal scalability is a must and many identical application containers must refer to a single transactional environment. Performance, scalability, and high availability are key features of the project. LIXA can be used with the C, C++, and PHP programming languages.

Release Notes: This is a really important release because it integrates, for the first time, LIXA Transaction Manager and the PHP (Zend engine) language. With this release, you may develop Distributed Transaction Processing with any number of MySQL database managers, and your Application Program can perform two-phase commits with any number of MySQL databases. This first release integrates only the "mysqli" driver (using the MySQL standard library and not the PHP-provided "native driver"). The next releases will extend the integration to other database managers and (possibly) different database drivers.

Download Website 21 Apr 21:39 web2ldap 1.1.13


web2ldap is a full-featured Web-based LDAPv3 client written in Python. It is designed to run either as with stand-alone built-in Web server or under the control of another Web server with FastCGI support (e.g. Apache with mod_fastcgi). It has support for various LDAPv3 bind methods and a powerful built-in schema browser. HTML templates are supported for displaying and editing entries, and LDIF templates can be used for quickly adding new entries. A built-in X.509 parser displays a detailed view of certificates and CRLs with active links.

Release Notes: This release reads many of the HTML snippets from external template files, looks up _ldaps._tcp.domain for locating DE-Mail Ö-VD, and adds some new plugin classes and a bunch of small fixes.

Download Website 21 Apr 21:38 adx 1.04


adx is a minimalistic but massively Web-enabled address book that runs completely in your Web browser. It's OS-independent and supports comprehensive details for each contact entry, including user identifiers and profiles for Skype, Twitter, Flickr, Delicious, Facebook, LinkedIn, studiVZ, instant messengers, etc. It supports the hCard and XFN microformats.

Release Notes: This release introduces a configurable map service provider for geo coordinates (longitude and latitude). The preconfigured providers are Google Maps (default), Open Street Map, Bing Maps, and Yahoo Maps.

No download No website 21 Apr 21:37 SmartGit/Hg 3.0.4


SmartGit/Hg is a graphical user interface for Git and Mercurial which can work with SVN repositories. It supports cloning from common repository providers (e.g., GitHub, Assembla), assists Git newbies, and also offers the advanced, powerful Git features. It provides several tools to help create clean commits, for example by allowing the user to commit just parts of changes files and reordering and squashing unpushed commits. If you are using GitHub or GitHub Enterprise, SmartGit/Hg can work easily with pull requests (creation, resolving) and commit comments. SmartGit/Hg ships with a built-in SSH client, file comparer, and merge tool which are capable of syntax coloring for many languages.


Release Notes: This release concentrates on bugfixes.

Download Website 21 Apr 21:37 AutOrg 0.1


AutOrg aims to be a text editor, personal organizer, local wiki, secure agenda, and everything in between. For the user interface, it gets its inspiration from text-based minimalism, still providing advanced features for publishing, encrypting, and sharing information. It uses Emacs Org-mode and other extensions, and its main binary distribution runs on a Mac OS X desktop.

Release Notes: This initial release includes a simple bundle of Emacs, Org-mode, and other extensions preconfigured for easy usage on a Mac OS X desktop.

Download No website 21 Apr 21:33 Reportico 2.4-Beta


Reportico is a PHP reporting tool. It can create a report from a single SQL command and then build a whole suite of reports with criteria entry, graphs, groups, drill-downs, and expression handling. You can perform data transformation with your own custom PHP code. It can produce output in HTML, PDF, CSV, XML, and JSON.

Release Notes: This release adds multiple language and character set support, PDF support for Unicode fonts, style assignment (colors, fonts, border) which can be set conditionally, and an improved PDF layout. Users can now include hyperlinks in HTML and PDF output, and include images in output.

Download Website 21 Apr 21:33 swet 1.4.53 Stable


swet (sustained workload and efficiency test) is a portable benchmark for multi-core computers running POSIX and BSD operating systems with multi-thread and multi-process capabilities and flexible, powerful report options.


Release Notes: This release adds 128-bit floating point copy and compare tests, plus 32-bit 5-operation arithmetic tests.

No download Website 21 Apr 21:32 ClamTk 4.39


ClamTk is a graphical frontend for Clam Antivirus. It is designed to be a lightweight, easy-to-use, point-and-click virus scanner.

Release Notes: This release adds minor fixes and improvements, and updated language files.

Download Website 21 Apr 21:31 stdnoj Winter 2011


stdnoj is a cross-platform C++ class library that includes classes for using portable strings, databases, SMTP, POP, NNTP, arrays, files, directories, logging, email, and sockets. While templates are used, no reliance upon STL or other (traditionally error-prone) technologies has been used, which increases portability between compilers.


Release Notes: This release deepens support for G++ on Linux.

No download Website 21 Apr 09:14 Giada 0.4.8


Giada is a minimal, hardcore audio tool for DJs and live performers. Just pick your sample, drop it in any channel, and start the show by using this tiny piece of software as a loop machine, drum machine, sequencer, live sampler, or effect (VST) host. Giada aims to be a compact and portable virtual device for production use and live sets.


Release Notes: This release should be considered "highly experimental": it provides initial, native VST support with master out only at the moment, and the ability to control the pitch of a sample. There were also other minor enhancements and bugfixes.

Most Popular Projects

Most Vital Projects

April 21, 2012


Project Spotlight


An interactive Web spreadsheet allowing concurrent table editing.


Project Spotlight


A cross-platform library for accessing serial ports.