20100526

pdf2djvu creates DjVu files from PDF files

pdf2djvu creates DjVu files from PDF files. It's able to extract: graphics, text layer, hyperlinks, document outline (bookmarks), and metadata.
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux, Mac OS X, Windows, FreeBSD
  • Implementation : C++

The GNU Gatekeeper : A free H.323 gatekeeper based on the OpenH323 project


The GNU Gatekeeper is a free H.323 gatekeeper based on the OpenH323 project. You can use it to manage a Voice-over-IP network and let endpoints (e.g., Netmeeting) communicate through symbolic names. It also has an external interface for billing and other applications. It runs on a number of Unix versions (including Linux and Solaris) and Windows.
  • Licenses : GPLv2
  • Operating Systems : Mac OS X, POSIX, BSD, FreeBSD, Windows, Linux, Solaris
  • Implementation : C++

20100525

Fotoxx : A photo editing and collection management application

Fotoxx is a photo editing and collection management application. It lets you navigate an image collection using a thumbnail browser, import camera RAW files and edit them with 16-bit color, save edited images as TIFF-8/16, JPEG, or PNG, and edit the whole image or a selected area with adjustable edge blending. It supports multiple undo/redo. Tags, dates, and ratings can be added to images, which can be searched using these criteria as well as file names. Functions include brightness and color adjustments, trim, rescale, rotate, warp, sharpen, blur, noise reduction, red-eye removal, HDR composites, tone-mapping, and panorama.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C++, GTK

20100522

SQLCipher provides fully transparent encryption of SQLite databases

SQLCipher provides fully transparent encryption of SQLite databases. SQLCipher is a specialized build of the SQLite database that performs transparent and on-the-fly encryption. Using SQLCipher, an application uses the standard SQLite API to manipulate tables using SQL. Behind the scenes, the library silently manages security, making sure that data pages are encrypted and decrypted as they are written to and read from storage. SQLCipher relies on the peer-reviewed OpenSSL library for several encryption requirements, including the AES-256 algorithm, pseudo random number generation, and PBKDF2 key derivation.
  • Licenses : BSD Style
  • Operating Systems : Linux, Mac OS X, Windows, iPhone, iPod
  • Implementation : C

Downtimed : A program that monitors operating system downtime, uptime, shutdowns, and crashes and records any findings

Downtimed is a program that monitors operating system downtime, uptime, shutdowns, and crashes and records any findings either to the system log or to a separately specified log file. At OS startup it logs information about previous downtime. It then periodically updates a time stamp file on the disk, which is used to determine the approximate time when the system was last up and running. During a graceful system shutdown, it records a time stamp in another file.
  • Licenses : BSD Revised
  • Operating Systems : Linux, FreeBSD, BSD
  • Implementation : C

20100520

TV-Viewer : A frontend to watch and record TV

TV-Viewer is a frontend to watch and record TV. It is designed for analog TV cards working with the ivtv, pvrusb2, or cx18 driver and others with a built-in hardware MPEG-2 encoder. It uses the Tk toolkit. DVB support is planned in the future.
  • Licenses : GPLv2
  • Operating Systems : Linux
  • Implementation : Tcl/Tk, MPlayer, ivtv, pvrusb2, cx18

Ebot : A scalable and distribuited Web crawle


Ebot is a scalable and distribuited Web crawler. The URLs are saved to a NOSQL database (which supports map/reduce queries) that you can query via RESTful HTTP requests or using your preferred programming languages. The URLs that are waiting to be analyzed are sent to AMQP queues. This makes it possible to run crawlers in parallel and stop and start them without losing URLs.
  • Licenses : GPLv3
  • Operating Systems : OS Independent
  • Implementation : Erlang, couchdb, mochiweb, rabbitmq

Linphone : An audio and video Internet phone with GTK+ and console interfaces


Linphone is an audio and video Internet phone with GTK+ and console interfaces. It uses the SIP protocol, and is compatible with most SIP clients and gateways. It can use various audio and video codecs such as Speex, GSM, G711, ilbc, amr, Theora, H263-1998, MPEG4, H264, and snow.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, BSD, FreeBSD, Windows, Mac OS X, iPhoneOS, Android
  • Implementation : C

JumboMem gives unmodified binaries transparent access to memory spread across multiple computer

JumboMem gives unmodified binaries transparent access to memory spread across multiple computers. The goal is to improve the performance of memory-hungry applications by replacing accesses to a slow paging device (a disk) with accesses to fast RAM located across a high-speed network. Unlike other memory servers, JumboMem does not need administrator privileges either to install or run.
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux
  • Implementation : C

20100514

WOSH (Wide Open Smart Home) : A message-oriented middleware for controlling and automating a smart home

WOSH (Wide Open Smart Home) is a message-oriented middleware for controlling and automating a smart home. It comes with working services and devices. WOSH is an open multi-platform C++ framework. Its architecture is service (bundles) oriented and designed for distributed (cloud) computing. WOSH ships with library source, many services, and some applications (a server, a trayicon remote controller, and a GUI full-controller). Some features provided by its micro-kernel are a multi-user system with access policies, a centralized database manager and system monitor, and automatic network management and masquerading (on TCP). Some of the implemented services are: multimedia audio playback, monitor and control of X10 devices, remote control using instant messaging, and a remote control using SMS and call notification.
  • Licenses : creative commons by-nc-sa 3.0
  • Operating Systems : POSIX, Windows, Windows Mobile, Mac OS X
  • Implementation : Qt4, STL, ANSI C++

RetroShare : A cross-platform private P2P sharing program


RetroShare is a cross-platform private P2P sharing program. It lets you share securely with your friends, using a web-of-trust to authenticate peers and OpenSSL to encrypt all communication. RetroShare provides file sharing, chat, messages, and channels.
  • Licenses : LGPL, GPL
  • Operating Systems : POSIX, Linux, Windows, mac
  • Implementation : C++, Qt

InfiniDB Community Edition : A scale-up, column-oriented database


InfiniDB Community Edition is a scale-up, column-oriented database for data warehousing, analytics, business intelligence, and read-intensive applications. InfiniDB's data warehouse columnar engine is multi-terabyte capable and enabled via MySQL.
  • Licenses : GPL v2
  • Operating Systems : Linux, Windows
  • Implementation : C++, MySQL

20100513

CloudUSB : An OS package that is intended to boot from a USB stick or other mutable removable media

CloudUSB is an OS package that is intended to boot from a USB stick or other mutable removable media. Its purpose is to let you carry your whole computing environment in your pocket and let you use any computer available as if it were your own. It stores your personal data in encrypted form on the same medium as the OS and in an online storage space, thus granting you security and privacy. Local and remote data are synchronized, allowing work to continue even offline. CloudUSB currently uses Ubuntu as the OS and Dropbox as the online storage service.
  • Licenses : GPL
  • Operating Systems : Linux
  • Implementation : Bash shell scripting

20100512

OpenAPC : An APC (Advanced Process Control) solution

OpenAPC is an APC (Advanced Process Control) solution that is highly flexible and configurable and covers a wide range of automation, visualization, and process control tasks from home control up to industrial automation. Control applications created with the OpenAPC editor's visual interface can perform several tasks dependent on how the application is configured and used. The application is available for many different platforms, so OpenAPC projects can be switched over to a different platform easily.
  • Licenses : Freeware
  • Operating Systems : Linux, Windows, Windows CE, Mac OS X, QNX
  • Implementation : C C++

Open Validator verifies many aspects of conformance of Web pages


Open Validator verifies many aspects of conformance of Web pages to International Standard ISO/IEC 23026-2006(E) IEEE Std. 2001 - 2002, "Software Engineering - Recommended Practice for the Internet - Web Site Engineering, Web Site Management, and Web Site Life Cycle".
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Mac OS X, Windows
  • Implementation : C++

20100510

Ryzom Core : The open-source project related to Ryzom Game


Ryzom Core is the open-source project related to Ryzom Game. Written in C++, Ryzom Core contains the whole code (client, server, tools) used to make the commercial MMORPG Ryzom. Ryzom Core is a toolkit for the development of massively multiplayer online universes. It provides the base technologies and a set of development methodologies for the development of both client and server code.

Ryzom Core is open source and released under the terms of the GNU Affero General Public License 3.0 (GNU/AGPLv3) for the source code and the Creative Commons Attributions-ShareAlike 3.0 (CC-BY-SA) for the art assets.

20100508

Seeks : A Web search proxy, meta-search engine, and real-time P2P pattern matching network for social Web search


Seeks is a Web search proxy, meta-search engine, and real-time P2P pattern matching network for social Web search. Its specific purpose is to regroup users whose queries are similar so they can share both the query results and their experience with these results. On this basis, Seeks allows true real-time, decentralized Web search to emerge. In the long term, there is no need for Web crawlers and third-party Web indexes. Most importantly, Seeks is intended to become a flagship for a fair, transparent, user controlled machinery for searching the Web over the Internet.
  • Licenses : Affero GPLv3
  • Operating Systems : Unix, BSD
  • Implementation : C++

20100507

Suricata : A network intrusion detection and prevention engine developed by the Open Information Security Foundation and its supporting vendors


Suricata is a network intrusion detection and prevention engine developed by the Open Information Security Foundation and its supporting vendors. The engine is multi-threaded and has native IPv6 support. It's capable of loading existing Snort rules and signatures and supports the Barnyard and Barnyard2 tools.
  • Licenses : GPLv2
  • Operating Systems : Linux, FreeBSD, Mac OS X, Windows
  • Implementation : C

anyPaper : A front-end for wallpapersetter

anyPaper is a front-end for wallpapersetter. You can choose the screen size, background color, and image position. It has 6 modes: fullscreen, normal, tiled, adjusted, scaled, and custom scale.
Licenses : GPLv3
Operating Systems : OS Independent
Implementation : C

Wireshark : A network protocol analyzer, or "packet sniffer", that lets you capture and interactively browse the contents of network frames


Wireshark (formerly Ethereal) is a network protocol analyzer, or "packet sniffer", that lets you capture and interactively browse the contents of network frames. The goal of the project is to create a commercial-quality packet analyzer for Unix, and the most useful packet analyzer on any platform.
  • Licenses : GPL
  • Operating Systems : Mac OS X, Windows, POSIX
  • Implementation : C

20100505

Firewall Builder consists of a GUI and set of policy compilers for various firewall platforms


Firewall Builder consists of a GUI and set of policy compilers for various firewall platforms. It helps users maintain a database of objects and allows policy editing using simple drag-and-drop operations. The GUI and policy compilers are completely independent, which provides for a consistent abstract model and the same GUI for different firewall platforms. It currently supports iptables, ipfilter, ipfw, OpenBSD pf, Cisco PIX and FWSM, and Cisco routers access lists.
  • Licenses : GPL
  • Operating Systems : POSIX Linux BSD FreeBSD
  • Implementation : C, C++

XtreemOS : Enabling Liux for the Grid


The overall objective of the XtreemOS project is the design, implementation, evaluation, and distribution of a grid operating system (called XtreemOS) with native support for virtual organizations (VO). XtreemOS is capable of running on a wide range of underlying platforms, from clusters to mobiles. It is based on Mandriva Linux, with support to come for other distributions later.
  • Licenses : GPL
  • Operating Systems : smartphone, linux 2.6, i386, AMD-64
  • Implementation : C++, C, j2se, AJAX, Erlang

20100504

kommute : Anonymous File Sharing protect your privacy

Kommute is a file sharing client using the anonymous network MUTE.
  • Operating Systems : POSIX, Solaris, BSD, OpenBSD, Windows, FreeBSD, Linux, NetBSD
  • Implementation : C++

20100503

Mollify : Web file manager for publishing and managing files hosted on a PHP-enabled Web server, with an AJAX-powered user interface


Mollify is Web file manager for publishing and managing files hosted on a PHP-enabled Web server, with an AJAX-powered clean and fully customizable user interface. It is easy to install and configure, including fully configurable published directories, optionally with user accounts and access permissions.
  • Licenses : Eclipse
  • Operating Systems : OS Independent
  • Implementation : Java, JavaScript, PHP, AJAX

20100502

The Drizzle project : Building a database optimized for Cloud and Net applications


The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-cpu/core architecture. The code is originally derived from MySQL.
  • Licenses : GPLv2
  • Operating Systems : Linux, FreeBSD, Mac OS X, Solaris
  • Implementation : C++

GWintree : A GEDCOM-based genealogy program


GWintree is a GEDCOM-based genealogy program. It provides facilities to record, view, edit, and merge data, and to produce charts, family trees, and reports in a range of formats, including HTML. Charts can show all relatives, ancestors only, or descendants only. HTML charts allow you to click on a person in your HTML report to see where they are on the chart. Automatic matching and merging of data between files is supported.
  • Operating Systems : POSIX, Linux
  • Implementation : C

20100426

Thinknowlogy : A program capable of "understanding" the hidden logic in natural language

Thinknowlogy is a program capable of "understanding" the hidden logic in natural language. It demonstrates this by drawing conclusions from sentences in natural language independently, and reading as well as executing the playing rules of the game Connect-Four.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : C++, Java

20100425

monotone : A free distributed version control system


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.
  • Licenses : GPL
  • Operating Systems : Linux, Solaris, Mac OS X, Windows, and other unixes

Guitone : A Qt-based, cross-platform graphical user interface for the distributed version control system monotone (http://monotone.ca)


Guitone is a Qt-based, cross-platform graphical user interface for the distributed version control system monotone (http://monotone.ca). It aims towards full implementation of the monotone command line interface and is specially targeted at beginners.
  • Licenses : GPL
  • Operating Systems: Mac OS X, Windows, POSIX, Linux
  • Implementation : C++

20100422


Kiwix is an offline reader for Web contents based on the ZIM file format. It uses the Mozilla framework and integrates a full-text search engine. For example, this software allows you to read Wikipedia offline.
  • Licenses : GPL
  • Operating Systems : Linux, Windows
  • Implementation : C++, Xapian, HTML, JavaScript, XULRunner

20100421

Basenji : A media indexing tool designed for easy and fast indexing of media collections

Basenji is a media indexing tool designed for easy and fast indexing of media collections. It currently supports indexing of removable media such as CDs and USB sticks and stores them as volume objects in a database. After being stored in this database, volumes can be browsed and searched through for specific files very quickly. Basenji has been developed with platform independence in mind right from the start, and presently consists of a GTK+ GUI frontend and a reusable library backend (VolumeDB) that implements the actual indexing, searching, and database logic.
  • Licenses : GPLv3
  • Operating Systems : Linux, Windows

20100419

Ziproxy : A high-performance forwarding (non-caching) HTTP proxy that gzips text and HTML files, and reduces the size of images


Ziproxy is a high-performance forwarding (non-caching) HTTP proxy that gzips text and HTML files, and reduces the size of images by converting them to lower quality JPEGs or JPEG 2000. It is intended to increase the speed for low-speed Internet connections (mobile, dial-up, other). It's suitable for both home and professional usage. Ziproxy is fully configurable and also features transparent proxy mode, HTML/JS/CSS optimization, operation in daemon mode, a detailed access log with compression statistics, basic authentication, and more.
  • Licenses : GPLv2, GPL
  • Operating Systems : Linux, BSD, Cygwin, Mac OS X, FreeBSD
  • Implementation : C

RT-Thread RTOS : A real-time operating system for 16-bit to 32-bit microcontrollers


RT-Thread RTOS is a real-time operating system for 16-bit to 32-bit microcontrollers, with components which include a hard real-time kernel, a command line shell, a device virtual file system, and a graphic user interface. RT-Thread/GUI is a graphic user interface integrated with RT-Thread. It provides a multi-window, multi-thread graphic user interface. Rich widgets are implemented in RT-Thread/GUI, such as label, button, checkbox, textbox, etc. The typical RAM usage of RT-Thread/GUI is less than 20kB RAM.
  • Licenses : GPLv2, Apache 2.0
  • Implementation : C, Assembly

20100416

TrustedGRUB extends the GRUB bootloader with TCG support


TrustedGRUB extends the GRUB bootloader with TCG support. This makes it possible to provide a secure bootstrap architecture. The whole boot process is measured and - by support of a Trusted Platform Module (TPM) - the system integrity is verifyable.
  • Operating System : All POSIX (Linux/BSD/UNIX-like OSes)
  • License : GNU General Public License (GPL)
  • Intended Audience : Advanced End Users, Science/Research, System Administrators
  • User Interface : Command-line, Console/Terminal
  • Programming Language : C

TrouSerS : An open-source TCG Software Stack implementation

TrouSerS - An open-source TCG Software Stack implementation, created and released by IBM.
  • Operating System : Linux
  • License : Common Public License 1.0
  • Programming Language : C
TPM/J is an object-oriented API using Java for low-level access to the TPM. It was developed as part of the research project on Trusted Computing at MIT.
  • Operating System : OS X, Linux, WinXP
  • License : BSD License
  • Programming Language : Java

RCDevs OpenOTP Radius Bridge provides a RADIUS RFC-2865 (Remote Authentication Dial-in User Service) API for the OpenOTP Authentication Server

RCDevs OpenOTP Radius Bridge provides a RADIUS RFC-2865 (Remote Authentication Dial-in User Service) API for the OpenOTP Authentication Server. It is an optional server component to be deployed on top of your OpenOTP infrastructure. Radius Bridge is implemented over the powerful FreeRADIUS software. The RADIUS API interfaces with VPN servers and many other software applications requiring end-user authentication. The supported authentication schemes are based on One-Time Passwords technologies (OATH HOTP/TOTP or mOTP Software Tokens, SMS One-Time Passwords, and Mail / Secure Mail One-Time Passwords).
  • Licenses : GPLv2
  • Operating Systems : Linux
  • Implementation : C

20100401

Vyatta : A Linux-based routing and security distribution


Vyatta is a Linux-based routing and security distribution. It is meant to deliver a flexible, affordable alternative to Cisco 1800 through 7200 series routers. Vyatta is also a great virtual router, virtual firewall, virtual security solution for VMware, Xen, XenServer, and KVM virtualization projects.
  • Licenses : GPLv2
  • Implementation : C, C++

20100331

Service Guardian aims to protect servers against various things such as resource exhaustion and connection floods

Service Guardian aims to protect servers against various things such as resource exhaustion and connection floods. It can measure the number of connections to servers' ports and, after a grace time period, compares and sees if the host is still in violation of the specified settings. If a host is in violation of the settings, it will be filtered out and dropped via netfilter/iptables.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux
  • Implementation : C

20100322

CVLTonemap : An interactive viewer and tone mapping tool for high dynamic range (HDR) images

CVLTonemap is an interactive viewer and tone mapping tool for high dynamic range (HDR) images. By performing the tone mapping on the graphics processing unit (GPU), CVLTonemap can immediately display the results of method and parameter changes.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, Linux
  • Implementation : C, C++

20100321

Parted Magic OS employs core programs from GParted and Parted to handle partitioning tasks with ease

The Parted Magic OS employs core programs from GParted and Parted to handle partitioning tasks with ease, while featuring other useful programs including Partition Image, TestDisk, fdisk, sfdisk, dd, and ddrescue and an excellent set of documentation to benefit the user. An extensive collection of fileystem tools are also included, and the following filesystems are supported: ext2, ext3, ext4, FAT16, FAT32, HFS, HFS+, JFS, Linux-swap, NTFS, ReiserRS, reiser4, and XFS. It loads completely to system memory and requires at least 256MB of RAM to operate.
  • Licenses : GPL
  • Operating Systems : Linux

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university. It aims to have the same functionality as expensive scheduling programs.
  • Licenses : GPL
  • Implementation : C++

20100320

Video Contact Sheet *NIX (vcs for short) : A script that creates a contact sheet (preview) from videos

Video Contact Sheet *NIX (vcs for short) is a script that creates a contact sheet (preview) from videos by taking still captures distributed over the length of the video. The output image contains useful information on the video such as codecs, file size, screen size, frame rate, and length. It requires MPlayer or FFmpeg and ImageMagick. It is confirmed to work on Linux and FreeBSD, and possibly other POSIX/UNIX systems.
  • Licenses : LGPL
  • Operating Systems : POSIX, Linux, FreeBSD
  • Implementation : Unix Shell, bash

WOSH (Wide Open Smart Home) : A message-oriented middleware for controlling and automating a smart home

WOSH (Wide Open Smart Home) is a message-oriented middleware for controlling and automating a smart home. It comes with working services and devices. WOSH is an open multi-platform C++ framework. Its architecture is service (bundles) oriented and designed for distributed (cloud) computing. WOSH ships with library source, many services, and some applications (a server, a trayicon remote controller, and a GUI full-controller). Some features provided by its micro-kernel are a multi-user system with access policies, a centralized database manager and system monitor, and automatic network management and masquerading (on TCP). Some of the implemented services are: multimedia audio playback, monitor and control of X10 devices, remote control using instant messaging, and a remote control using SMS and call notification.
  • Licenses : creative commons by-nc-sa 3.0
  • Operating Systems : POSIX, Windows, Windows Mobile, Mac OS X
  • Implementation : Qt4, STL, ANSI C++

20100310

typhon : A slim and themeable OpenGL-based dashboard and program launcher

typhon is a slim and themeable OpenGL-based dashboard and program launcher. It's meant to be easily used on Linux HTPCs. You can customize the colors of the interface. Installed screensavers can be used as the interface background. Optional sound effects can be set. Optional 3D icons can be used, with configurable color and size. Any TTF font can be used for text. A selectionbar can be enabled. It uses real transparency, and can be used with any window manager. It has very few dependencies, and works fine with compiz. It can be controlled with either the mouse or the keyboard (and therefore also with remote controls).
  • Licenses : GPLv3
  • Operating Systems : GNU/Linux
  • Implementation : C++

20100308

Portable OpenSSH : A Unix/Linux port of OpenBSD's excellent OpenSSH, a full implementation of the SSH1 and SSH2 protocols


Portable OpenSSH is a Unix/Linux port of OpenBSD's excellent OpenSSH, a full implementation of the SSH1 and SSH2 protocols. It includes sftp client and server support.
  • Licenses : BSD Revised, BSD Original

UDAV : A cross-platform program for data array visualization based on the MathGL library

UDAV is a cross-platform program for data array visualization based on the MathGL library. It supports a wide spectrum of graphics, simple script language, and visual data handling and editing. It has a windowed interface for data viewing, changing, and plotting. It can execute MGL scripts, set up and rotate graphics, export to bitmap or vector (EPS or SVG) files, draw TeX-like formulas, and so on.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : C++

Yet Another Telephony Engine (Yate) : A next-generation telephony engine


Yate is a next-generation telephony engine. While currently focused on Voice over Internet Protocol (VoIP) and PSTN, its power lies in its ability to be easily extended. Voice, video, data, and instant messaging can all be unified under Yate's flexible routing engine, maximizing communications efficiency and minimizing infrastructure costs for businesses. It supports SIP, H.323, IAX, MGCP, Jingle, Jabber, E1, T1, analogic, robbed bit, ISDN PRI, BRI, and SS7.
  • Licenses : GPL
  • Operating Systems : POSIX, BSD, FreeBSD, Linux, Windows
  • Implementation : C++

AFD : A program to automatically distribute files either locally or to remote hosts

AFD is a program to automatically distribute files either locally or to remote hosts. The files are distributed by using FTP or SMTP, and can be sent in parallel and with priority. It provides a GUI to monitor and control the distribution and extensive logging of all activities.
  • Licenses : GPL
  • Operating Systems : POSIX, AIX, BSD, FreeBSD, HP-UX, IRIX, Linux, SCO, Solaris
  • Implementation : C

20100307

The Android Scripting Environment (ASE) brings scripting languages to Android

The Android Scripting Environment (ASE) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to handle intents, start activities, make phone calls, send text messages, scan bar codes, poll location and sensor data, use text-to-speech, and more. Scripts can be run interactively in a terminal, started as a long running service, or started via Locale. Python, Perl, JRuby, Lua, BeanShell, and Bourne shell are currently supported.
  • Licenses : Apache 2.0
  • Operating Systems : Android
  • Implementation : Android SDK, Java, Python, Perl, Lua, BeanShell, JRuby

20100304

IndiMail : A mailing solution built upon qmail and other mailing software

IndiMail is a mailing solution built upon qmail and other mailing software. IndiMail also provides management of virtual domains. IndiMail has the ability to distribute the users across multiple hosts. You can have multiple hosts hosting a domain placed anywhere and tied up by IndiMail. IndiMail has multiple queues (called a queue collection). The system IDs and configuration files used by IndiMail are all configurable through a set of environment variables, allowing you to customize IndiMail the way you want. IndiMail does not use hard-coded uid/gid in the executables and hence makes it easy to distribute a binary package. IndiMail has features that any modern email server should have - DKIM, BATV, greylisting, Filtering capability, SPAM/Virus control.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux
  • Implementation : C

20100213

strongSwan : A complete IPsec and IKEv1 implementation for Linux 2.4 and 2.6 kernels


strongSwan is a complete IPsec and IKEv1 implementation for Linux 2.4 and 2.6 kernels. It also fully supports the new IKEv2 protocol with Linux 2.6 kernels. It interoperates in both IKEv1 and IKEv2 mode with most other IPsec-based VPN products. The focus of the strongSwan project is on strong authentication mechanisms using X.509 public key certificates and optional secure storage of private keys on smartcards through a standardized PKCS#11 interface. A unique feature is the use of X.509 attribute certificates to implement advanced access control schemes based on group memberships.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : C

20100212

Sshguard monitors services through their logging activit

Sshguard monitors services through their logging activity. It reacts to messages about dangerous activity by blocking the source address with the local firewall. Sshguard employs a clever parser that can transparently recognize several logging formats at once (syslog, syslog-ng, metalog, multilog, raw messages), and detects attacks for many services out of the box, including SSH, several ftpds, and dovecot. It can operate all the major firewalling systems, and features support for IPv6, whitelisting, suspension, and log message authentication.

Licenses
Operating Systems
Implementation

20100209

BOUML : A UML 2 tool box that allows you to specify and generate code in C++, Java, IDL, and PHP

BOUML is a UML 2 tool box that allows you to specify and generate code in C++, Java, IDL, and PHP. BOUML is very fast and doesn't require much memory to manage several thousands of classes. BOUML is extensible, and the external tools (named plug-outs) can be written in C++ or Java, using BOUML for their definition as any other program. UML models can be exported to HTML pages, including PNG or SVG graphics.
Tags
Licenses
Implementation

Babel Router: A distance-vector routing protocol for IPv6 and IPv4

Babel Router is a distance-vector routing protocol for IPv6 and IPv4. It is designed to be robust and work efficiently on both wired networks and wireless mesh networks.
  • Licenses MIT/X
  • Operating Systems Mac OS X POSIX Linux
  • Implementation C

20100205

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university

FET (free timetabling tool) automatically schedules the timetable of a school, high school, or university. It aims to have the same functionality as expensive scheduling programs.
  • Licenses : GPL
  • Implementation : C++

SEO Profesional Toolbar offers many SEO-related tools in one place


SEO Profesional Toolbar offers many SEO-related tools in one place. It can display PageRank, S-Rank, and the number of backlinks for visited pages. It stores the history of ranks for selected sites. It can highlight words, links, view the number of words, and more. The history of ranks and back-links is stored in a database, therefore you may watch how your pages evolve in time. All are equipped with beautiful colorful charts. You can view observed domains in the sidebar and check their ranks without even visiting them. The extension also includes a customizable list of handy SEO-related links. All this is packed together with a search tool for enumerating and highlighting words and different types of links.
  • Licenses : MPL, proprietary art-work
  • Operating Systems : Windows, Linux, Mac OS X
  • Implementation : JavaScript xul

20100204

Mumble : Low-latency, high quality voice chat software primarily intended for use while gaming

Mumble is low-latency, high quality voice chat software primarily intended for use while gaming. It should compile and run the client out of the box on at least Ubuntu 6.06, and quite likely other distributions as well.
  • Licenses : BSD Revised GPL
  • Operating Systems : Windows, POSIX, Linux
  • Implementation : C++

PostBooks ERP, accounting, CRM by xTuple

PostBooks ERP, accounting, CRM, Free open source ERP, accounting, CRM package for small to midsized businesses. ERP client runs on Linux, Mac, and Windows (built with open source Qt framework). Business logic resides in PostgreSQL database. International ERP, accounting, and CRM tools.

Selenium : A suite of tools to automate web app testing across many platforms


Selenium is a suite of tools to automate web app testing across many platforms.

Selenium...

20100203

libqrencode : A library for encoding data in a QR Code symbol


libqrencode is a library for encoding data in a QR Code symbol, a kind of 2D symbology.
  • Licenses : LGPL
  • Operating Systems : Unix, Mac OS X
  • Implementation : C

HAproxy : A high-performance and highly-robust TCP and HTTP load balancer


HAproxy is a high-performance and highly-robust TCP and HTTP load balancer which provides cookie-based persistence, content-based switching, advanced traffic regulation with surge protection, automatic failover, run-time regex-based header control, Web-based reporting, advanced logging to help trouble-shooting buggy applications and/or networks, and a few other features. Its own event-driven state machine achieves 20,000 hits per second and surpasses GigaEthernet on modern hardware, even with tens of thousands of simultaneous connections.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, BSD, OpenBSD, Solaris
  • Implementation : C

20100201

Pandora FMS : A monitoring system for big IT environments

Pandora FMS is a monitoring system for big IT environments. It uses remote tests or local agents to grab information. It supports several platforms and supports multiple setups in HA environments.
  • Licenses : GPLv2
  • Operating Systems : GNU/Linux, Linux, AIX, HP-UX, Solaris, Windows
  • Implementation : Perl, PHP, MySQL, shell script, AJAX; JQUERY, AJAX, C++

20100131

Flex : A tool for generating programs that recognize lexical patterns in text

Flex is a tool for generating programs that recognize lexical patterns in text. There are many applications for Flex, including writing compilers in conjunction with GNU Bison. Flex is a free implementation of the well known Lex program. It features a Lex compatibility mode, and also provides several new features such as exclusive start conditions.
  • Licenses : BSD Revised, GPL, BSD Original

Poppler : A PDF rendering library derived from xpdf


Poppler is a PDF rendering library derived from xpdf. It has been enhanced to utilize modern libraries. It also provides basic command line utilities.
  • Licenses : GPL
  • Operating Systems : Unix, POSIX
  • Implementation : C++

20100130

Aegisub : An advanced subtitle editor that assists in the creation of subtitles, translations, and complex overlays using audio or video


Aegisub is an advanced subtitle editor that assists in the creation of subtitles, translations, and complex overlays using audio or video. Developed by enthusiasts it builds on workflows created and perfected through professional, hobby, and everyday use.
  • Licenses : BSD Original
  • Operating Systems : Windows, Unix, Mac OS X
  • Implementation : C++, C

20100114

FeelHome connects your computer to the Internet and lets you access your files and folders from any Web browser around the world. You can navigate into your remote hard drive and get, save, or share your files.
  • Licenses : GPLv2
  • Operating Systems : Linux, Windows, Mac OS X
  • Implementation : C++, Qt

20100113

DSPAM : A server-side statistical anti-spam agent for Unix email servers


DSPAM is a server-side statistical anti-spam agent for Unix email servers. It masquerades as the email server's local delivery agent and effectively filters spam using a combination of de-obfuscation techniques, specialized algorithms, and statistical analysis. The result is an administratively maintenance-free, self-learning anti-spam tool. DSPAM has yielded real-world success rates beyond 99.9% accuracy with less than a 0.01% chance of false positives.
  • Licenses : GPL
  • Operating Systems : Unix
  • Implementation : C

20100110

Mumble : Low-latency, high quality voice chat software primarily intended for use while gaming

Mumble is low-latency, high quality voice chat software primarily intended for use while gaming. It should compile and run the client out of the box on at least Ubuntu 6.06, and quite likely other distributions as well.
  • Licenses : BSD Revised, GPL
  • Operating Systems : Windows, POSIX, Linux
  • Implementation : C++

OCRopus : A state-of-the-art document analysis and OCR system


OCRopus(tm) is a state-of-the-art document analysis and OCR system, featuring pluggable layout analysis, pluggable character recognition, statistical natural language modeling, and multi-lingual capabilities.

The OCRopus engine is based on two research projects: a high-performance handwriting recognizer developed in the mid-90's and deployed by the US Census bureau, and novel high-performance layout analysis methods.

OCRopus is development is sponsored by Google and is initially intended for high-throughput, high-volume document conversion efforts. We expect that it will also be an excellent OCR system for many other applications.

Conchart : A tool to visualize the timing of network connections

Conchart is a tool to visualize the timing of network connections. It reads a pcap file to generate an SVG file. It will show the sent and received data as colored areas, which will allow an aid in network troubleshooting.
  • Licenses : GPLv3
  • Operating Systems : POSIX
  • Implementation : C++

20100109

WP Clipart : An attempt to make a useful clip art package of public domain images for use in word processors

WP Clipart is an attempt to make a useful clip art package of public domain images for use in word processors. It includes an optional cross-platform viewer/editor written with Python/GTK. The collection contains primarily non-transparent PNG images, mid-tones expanded and large shadow areas minimized (to prevent blocking-up) for inkjet print quality. It is suitable for documents as well as Web graphics, but also has business application. Its primary focus is for educational use (pictures of all US presidents, all country flags alphabetically listed, all US states, historical figures, a sign language alphabet, and a large American history section.)

20100105

Likewise Open : Joins Linux, Unix, and Mac OS machines to Microsoft Active Directory and securely authenticates users with their domain credentials


Likewise Open is an application that joins Linux, Unix, and Mac OS machines to Microsoft Active Directory and securely authenticates users with their domain credentials. Features include: joining non-Windows systems to Active Directory domains in a single step from the command line or from a GUI; authenticating users with a single user name and password; enforcing the same password policies for all platforms; supporting multiple forests with one-way and two-way cross forest trusts; caching credentials in case your domain controller goes down; and providing single sign-on for SSH and Putty. It does not require Active Directory schema changes for installation.
  • Licenses : GPL GPLv2
  • Operating Systems : Mac OS X, Windows, Unix

20091231

OpenOTP is an implementation of the HOTP protocol using a ZeitControl Cardsystems ZC3.9 BasicCard and standalone balance reader, standalone Spyrus PAR2 (Personal Access Reader), or PCSC-Lite supported smart card reader. Included is a C library implementation of the HOTP protocol and associated user database management, HOTP PAM library, OpenVPN plug-in module, micro RADIUS server with HOTP support, and utilities for managing the smart card, Spyrus reader, and host side HOTP user database. The PCSC-Lite API provides reader support for smart card management.
  • Licenses : BSD
  • Operating Systems : Linux, FreeBSD, Mac OS X
  • Implementation : C

ClamFS : A FUSE-based user-space file system for Linux with on-access anti-virus file scanning through the clamd daemon

ClamFS is a FUSE-based user-space file system for Linux with on-access anti-virus file scanning through the clamd daemon.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20091229

Xplico : An IP traffic decoder that extracts data from an Internet traffic capture

Xplico is an IP traffic decoder that extracts data from an Internet traffic capture. From a pcap file, it can extracts each email (POP, IMAP, and SMTP protocols), all HTTP content, VoIP calls (SIP), and so on. It isn't a packet sniffer or a network protocol analyzer, but rather an IP/Internet traffic decoder or network forensic analysis tool (NFAT).
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux
  • Implementation : C, SQL, Python, PHP, AJAX

20091223

The Drizzle project : Building a database optimized for Cloud and Net applications


The Drizzle project is building a database optimized for Cloud and Net applications. It is being designed for massive concurrency on modern multi-CPU/core architectures. The code is originally derived from MySQL.
  • Licenses : GPLv2
  • Operating Systems : Linux, FreeBSD, Mac OS X, Solaris
  • Implementation : C++

libopkele : A C++ implementation of an OpenID decentralized identity system

libopkele is a C++ implementation of an OpenID decentralized identity system. It provides OpenID protocol handling, leaving authentication and user interaction to the implementor.
  • Licenses : MIT/X
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20091222

GNU SIP Witch : A pure SIP-based office telephone call server

GNU SIP Witch is a pure SIP-based office telephone call server that supports generic phone system features like call forwarding, hunt groups and call distribution, call coverage and ring groups, holding, and call transfer, as well as offering SIP specific capabilities such as presence and messaging. It supports secure telephone extensions for making calls over the Internet, and intercept/decrypt-free peer-to-peer audio and video extensions. It is not a SIP proxy, a multi-protocol telephone server, or an IP-PBX, and does not try to emulate Asterisk, FreeSWITCH, or Yate.
  • Licenses GPLv3
  • Operating Systems OS Independent
  • Implementation C++

SquidTL allows proxy administrators to configure how much time users can spend on a specific Web site


SquidTL allows proxy administrators to configure how much time users can spend on a specific Web site. For example, you can limit the use of Facebook or other social networks with per-user rules or IP. It has a small memory footprint and very fast execution. It also includes a Web-based administration GUI. You can also use it in conjunction with DansGuardian.
  • Licenses : GPLv2
  • Operating Systems : Linux
  • Implementation : C, PHP

vvvP (Virtual Volumes View Photo Edition) catalogs photographs on removable devices and hard disks at the same time

vvvP (Virtual Volumes View Photo Edition) catalogs photographs on removable devices and hard disks at the same time. Images can also be arranged in a single virtual filesystem. Each folder of this filesystem can contain images from many disks. The program allows you to view image thumbnails and full images.
  • Licenses : GPL
  • Operating Systems : Linux, OS X
  • Implementation : C++ and wxWidgets GUI version, firebirdsql

SafeSquid : A content filtering proxy server

SafeSquid is a content filtering proxy server. It supports 'profiled' Internet access, a browser based interface, very fast throughput, DNS caching, content caching, pre-fetching, bandwidth control, virus scanning, ICP, CARP, and ICAP clients, source, target, and time-based granular firewall style rules to allow or deny content like music, videos, Flash and Java applets, messengers, chats, cookies, ActiveX, scripts, etc., remote authentication, real-time text and image analysis for blocking pornography, and an URL filter.
  • Operating Systems : POSIX Linux

SQLCipher provides fully transparent encryption of SQLite databases

SQLCipher provides fully transparent encryption of SQLite databases. SQLCipher is a specialized build of the SQLite database that performs transparent and on-the-fly encryption. Using SQLCipher, an application uses the standard SQLite API to manipulate tables using SQL. Behind the scenes, the library silently manages security, making sure that data pages are encrypted and decrypted as they are written to and read from storage. SQLCipher relies on the peer-reviewed OpenSSL library for several encryption requirements, including the AES-256 algorithm, pseudo random number generation, and PBKDF2 key derivation.
  • Licenses : BSD Style
  • Operating Systems : Linux, Mac OS X, Windows, iPhone, iPod
  • Implementation : C

20091221

SoftHSM : An implementation of a cryptographic store accessible through a PKCS#11 interface


SoftHSM is an implementation of a cryptographic store accessible through a PKCS#11 interface. You can use it to explore PKCS#11 without having a Hardware Security Module. It is being developed as a part of the OpenDNSSEC project. SoftHSM uses Botan for its cryptographic operations.
  • Licenses : BSD Revised
  • Implementation : C++

20091213

SFLphone : An SIP/IAX2 compatible softphone

SFLphone is an SIP/IAX2 compatible softphone. The goal is to create a robust enterprise-class desktop phone. While it can serve home users very well, it is designed for intensive corporate use.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C++, C, dbus, Glib, GTK 2.0, Qt, XML

20091212

Graphical certification authority : An interface for managing RSA and DSA keys, certificates, certificate signing requests, revocation lists and temp

Graphical certification authority is an interface for managing RSA and DSA keys, certificates, certificate signing requests, revocation lists and templates. It uses the OpenSSL and Qt4 libraries. Certificates and requests can be created and signed and many x509v3 extensions can be added. XCA supports multiple root and intermediate Certificate authorities. The CAs can be used to create CRLs and extend certificates. The following file-formats are supported: PEM, DER, PKCS#7, PKCS#8, PKCS#10, PKCS#12, SPKAC.
  • Licenses : BSD Revised
  • Operating Systems : POSIX, BSD, FreeBSD, Mac OS X, Linux, Windows
  • Implementation : C++

20091205

languages & platforms OpenDocument

lpOD (languages & platforms OpenDocument) is a project that offers, for high level use cases, an application programming interface dedicated to document processing with the Python, Perl, and Ruby languages. It complies with the Open Document Format standard.
  • Licenses : GPLv3 or later Apache
  • Operating Systems : Platform Independent

20091203

NeL and the attached server and client code is a platform to create and run a multi-user 3D virtual environment for entertainment purposes

NeL and the attached server and client code is a platform to create and run a multi-user 3D virtual environment for entertainment purposes. It is used as the core of Ryzom (ryzom.com), a 3D MMORPG. The server and client code is Linux and Windows based.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Windows, Mac OS X
  • Implementation : C++

Unity : A user-friendly development environment for designing and programming 3D games and a 3D game engine


Unity is a user-friendly development environment for designing and programming 3D games and a 3D game engine. Scripting is done using JavaScript, C#, or Boo via an embedded Mono run time. The resulting games can be deployed as stand-alone Mac OS X or Windows applications, Web plug-ins, or as Dashboard widgets. Unity is the tool that was used by Unity Technologies to create their game Gooball, which is available from Ambrosia Software.
  • Licenses : Commercial but free to use
  • Operating Systems : Mac OS X Windows
  • Implementation : C#, C++, Objective C, Other Scripting Engines

20091128

GNU Gatekeeper : Free H.323 gatekeeper based on the OpenH323 project


The GNU Gatekeeper is a free H.323 gatekeeper based on the OpenH323 project. You can use it to manage a Voice-over-IP network and let endpoints (e.g., Netmeeting) communicate through symbolic names. It also has an external interface for billing and other applications. It runs on a number of Unix versions (including Linux and Solaris) and Windows.
  • Licenses : GPLv2
  • Operating Systems : Mac OS X, POSIX, BSD, FreeBSD, Windows, Linux, Solaris
  • Implementation : C++

libqr : A library for handling QR codes (a kind of 2D bar code)

libqr is a library for handling QR codes (a kind of 2D bar code). It currently supports code generation. It is highly portable and intended to be as widely useful as possible.
  • Licenses : Public Domain
  • Implementation : C

Generate a QR code

AFD : A program to automatically distribute files either locally or to remote hosts

AFD is a program to automatically distribute files either locally or to remote hosts. The files are distributed by using FTP or SMTP, and can be sent in parallel and with priority. It provides a GUI to monitor and control the distribution and extensive logging of all activities.
  • Licenses : GPL
  • Operating Systems : POSIX. AIX, BSD, FreeBSD, HP-UX, IRIX, Linux, SCO, Solaris
  • Implementation : C

20091118

NexentaStor leverages the ZFS file system and is optimized for use in 2nd-tier NAS and iSCSI applications

NexentaStor leverages the ZFS file system and is optimized for use in 2nd-tier NAS and iSCSI applications requiring open, low cost, high performance storage as well as dramatically simplified provisioning, expansion, backup, replication, and archiving. It is also used as a primary NAS in businesses that wish to expand at closer to commodity pricing. It supports unlimited snapshots, snapshot mirroring (replication), block level mirroring, integrated search, and easy management of extremely large storage pools.
  • Operating Systems : Unix

20091117

The Metasploit Framework : A platform for developing, testing, and using exploit code

The Metasploit Framework is a platform for developing, testing, and using exploit code. The framework has been used on platforms ranging from large mainframes to the Apple iPhone.
  • Licenses : BSD Revised
  • Operating Systems : OS Independent
  • Implementation : Assembly, C, Ruby

Minitube : A native YouTube client

Minitube is a native YouTube client. With it, you can watch YouTube videos in a new way: you type a keyword, and Minitube gives you an endless video stream. Minitube does not require the Flash Player. It is not about cloning the original YouTube Web interface, but strives to create a new TV-like experience.
  • Licenses : GPLv3
  • Operating Systems : Linux, Mac OS X
  • Implementation : C++, Qt, phonon

20091116

visual-db : A tool for the visualization of a PostgreSQL database as tables with relations between them

visual-db is a tool for the visualization of a PostgreSQL database as tables with relations between them.
  • Licenses : BSD Revised
  • Operating Systems : Unix, Linux, Windows, Mac OS X
  • Implementation : C++, Qt4

Pure FTP Server : A fast, production quality, standards-conformant FTP server based on Troll-FTPd


Pure FTP Server is a fast, production quality, standards-conformant FTP server based on Troll-FTPd. It has no known vulnerability, it is trivial to set up, and it is especially designed for modern kernels. Features include PAM support, IPv6, chroot()ed home directories, virtual domains, built-in 'ls', FXP protocol, anti-warez system, bandwidth throttling, restricted ports for passive downloads, an LDAP backend, XML output, and more.
  • Licenses : BSD
  • Operating Systems : Linux, BSD, Mac OS X
  • Implementation : C

20091109

Ipe : A drawing editor for creating figures in PDF or (encapsulated) Postscript format

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 multi-page PDF presentations that can be shown on-line with Acrobat Reader.
  • Licenses : GPL

20091107

Sigil : A multi-platform WYSIWYG ebook editor. It is designed to edit books in ePub format.


Sigil is a multi-platform WYSIWYG ebook editor. It is designed to edit books in ePub format.

Now what does it have to offer...

  • Free and open source software under GPLv3
  • Multi-platform: runs on Windows, Linux and Mac
  • Full Unicode support: everything you see in Sigil is in UTF-16
  • Full EPUB spec support
  • WYSIWYG editing
  • Multiple Views: Book View, Code View and Split View
  • Metadata editor with full support for all possible metadata entries (more than 200) with full descriptions for each
  • Table Of Contents editor
  • Multi-level TOC support
  • Book View fully supports the display of any XHTML document possible under the OPS spec
  • SVG support
  • Basic XPGT support
  • Advanced automatic conversion of all imported documents to Unicode
  • Currently imports TXT, HTML and EPUB files; more will be added with time
  • Currently exports EPUB and SGF (Sigil native format); more will be added with time
  • Embedded HTML Tidy; all imported documents are thoroughly cleaned; changing views cleans the document so no matter how much you screw up your code, it will fix it (usually)
  • An actually usable user interface
  • Native C++ application
  • Bugs :)
  • And a lot more...

ModSecurity : An intrusion detection and prevention engine for Web applications (sometimes called a Web application firewall)

ModSecurity is an intrusion detection and prevention engine for Web applications (sometimes called a Web application firewall). Operating embedded or as part of an Apache reverse proxy, it increases Web application security, protecting Web applications from known and unknown attacks. It is flexible and easy to configure. It monitors HTTP traffic (including POST payloads), detects or prevents attacks, enhances logging, performs anti-evasion, and allows administrators to create custom rules to suit their specific needs. It excels in HTTP traffic monitoring and just-in-time vulnerability patching.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : C

20091102

The Android Scripting Environment (ASE) brings scripting languages to Android

The Android Scripting Environment (ASE) brings scripting languages to Android by allowing you to edit and execute scripts and interactive interpreters directly on the Android device. These scripts have access to many of the APIs available to full-fledged Android applications, but with a greatly simplified interface that makes it easy to handle intents, start activities, make phone calls, send text messages, scan bar codes, poll location and sensor data, use text-to-speech, and more. Scripts can be run interactively in a terminal, started as a long running service, or started via Locale. Python, Perl, JRuby, Lua, BeanShell, and Bourne shell are currently supported.
  • Licenses : Apache 2.0
  • Operating Systems : Android
  • Implementation : Android SDK Java Python Perl Lua BeanShell JRuby