20100531

Arista : An easy-to-use multimedia transcoder for the GNOME desktop

Arista is an easy-to-use multimedia transcoder for the GNOME desktop. It focuses on the goal of transcoding media, namely the devices you wish to play the media on. It is designed for use by people who are not familiar with audio and video encoding and want an easy way to get multimedia to their devices. It supports input from DVD and V4L devices as well as regular files.
  • Licenses : LGPLv2.1
  • Operating Systems : OS Independent
  • Implementation : GTK, GDK, GConf, GIO, Cairo, Gstreamer, Python, udev

Disko : A user interface application framework for the fast and simple development of flexible applications on embedded Linux systems

Disko is a user interface application framework for the fast and simple development of flexible applications on embedded Linux systems, with a particular focus on interactive user interfaces. It is high-performance and easy to learn, and due to its architecture is well suited to creating complex applications.
  • Licenses : LGPL
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20100528

sinfo : A monitoring tool that uses a broadcast scheme to distribute information on the status of each computer on your local network

sinfo is a monitoring tool that uses a broadcast scheme to distribute information on the status of each computer on your local network. It supports CPU, memory usage, network load, and information about the top 5 processes on each computer. sinfo uses ncurses to display the information in an attractive manner.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Solaris, BSD, FreeBSD

QSynergy : A comprehensive and easy-to-use graphical front end for Synerg

QSynergy is a comprehensive and easy-to-use graphical front end for Synergy. Synergy lets a user control more than one computer with a single mouse and keyboard (and has lots and lots of extra features on top of that). Since Synergy only has a GUI for MS Windows, QSynergy was written to step in and fill this gap for users on Mac and Unix platforms.
  • Licenses : GPL
  • Operating Systems : Linux, Mac OS X, Windows
  • Implementation : C++, Qt 4

NuFW is an authenticating firewal


NuFW is an authenticating firewall. It adds strict and secure identity-based filtering capabilities to enterprise-grade firewalls. It can also set quality of service on a per-user basis and log user activities into an SQL database. Furthermore, it can use multiple external authentication sources via PAM and be the key of a Single Sign On solution.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux
  • Implementation : C

Hanzim ("Hanzi Master") : An interactive visual dictionary for learning and seeing relationships between Chinese radicals, characters, and compounds

Hanzim ("Hanzi Master") is an interactive visual dictionary for learning and seeing relationships between Chinese radicals, characters, and compounds. All the characters with a given radical, phonetic component, or pronunciation can be displayed, and all words containing a character, with English meanings. All data is stored locally. Either simplified or traditional characters can be used.
  • Licenses : Shareware
  • Operating Systems : Mac OS X
  • Implementation : Tcl

20100527

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

OpenDNSSEC : Software that manages the security of domain names on the Internet


OpenDNSSEC is software that manages the security of domain names on the Internet. The project intends to drive adoption of Domain Name System Security Extensions (DNSSEC) to further enhance Internet security.
  • Licenses : BSD Revised
  • Operating Systems : Unix, RHEL, Linux, OpenBSD, FreeBSD, NetBSD, Fedora, Debian, Ubuntu, Mac OS X
  • Implementation : C, C++, Python, Ruby, ldns

XML Security Library : A C library based on LibXML2

XML Security Library is a C library based on LibXML2. It provides an implementation for major XML security standards: XML Digital Signature and XML Encryption.
  • Licenses : MIT/X
  • Implementation : C

BRL-CAD : A powerful constructive solid geometry solid modeling system

BRL-CAD is a powerful constructive solid geometry solid modeling system that includes an interactive geometry editor, ray-tracing support for rendering and geometric analysis, path-tracing for realistic image synthesis, network distributed framebuffer support, and image and signal-processing tools.
  • Licenses : BSD Revised, LGPL, Public Domain
  • Operating Systems : Unix, Mac OS X, Windows, Cygwin, POSIX, BSD, IRIX, Linux, Solaris
  • Implementation : C, C++, PHP, Tcl, Unix Shell

20100526

libpff : A library and tools to access the Personal Folder File (PFF) and the Offline Folder File (OFF) forma

libpff is a library and tools to access the Personal Folder File (PFF) and the Offline Folder File (OFF) format. PFF is used by Outlook in PAB (Personal Address Book), PST (Personal Storage Table), and OST (Offline Storage Table) files.
  • Licenses : LGPL v3
  • Operating Systems : Linux, Windows
  • Implementation : C++

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. It can be used as an emulator launcher and program launcher. It has optional PNG picture support for both background and preview pictures. There's also an optional autoscreenshotmode, which creates a preview picture of the launched app after a user-configured time. Everything can be configured by the user, including colors, whole color themes, font, font size (any TTF font will do), optional sound effects, optional 3d icons (using glut), and background and preview pictures. Already installed screensavers can also be used as backgrounds using compositing/ transparency. There are also several X11 functions that can be enabled/disabled, like hide/show mouse, enable/disable window decoration, show on all desktops, etc. typhon also works fine with compiz and can be controlled with the mouse and/or keyboard (and therefore also with remotes).
  • Licenses : GPLv3
  • Operating Systems : GNU/Linux
  • Implementation : C++

Poppler : 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++

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