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

20091026

bftpd : A very configurable Linux FTP server which can do chroot without special configuration or directory preparation


bftpd is a very configurable Linux FTP server which can do chroot without special configuration or directory preparation. It will work out-of-the-box with almost no configuration required, and works on all Unix variants tested. Most FTP commands are supported, and user authentication is done via passwd/shadow or PAM. tar/gzip on-the-fly is supported.
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : C

InspIRCd : A fully modular IRC daemon

InspIRCd is a fully modular IRC daemon with modular SSL (gnutls or OpenSSL), ziplinks (through zlib) support, advanced spam filters, flood controls, settable operator levels, and SQL login using PostgreSQL, MySQL, or SQLite.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, BSD, Mac OS X, Linux
  • Implementation : C#, C++

20091024

Fingerprint GUI : A set of GUI tools for the use of fingerprint scanners on Linux systems

Fingerprint GUI is a set of GUI tools for the use of fingerprint scanners on Linux systems. It enables the recording and checking of fingerprints of users and allows login and authentication of users by their fingerprint through its PAM module. An additional "fingerprintIdentifier" application can be used for customized (shell) scripts when users have to be identified or authenticated by their fingerprints. The system is based on device drivers from the "libfprint" project.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20091023

Recoll : A personal full text desktop search tool based on Xapian

Recoll is a personal full text desktop search tool based on Xapian. It provides an easy to use, feature-rich, easy administration interface with a Qt-based GUI. Text, HTML, PDF, PostScript, MS Word, OpenOffice, Wordperfect, KWord, Abiword, maildir, and mailbox mail folder formats are supported, along with their compressed versions. Powerful query facilities are provided. Multiple character sets are supported, and internal processing and storage uses Unicode UTF-8. Stemming is performed at query time and the stemming language can be switched after indexing.
  • Licenses : GPL
  • Operating Systems : POSIX, BSD, FreeBSD, Linux, Solaris ,Unix
  • Implementation : C++

20091019

vsftpd : A secure and fast FTP server for UNIX-like systems that is used on many large and critical Internet sites

vsftpd is a secure and fast FTP server for UNIX-like systems that is used on many large and critical Internet sites. Its rich feature set includes SSL encryption, IPv6, bandwidth throttling, PAM integration, virtual users, virtual IPs and per-user / per-IP configuration.
  • Licenses : GPL
  • Implementation : C

Fimex is a the File Interpolation, Manipulation, and EXtraction library for gridded geospatial data

Fimex is a the File Interpolation, Manipulation, and EXtraction library for gridded geospatial data. It converts between different, extensible data formats (currently netcdf, NcML, grib1/2, and felt). It enables you to change the projection and interpolation of scalar and vector grids. It makes it possible to subset the gridded data and to extract only parts of the files. For simple usage, Fimex also comes with the command line program fimex.
  • Licenses : LGPL
  • Operating Systems : Unix
  • Implementation : C, C++

Aqsis : A cross-platform 3D rendering solution adhering to the RenderMan standard defined by Pixar


Aqsis is a cross-platform 3D rendering solution adhering to the RenderMan standard defined by Pixar. Features include programmable shading, true displacements, 3D depth-of-field, motion blur, NURBS, subdivision surfaces, CSG, procedural plugins, and more.
  • Licenses : GPL, LGPL
  • Operating Systems : Windows, Linux, Mac OS X
  • Implementation : C++, C, Python

Tulip : A software system dedicated to the visualization of huge graphs

Tulip is a software system dedicated to the visualization of huge graphs. It manages graphs with up to 500,000 elements (node and edges) on a personal computer (PIII 600 with 256MB RAM). The Tulip architecture provides the following features: 3D visualizations, 3D modifications, plugin support, support for clusters and navigation, automatic graph drawing, automatic clustering of graphs, automatic selection of elements, and automatic coloring of elements according to a metric.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Windows, Mac OS X
  • Implementation : C++

Galapix : An image viewer that allows you to directly zoom into large collections of tens of thousand of images

Galapix is an image viewer that allows you to directly zoom into large collections of tens of thousand of images from tiny thumbnails down to the images' original size fluently with short load times and no loss of interactivity. It accomplishes this by keeping a tile cache which stores not only thumbnails for one size, but thumbnails of many different sizes.
  • Licenses : GPLv3
  • Operating Systems : POSIX Linux
  • Implementation : C++

20091018

Imptalk : Real time communication software built to provide face-to-face advantages to remote gamers

Imptalk is real time communication software built to provide face-to-face advantages to remote gamers.
Communication is key to victory in all multiplayer games. Use Imptalk when competing online to give your team a winning edge. It runs on all major platforms including: Windows, Linux, and Mac OS X.
  • Licenses : GPLv3
  • Operating Systems : Windows, Mac OS X, Linux
  • Implementation : C++, wxWidgets, Speex, Ogg, SQLite, Python, Theora

20091015

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

Paperkey : An OpenPGP key archiver

Paperkey is a reasonable way to achieve a long term backup of OpenPGP (GnuPG, PGP, etc) keys is to print them out on paper. Due to metadata and redundancy, OpenPGP secret keys are significantly larger than just the "secret bits". In fact, the secret key contains a complete copy of the public key. Since the public key generally doesn't need to be backed up in this way (most people have many copies of it on various keyservers, Web pages, etc), only extracting the secret parts can be a real advantage. Paperkey extracts just those secret bytes and prints them. To reconstruct, you re-enter those bytes (whether by hand or via OCR), and paperkey can use them to transform your existing public key into a secret key.
  • Licenses : GPLv2
  • Operating Systems : Mac OS X, Windows, Cygwin, OS Independent, POSIX, Unix
  • Implementation : C

20091013

FSVS : used for backing up, restoring, versioning, and system configuration management, using a Subversion repository as the backend

FSVS is the abbreviation for "Fast System VerSioning", and is pronounced [fisvis]. It is used for backing up, restoring, versioning, and system configuration management, using a Subversion repository as the backend.
  • Licenses : GPL
  • Operating Systems : POSIX, BSD, FreeBSD, Mac OS X, Linux
  • Implementation : C

20091012

pam_passwdqc : A simple password strength checking module for PAM-aware password changing programs, such as passwd

pam_passwdqc is a simple password strength checking module for PAM-aware password changing programs, such as passwd(1). In addition to checking regular passwords, it offers support for passphrases and can provide randomly generated ones. All features are optional and can be (re-)configured without rebuilding. The package additionally includes libpasswdqc (a password/passphrase strength checking library), pwqcheck (a standalone password/passphrase strength checking program), and pwqgen (a standalone random passphrase generator program).
  • Licenses : BSD Revised
  • Operating Systems : POSIX, Linux, Solaris, BSD, FreeBSD, HP-UX
  • Implementation : C

20091011

The Network Time Protocol (NTP) : Used to synchronize the time of a computer client or server to another server or reference time source

The Network Time Protocol (NTP) is used to synchronize the time of a computer client or server to another server or reference time source, such as a radio or satellite receiver or modem. It provides client accuracies typically within a millisecond on LANs and up to a few tens of milliseconds on WANs relative to a primary server synchronized to Coordinated Universal Time (UTC) via a Global Positioning Service (GPS) receiver, for example.
  • Licenses : Open Software
  • Implementation : C

aria2 : A utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent, and Metalink

aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent, and Metalink. It has a powerful segmented downloading ability, downloading a file from multiple sources and multiple protocols and utilizing your download bandwidth to the maximum. It supports downloading a file from HTTP(S)/FTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Mac OS X, Windows, Cygwin, BSD, FreeBSD
  • Implementation : C++

20091010

389 Directory Server (formerly Fedora Directory Server) : A full-featured LDAPv3 compliant server


389 Directory Server (formerly Fedora Directory Server) is a full-featured LDAPv3 compliant server. In addition to the standard LDAPv3 operations, it supports multi-master replication, fully online configuration and administration, chaining, virtual attributes, access control directives in the data, Virtual List View, server-side sorting, SASL, TLS/SSL, and many other features. The transactional Berkeley DB 4.2 is used as its data store and a full plug-in API allows developers to extend the the functionality of the server in many ways, and many of the core features of the server are already implemented using this API. The server is very mature, having started out as Netscape Directory Server.
  • Licenses : GPLv2 with a plug-in exception
  • Operating Systems : Fedora 11, Red Hat, Solaris, HP-UX
  • Implementation : C, Perl, Java

Tcpjunk can be used as an IPv4 or IPv6 client or server, and uses a predefined session file containing the data to send

Tcpjunk can be used as an IPv4 or IPv6 client or server, and uses a predefined session file containing the data to send. Tcpjunk can be used as a general testing tool, a traffic generator, or a fuzzer, for protocols such as HTTP, SMTP, etc.
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux
  • Implementation : C

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

check_mysql_health : A plugin for Nagios that allows you to monitor a MySQL database

check_mysql_health is a plugin for Nagios that allows you to monitor a MySQL database. Among the list of metrics are time to login, index usage, bufferpool hit rate, query cache hit rate, slow queries, temp tables on disk, table cache hit rate, connected threads, and many more. Requirements are either a DBD::mysql Perl module or a MySQL client package.

20091008

Sonic Visualiser : An application for viewing and analysing the contents of music audio files

Sonic Visualiser is an application for viewing and analysing the contents of music audio files, containing advanced waveform and spectrogram viewers as well as editors for many sorts of audio annotations. It supports sophisticated audio selection, looping, and playback features, as well as the Vamp audio feature extraction plugin format.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Mac OS X, Windows
  • Implementation : C++

gloox : A portable high-level Jabber/XMPP library for C++.

gloox is a portable high-level Jabber/XMPP library for C++. It is fully compliant with the XMPP RFCs, supports all of the XMPP features (including SRV lookups, TLS, SASL, roster management, and privacy lists), and implements several XEPs that make it ideal for writing any kind of Jabber/XMPP client or component.
  • Licenses : GPL
  • Operating Systems : Unix Windows Windows Windows POSIX
  • Implementation : C++

JagPDF : A library for generating PDF documents in C/C++, Python, and Java


JagPDF is a library for generating PDF documents in C/C++, Python, and Java. It supports TrueType (subsetting) and standard 14 Type 1 fonts, font metrics, Unicode, UTF-8 and common 8-bit character encodings, images (JPEG, PNG, or custom), paths, color spaces (RGB, CMYK, CIE based, ICC profiles, indexed), encryption, bookmarks, hyperlinks, and more.
  • Licenses : Open Software, MIT/X
  • Operating Systems : Windows, Linux
  • Implementation : C, C++, Python, Java

20091007

tgif : A vector-based drawing tool, with the additional benefit of being sort of a web-browser


tgif is a vector-based drawing tool, with the additional benefit of being sort of a web-browser. That is, you can fetch drawings from a web server with it, and you can make objects in your picture into hotlinks to other parts of the drawing, or to other drawings accessible via HTTP.
  • Licenses : QPL
  • Operating Systems : POSIX
  • Implementation : C

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

20091003

Xournal : A GTK+/GNOME application for notetaking, sketching, and keeping a journal using a stylus on Tablet PCs and other platforms

Xournal is an application for notetaking, sketching, keeping a journal using a stylus. It is free software (GNU GPL) and runs on Linux (recent distributions) and other GTK+/Gnome platforms. It is similar to Microsoft Windows Journal or to other alternatives such as Jarnal, Gournal, and NoteLab.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Unix

Virtual Token Descriptor for eXtensible Markup Language (VTD-XML)

Virtual Token Descriptor for eXtensible Markup Language (VTD-XML) refers to a collection of efficient XML processing technologies centered around a non-extractive XML parsing technique called Virtual Token Descriptor (VTD). Depending on the perspective, VTD-XML can be viewed as either an XML parser, a native XML indexer or a file format that uses binary data to enhance the text XML, an incremental XML content modifier, an XML slicer/splitter/assembler, or an XML editor/eraser.
  • Licenses : GPL
  • Implementation : C#, Java, C, C++

20091001

DeleGate : A multi-purpose application level gateway or proxy server

DeleGate is a multi-purpose application level gateway or proxy server that mediates communication of various protocols, applying cache and conversion for mediated data, controlling access from clients, and routing toward servers. It translates protocols between clients and servers, converting between IPv4 and IPv6, applying SSL (TLS) to arbitrary protocols, merging several servers into a single server view with aliasing and filtering. It can be used as a simple origin server for some protocols (HTTP, FTP, and NNTP).
  • Licenses : Free for non-commercial use
  • Operating Systems : Unix, Mac OS X, Windows, Mobile
  • Implementation : C

Premake : A build configuration tool


Premake is a build configuration tool. Describe your C, C++, or C# software project using a simple, easy to read syntax and let Premake generate the project files for Visual Studio, GNU Make, Code::Blocks, CodeLite, SharpDevelop, or MonoDevelop. Premake allows you to manage your project configuration in one place and still support different build systems. It allows you to generate project files for tools that you do not own. It saves the time that would otherwise be spent manually keeping several different toolsets in sync. And it provides an easy upgrade path as new versions of your favorite tools are released.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : C, Lua

The Irrlicht Engine : A high performance real-time 3D engine written and usable in C++, and also available for .NET languages


The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderer.
  • Licenses : zlib/libpng
  • Operating Systems : Mac OS X, Windows, POSIX, Linux, OS Independent, Solaris
  • Implementation : C++, C#

20090930

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.
  • Licenses : GPLv2
  • Implementation : C++

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

20090929

Minbif aims to use the libpurple library from the Pidgin project to provide an IRC-friendly instant messaging client


Minbif aims to use the libpurple library from the Pidgin project to provide an IRC-friendly instant messaging client. It uses the libpurple library to support over 15 IM protocols.
  • Licenses : GPLv2
  • Operating Systems : Linux
  • Implementation : C++, libpurple, inetd, daemon

MacPorts makes the world of open source software available to your Mac


MacPorts makes the world of open source software available to your Mac. There are over 5600 software titles ("ports"), each one installable with a single command. This is probably the biggest, most up to date open source software collection for Mac OS X. MacPorts works much like the ports collections of the major BSD operating systems.
  • Licenses : BSD Revised
  • Operating Systems : Mac OS X
  • Implementation : C, Tcl

20090926

LibMsgque : An OS independent, programming language independent, and hardware independent solution to link applications together to act like a single

LibMsgque is an OS independent, programming language independent, and hardware independent solution to link applications together to act like a single application. In other words, LibMsgque is an application-server toolkit.
  • Licenses : GPL
  • Operating Systems : POSIX, Windows
  • Implementation : C, Tcl Python, C#, C++, .NET, Mono, Java

20090924

Sshguard monitors services through their logging activity

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 : BSD Revised
  • Operating Systems : POSIX
  • 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.
  • Operating Systems : Mac OS X
  • Implementation : Tcl

20090922

U++ : A C++ cross-platform rapid application development suite focused on programmers' productivity without sacrificing runtime performance


U++ is a C++ cross-platform rapid application development suite focused on programmers' productivity without sacrificing runtime performance. Based on strictly deterministic design, it provides a viable alternative to garbage-collected platforms, even for business logic oriented problems.
  • Licenses : BSD Revised, LGPL, GPLv2, Public Domain, zlib/libpng
  • Operating Systems : POSIX, Linux, Windows, FreeBSD
  • Implementation : C++

20090920

The WendzelNNTPd : A tiny, easy to configure NNTP server for Unix, Linux, and Windows


The WendzelNNTPd is a tiny, easy to configure NNTP server for Unix, Linux, and Windows. The server is IPv6-ready, only supports the most important NNTP commands, is very secure, and uses an SQL backend. It also comes with a Qt-based administration GUI as well as a konsole-based administration tool. The server can produce XML output including information about new postings.
  • Licenses : GPLv3
  • Operating Systems : Unix, POSIX, BSD, OpenBSD, Linux, Solaris, Windows
  • Implementation : C++, C

20090919

ht://Check : A link checker derived from ht://Dig

ht://Check is a link checker derived from ht://Dig. It can retrieve information through HTTP/1.1 and store it in a MySQL database so that after a "crawl", ht://Check can return broken links, anchors not found, content-types, and HTTP status codes summaries. ht://Check also performs accessibility checks in accordance with the principles of the University of Toronto's Open Accessibility Checks (OAC) project, allowing users to discover site-wide barriers like images without proper alternatives, missing titles, etc. A PHP interface lets the user query and view the results directly via the Web.
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : C++, PHP

Pathfinder provides a mechanism for any program to perform RFC3280-compliant path validation of X509 certificates

Pathfinder-pki provides a mechanism for any program to perform RFC3280-compliant path validation of X509 certificates, even when some of the intermediate certificates are not present on the local machine. It will automatically download any such certificates and their CRLs from the Internet as needed using the AIA and CRL distribution point extensions of the certificates it is processing. By default, the Pathfinder daemon listens on the D-Bus system bus for incoming requests.
  • Licenses : LGPL
  • Operating Systems : Linux, Mac OS X, Solaris

20090918

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, Theora, H263-1998, MPEG4, H264, and snow.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, BSD, FreeBSD, Windows
  • Implementation : C

Endian Firewall : An all-in-on Linux security distribution that turns any system into a full-featured security appliance

Endian Firewall is an all-in-on Linux security distribution that turns any system into a full-featured security appliance. It features a stateful packet inspection firewall, application-level proxies for various protocols (HTTP, POP3, SMTP), anti-virus support, virus and spam filtering for email traffic (POP and SMTP), content filtering of Web traffic, and a "hassle free" VPN system based on OpenVPN.
  • Licenses : GPL
  • Implementation : Perl, Python, C

20090917

MUSCLE (Multi User Server Client Linking Environment) : An N-way messaging server and networking API

MUSCLE (Multi User Server Client Linking Environment) is an N-way messaging server and networking API. It includes client-side networking APIs for various languages, including C, C++, C#, Delphi, Java, and Python. MUSCLE lets programs communicate over a network via streams of serialized Message objects. The included server program ("muscled") lets its clients message each other and store information in its server-side hierarchical database. The database supports flexible queries via hierarchical wildcarding, and "live" updates via a subscription mechanism.
  • Licenses: BSD Revised
  • Operating Systems : BeOS, Mac OS X, Windows, OS Independent, POSIX
  • Implementation : C, C#, C++, Java, Python

XTREEMFS : A distributed and replicated file system for the Internet


XTREEMFS is a distributed and replicated file system for the Internet. Clients and servers can be distributed world-wide. You can mount and access your files via the Internet from anywhere. You can easily replicate your files across data centers to reduce network consumption and latency and increase data availability.
  • Licenses : GPL
  • Operating Systems : Linux, Mac OS X, Windows

0MQ : A lightweight messaging kernel


0MQ is a lightweight messaging kernel. It achieves 30 microsecond end-to-end latencies and over 3 million messages per second. It can be used from C, C++, Python, .NET/Mono, Ruby, COBOL, Fortran and Java. It runs on AIX, FreeBSD, HP-UX, Linux, MacOS X, OpenBSD, OpenVMS, QNX Neutrino, Solaris, and Windows.

ChmSee : A Compiled HTML Help (CHM) file viewer

ChmSee is a Compiled HTML Help (CHM) file viewer. It uses the gecko rendering engine, and features bookmarks.
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : C

20090916

ISO Master : An easy to use GUI CD image editor for Linux, BSD, and Windows

ISO Master is an easy to use GUI CD image editor for Linux, BSD, and Windows. Basically, you can use this program to extract files from an ISO, add files to an ISO, and create bootable ISOs, all in a graphical user interface. It can open both ISO and NRG files, but can only save as ISO. It is based on bkisofs, a library for reading, modifying, and writing ISO images.
  • Licenses : GPL
  • Operating Systems : POSIX, BSD, Linux
  • Implementation : C

20090914

Klavaro : A touch typing tutor that is very flexible and supports customizable keyboard layout


Klavaro
is a touch typing tutor that is very flexible and supports customizable keyboard layouts. Users can edit and save new or unknown keyboard layouts, as the basic course provided by the program was designed to not depend on specific layouts.

20090913

Ziproxy : A high-performance forwarding (non-caching) HTTP proxy that gzips text and HTML files


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

20090912

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

Botan : A C++ library of cryptographic algorithms, including AES, DES, SHA-1, RSA, DSA, Diffie-Hellman, and many others

Botan is a C++ library of cryptographic algorithms, including AES, DES, SHA-1, RSA, DSA, Diffie-Hellman, and many others. It also supports X.509 certificates and CRLs, and PKCS #10 certificate requests, and has a high level filter/pipe message processing system. The library is easily portable to most systems and compilers, and includes a substantial tutorial and API reference.
  • Licenses : BSD Revised
  • Operating Systems : POSIX, Linux, BeOS, Mac OS X, Windows, Unix
  • Implementation : C++, Assembly

Flusspferd: Javascript bindings for C++, a Javascript interpreter and shell, and a Javascript/C++ module system


Flusspferd: Javascript bindings for C++, a Javascript interpreter and shell, and a Javascript/C++ module system. Also, Flusspferd includes a few Javascript classes and modules: binary blobs, XML, cURL, SQLite 3, GMP and others. It is designed to support easy embedding of Javascript in C++ - and vice versa. It supports Spidermonkey as its backend, and possibly support for other engines will be added later. Read the latest News on Flusspferd.

Viking : A GTK2-based GPS data editor and viewer

Viking is a GTK2-based GPS data editor and viewer. It can download and show Terraserver maps, import and draw tracks and waypoints over them, add coordinate lines, make new tracks and waypoints, hide different things, and more. It uses a hierarchical layering system to organize GPS data, maps, and other layer types with spatial data (such as coordinate lines).
  • Licenses : GPL
  • Operating Systems : Windows, POSIX
  • Implementation : C

20090911

PDFResurrect : A tool aimed at analyzing PDF documents

PDFResurrect is a tool aimed at analyzing PDF documents. The PDF format allows for previous document changes to be retained in a more recent version of the document, thereby creating a running history of changes for the document. This tool attempts to extract all previous versions while also producing a summary of changes between versions. It can also "scrub" or write data over the original instances of PDF objects that have been modified or deleted, in an effort to disguise information from previous versions that might not be intended for anyone else to read.
  • Licenses : GPLv3
  • Operating Systems : POSIX, OS Independent
  • Implementation : C

pgAdmin III : An administration and management tool for the PostgreSQL database...


pgAdmin III is an administration and management tool for the PostgreSQL database and derivative products such as EnterpriseDB, Mammoth PostgreSQL, Pervasive Postgres, and SRA PowerGres. It includes a graphical administration interface, an SQL query tool with grahical EXPLAIN, a procedural code editor, an SQL/shell/batch scheduling agent, Slony-I management, and much more. It is designed to answer the needs of most users, from writing simple SQL queries to developing complex databases. The graphical interface supports all PostgreSQL features and makes administration easy.
  • Licenses : Artistic
  • Operating Systems : Windows, POSIX, BSD, FreeBSD, Linux, Unix
  • Implementation : C++

Metazip : An Apache 2.x module that allows you to serve dynamically-constructed, uncompressed zip files

Metazip is an Apache 2.x module that allows you to serve dynamically-constructed, uncompressed zip files. Thus, your users can choose to download individual files or entire collections, but you don’t have to reserve disk space for both.
  • Licenses : Apache 2.0
  • Operating Systems : Linux, Mac OS X
  • Implementation : C

Xapian : A search engine library, scalable to collections containing hundreds of millions of documents


Xapian is a search engine library, scalable to collections containing hundreds of millions of documents. It's written in C++ with bindings for Perl, Python, PHP, Java, Tcl, C#, and Ruby. It is a highly adaptable toolkit that allows developers to easily add advanced indexing and search facilities to their own applications. It supports the Probabilistic Information Retrieval model and also a rich set of boolean query operators. Omega is a Web search application built upon the Xapian library. It can index a Web server's document tree (including HTML, PDF, OpenOffice, MS Word/Excel/Powerpoint/Works, WordPerfect, RTF, PS, etc.), or data exported from arbitrary sources (e.g. SQL databases).
  • Licenses : GPL
  • Operating Systems : Windows, Unix, Mac OS X, OS/2
  • Implementation : C++, Perl, PHP, Python, Java, Tcl, Ruby, C#

20090907

ComicMaster : A CBR/CBZ reader for comic archives

ComicMaster is a CBR/CBZ reader for comic archives. It is able to open CBR and CBZ archives and display image contents. It allows you to add and remove single images, reorder images, and rename images in archives. It has some functionality to verify archives, and provides means to conveniently sort archives in a different folder. Those features are fairly well tested. It allows you to load a database plugin to manage comics in a PostgreSQL database, and it allows you to add meta-information in XML format to archives. The implementation of these features is currently sketchy at best.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : C++

Web Man controls the large-scale aspects of your Website

Web Man controls the large-scale aspects of your Website. You can install navigation bars, check links, assign a site-wide DOCTYPE and keywords, apply CSS stylesheets, and do other Web site operations. It is a partial work-alike for Microsoft FrontPage, but is not a page editor. Its central data structure is a hierarchical site map in plain HTML. A converter is provided for moving your FrontPage projects over.
  • Licenses : GPL
  • Operating Systems : Linux
  • Implementation : HTML, AJAX, Synchronous JavaScript (SJAX)

RightWebPage verifies many aspects of conformance of Web pages to International Standard ISO/IEC 23026-2006(E) IEEE Std. 2001 - 2002


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

GLE (Graphics Layout Engine) : A graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures, and slides

GLE (Graphics Layout Engine) is a graphics scripting language designed for creating publication quality graphs, plots, diagrams, figures, and slides. GLE supports various graph types (including function plots, histograms, bar graphs, scatter plots, contour lines, color maps, and surface plots) through a simple but flexible set of graphing commands. More complex output can be created by relying on GLE's scripting language, which is full featured with subroutines, variables, and logic control. GLE relies on LaTeX for text output and supports mathematical formulae in graphs and figures.
  • Licenses : BSD Original
  • Operating Systems : POSIX, Windows, Mac OS X
  • Implementation, C++
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

Nginx : A free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server


Nginx is a free, open-source, high-performance HTTP server and reverse proxy, as well as an IMAP/POP3 proxy server. Written by Igor Sysoev in 2005, Nginx now hosts between 1% and 4% of all domains worldwide (1, 2).

Nginx is one of a handful of servers written to address the C10K problem. Unlike traditional servers, Nginx doesn't rely on threads to handle requests. Instead it uses a much more scalable event-driven (asynchronous) architecture. This architecture uses small, but most importantly, predictable amounts of memory under load.
Even if you don't expect to handle thousands of simultaneous requests, you can still benefit from Nginx's high-performance and small memory footprint. Nginx scales in all directions: from the smallest VPS all the way up to clusters of servers.

Nginx powers several high-visibility sites, such as WordPress, Hulu, Github, Ohloh, SourceForge and TorrentReactor.

20090906

Association Subscribers Manager : Software designed to manage members of associations


Association Subscribers Manager is software designed to manage members of associations. An "association" can be a club sport, a music club, etc.; it is highly customizable. It can manage groups of several thousand members. It is written in C++ with Qt 4 as a GUI framework. All generated files are in an XML-based format to guarantee interoperability.
  • Licenses : GPLv3
  • Operating Systems : Mac OS X, Windows, POSIX, BSD, Linux
  • Implementation : C++