Langer is an object oriented, rule based programming language. Its interpreter is shipped as a Python library. It was created to express behavior strategies, has a simple syntax based on languages like Python and C, and was designed to be convenient and readable for a programmer, but it can be easily used in genetic programming as well.
Libpointmatcher is a modular "Iterative Closest Point" library, useful for robotics and computer vision. This library is designed with modularity and performance in mind. It provides building blocks to construct various ICP chains often seen in research. These chains can be tuned without any recompilation, and new modules can be added without modifying the core of the library.
Reconfigure is a Python library for parsing and generating a range of configuration file formats. It creates an object mapping for the config file content. Supported configs include Ajenti, BIND9 DNS, Crontabs, Samba CTDB, ISC DHCPD / uDHCPD, NFS /etc/exports, /etc/fstab, /etc/group, /etc/hosts, iptables-save dump, Netatalk afp.conf, NSD DNS, /etc/passwd, /etc/resolv.conf, Samba, Squid 3, and Supervisord. Parsers are also provided for file formats including .ini, CSV, nginx-like, and JSON.
SqliteJdbcNG is a JDBC driver for SQLite. The overall goal of this project is to start a fresh implementation that leverages newly available technologies in the Java world. For example, any SQLite driver for any language must integrate with the native SQLite library. All of the current Java implementations rely on a custom JNI library to call out to the SQLite library. This extra layer can easily create a headache for the development and deployment of the driver, since it needs to be built for a variety of operating systems. Fortunately, there are technologies like Bridj and JNA that can be used to call native code directly from Java. By leaving the majority of the headaches of integrating with the native library to the Bridj project, more time can be spent on making a high quality driver that is more compliant with the JDBC4 spec.
phpilelist is a file listing script that you can upload to a directory on your Web server. There's just one file to upload, and the script will list all files with extensions you specify and make them available for download. If you add, remove, or rename files, the listing will automatically update. If the directory contains a file named 'readme.txt', the script will show this file's contents above the download links.
FFSampledSP is a free implementation of the javax.sound.sampled.spi interfaces. It is part of the SampledSP collection of javax.sound.sampled libraries. Its main purpose is to decode audio from various formats at high speed using FFmpeg. To do so, it uses the tagtraum FFmpeg package, which offers FFmpeg binaries configured to decode audio while avoiding CODECs with patent problems. In other words, it supports formats like Ogg and FLAC well, while leaving MPEG-4 and MP3 unsupported.