20100629

netCDF Operators

The netCDF Operators (NCO) facilitates manipulation and analysis of self-describing data stored in the (freely available) netCDF format.
  • Licenses : GPLv3
  • Operating Systems : POSIX
  • Implementation : C

NetCDF : A format developed at Unidata that was inspired by the CDF format from NASA


NetCDF is a format developed at Unidata that was inspired by the CDF format from NASA. NetCDF stands for "Network Common Data Form" and is a self-describin
g data format, commonly used in scientific and engineering applications.
  • Licenses : BSD Original
  • Operating Systems : POSIX, IRIX, HP-UX, GNU/Hurd, BSD, OpenBSD, NetBSD, FreeBSD, Unix, Solaris, SCO, Linux, BSD/OS, AIX, Windows
  • Implementation : Fortran, C++, C

20100628

Scan Tailor : An interactive post-processing tool for scanned pages

Scan Tailor is an interactive post-processing tool for scanned pages. It performs operations such as page splitting, deskewing, adding/removing borders, despeckling, and others. You give it raw scans and you get pages ready to be printed or assembled into a PDF or a DJVU file.
  • Licenses : GPLv3
  • Implementation : C++

ZynAddSubFX : A powerful real-time, multi- timbral software synthesizer for Linux

ZynAddSubFX is a powerful real-time, multi- timbral software synthesizer for Linux. It has microtonal capabilities, and the instruments it creates sound like those from professional keyboards. It includes effects like reverb, echo, chorus, and phaser.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Windows
  • Implementation : C++

20100624

RCDevs OpenOTP provides strong two-factor authentication with one time passwords (OTP)

RCDevs OpenOTP provides strong two-factor authentication with one time passwords (OTP). It supports OATH RFC-4226 HOTP (counter-based) and TOTP (Time-based), Mobile-OTP, YubiKey Software/Hardware Tokens, SMSOTP, and MAILOTP. It provides a SOAP/XML and RADIUS API and integrates into your LDAP (OpenLDAP, Novell, ActiveDirectory). It works with Web applications, VPNs, Unix, Microsoft, and more. It is composed of the RCDevs WebADM server application, the OpenOTP SOAP service, the optional Radius Bridge, and the User Self-service Desk end-user Web application. VMWare appliances and Web demos are available.
  • Licenses : Freeware
  • Operating Systems : Unix, Linux
  • Implementation : C, PHP

20100623

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

DrQueue : A distributed rendering queue. It helps manage jobs on a render farm


DrQueue is a distributed rendering queue. It helps manage jobs on a render farm. It works under Linux, Mac OS X, FreeBSD, IRIX, and Windows, supports Maya, Blender, Lightwave, Mental Ray, Bmrt (Renderman), 3Delight, and Pixie out of the box, and can support any other renderer or computing task that can be handled via scripting.
  • Licenses : GPL
  • Operating Systems : Mac OS X, POSIX, BSD, FreeBSD, Linux, IRIX, Windows, Cygwin
  • Implementation : C C++

20100622

Chef : An open source systems integration framework built to bring the benefits of configuration mangement to your entire infrastructure


Chef is an open source systems integration framework built to bring the benefits of configuration mangement to your entire infrastructure. You write source code to describe how you want each part of your infrastructure to be built, then apply those descriptions to your servers. The result is a fully automated infrastructure: when a new server comes on line, the only thing you have to do is tell Chef what role it should play in your architecture.

Highlight : A universal converter from source code to HTML, XHTML, RTF, TeX, LaTeX, SVG, BBCode, terminal escape sequences, and XML

Highlight is a universal converter from source code to HTML, XHTML, RTF, TeX, LaTeX, SVG, BBCode, terminal escape sequences, and XML. (X)HTML and SVG output are formatted by Cascading Style Sheets. It supports more than 140 programming languages, and includes 40 highlighting color themes. It's possible to easily enhance the parsing database. The converter includes some features to provide a consistent layout of the output code.
  • Licenses : GPLv3
  • Operating Systems : Windows, POSIX, Linux, Unix
  • Implementation : C++

InfiniDB Community Edition


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 supports a MySQL interface.
  • Licenses : GPL v2
  • Operating Systems : Linux, Windows
  • Implementation : C++, MySQL

20100621

Remind : A full-featured calendar/reminder program

Remind is a full-featured calendar/reminder program featuring sophisticated date calculation, moon phases, sunrise/sunset, Hebrew calendar, alarms, PostScript output, an X front-end, multilingual messages, and proper handling of holidays. It also includes scripts for making a nice WWW calendar server.
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : Tcl, C

UsbCryptFormat : A graphical user interface (GUI) for the encryption of USB flash drives or external hard drives


UsbCryptFormat is a graphical user interface (GUI) for the encryption of USB flash drives or external hard drives. It allows the user to reformat a USB flash drive, an SD card, or an external hard drive with an encrypted filesystem very easily and without the danger of destroying data on an internal hard drive because of incautious handling of device names. So it is usable even for a layperson.
  • Licenses : GPL
  • Operating Systems : Debian GNU/Linux Ubuntu
  • Implementation : bash

Barcode Writer in Pure Postscript implements the printing of many barcode formats entirely within PostScript

Barcode Writer in Pure Postscript implements the printing of many barcode formats entirely within PostScript, so that the process of converting the input string into the printed output is performed by the printer itself. The project supports all major barcode formats including EAN-13, EAN-8, UPC-A, UPC-E, ISBN, Code 128 (A, B, and C), Code 39, Code 93, Code 11, ITF-14, GS1 DataBar, MSI, Plessey, Postnet, Code 2 of 5, Codabar, QR Code, PDF417, MaxiCode, Aztec Code, Data Matrix, PostNet, OneCode, RM4SCC, AusPost, etc.
  • Licenses : MIT/X
  • Operating Systems : OS Independent
  • Implementation : PostScript

xhtmldbg provides you with the facility to check and analyze web page content directly


xhtmldbg provides you with the facility to check and analyze web page content directly. All these are good starting points for targeted xhtml development debugging. It features the ability to watch HTTP headers, to watch _POST variables when submitting html forms, css stylesheet monitoring. dom inspector for better documents structure monitoring, to indicate css stylesheet attributes, to indicate current used cookies, to watch javascript errors, auto reload function up to 60 seconds, analyzing SEO keywords, and quick HTTP_USER_AGENT switching.
  • Licenses : GPLv3
  • Operating Systems : Linux (32 and 64 bit)
  • Implementation : C++, QT 4

The Goblin and the Butterfly (TGATB) : 2D/3D client for the MMORPG of the same name

The Goblin and the Butterfly (TGATB) is a 2D/3D client for the MMORPG of the same name.
  • Licenses : GPLv2
  • Operating Systems : Linux, Windows, Mac OS X
  • Implementation : C, SDL

20100619

Stantor-Domodulor : A home automation software system


Stantor-Domodulor is a home automation software system. It lets you manage electric and electronic facilities through Web pages, I-mode, and WAP 2 and 1. Stantor can drive Velleman k8000/k8055/k8061 boards, X10 materials, USB webcams, and sound boards. Stantor correspondents can sent alerts via email and instant messaging. Linux distributions supported are Ubuntu, Fedora, and Mandriva.
  • Licenses : GPLv2
  • Operating Systems : Fedora, Mandriva, Ubuntu, Linux
  • Implementation : HTML, MySQL, PHP, C++, Apache, Video, JavaScript, AJAX

OBD GPS Logger logs OBDII and GPS data

OBD GPS Logger logs OBDII and GPS data. It can then take that logged data and write useful output formats. Interesting information logged and exported includes how fast you're going, how fast the engine's going, the air flow into the engine, and the throttle position.
  • Licenses : GPLv2
  • Operating Systems : Linux, POSIX, Mac OS X
  • Implementation : C

Partition Editor : A graphical frontend to libparted

Gnome Partition Editor is a graphical frontend to libparted. It supports creating, resizing, moving, and copying of partitions.
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : C++

20100617

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

20100614

Scan Tailor : An interactive post-processing tool for scanned pages

Scan Tailor is an interactive post-processing tool for scanned pages. It performs operations such as page splitting, deskewing, adding/removing borders, despeckling, and others. You give it raw scans and you get pages ready to be printed or assembled into a PDF or a DJVU file.
  • Licenses : GPLv3
  • Implementation : C++

20100612

ClearOS : An integrated network server gateway solution for small and distributed organizations

ClearOS is an integrated network server gateway solution for small and distributed organizations. The software provides all the necessary server tools to run an organization including email, anti-virus, anti-spam, file sharing, groupware, VPN, firewall, intrusion detection/prevention, content filtering, bandwidth management, multi-WAN, and more. Through the intuitive Web-based management console, an administrator can configure the server software along with integrated cloud-based services.
  • Licenses : GPL, Public Domain
  • Implementation : PHP, Perl, C, Python, Lua

20100608

Freeside : An open-source billing and trouble ticketing packag


Freeside is an open-source billing and trouble ticketing package for ISPs, VoIP, hosting, service, and content providers, and other online businesses.
  • Licenses : AGPL
  • Operating Systems : POSIX, BSD, FreeBSD, Solaris, Linux, Unix
  • Implementation : Perl, SQL

Glass : A library for distributed computing and cloud computing, focusing in high performance, low lag applications


Glass is a library for distributed computing and cloud computing, focusing in high performance, low lag applications, particularly virtual and augmented reality.
The Glass framework is a scalable set of components that can be used by applications to perform distributed computing. Applications are built reusing the available components as needed. One of the major goals of Glass is to be a user-friendly framework, not only suitable for new applications, but also for legacy code. This is an important feature, as most available solutions for distributed computing require a substantial amount of rewrite of legacy code; some of them require a complete change of the application design.
  • Licenses : LGPL
  • Operating Systems : Mac OS X, Windows, Cygwin, POSIX, IRIX, Linux
  • Implementation : C++, Java

20100603

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

20100601

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

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

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