20090911

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

FreeNOS : An experimental microkernel operating system for learning purposes

FreeNOS is an experimental microkernel operating system for learning purposes. The system is very experimental, yet it currently supports virtual memory, simple task scheduling, and interprocess communication (IPC). It currently contains support for a few devices, including VGA, keyboard, i8250 serial, and PCI host controllers. FreeNOS has an experimental implementation of several filesystems, such as the virtual file system, procfs, tmpfs, and ext2fs. Current application libraries include libposix, libc, libteken (terminal emulation), and libexec (executable formats). All source code has been documented with Doxygen tags. It has been tested on recent versions of Qemu, VMWare, VirtualBox, Bochs, and bare hardware.
  • Licenses : GPLv3
  • Operating Systems : Linux, FreeBSD
  • Implementation : C++, C, Python, SCons

20090905

SILVERCODERS DocToText : A powerful utility that can convert MS Word binary format (DOC), Rich Text Format (RTF), OpenDocument and Office Open XML...

SILVERCODERS DocToText is a powerful utility that can convert MS Word binary format (DOC), Rich Text Format (RTF), OpenDocument (also known as ODF and ISO/IEC 26300), and Office Open XML documents (ISO/IEC 29500, also called OOXML, OpenXML, or MSOOXML) to plain text. Extracted plain text from doc, rtf, odt, ods, odp, docx, xlsx, and pptx files can be used for a lot of things like searching, indexing, or archiving. DocToText can be also used as a fast console viewer. It is able to convert corrupted OpenDocument and Office Open XML documents. It can be used to recover text even if other recovery methods have failed.
  • Licenses : GPLv2
  • Operating Systems : Unix, POSIX, Linux, Windows
  • Implementation : C++

20090904

The lzlib compression library provides in-memory LZMA compression and decompression functions


The lzlib compression library provides in-memory LZMA compression and decompression functions, including integrity checking of the decompressed data. The compressed data format used by the library is the lzip format.
  • Licenses : GPLv3
  • Operating Systems : OS Independent
  • Implementation : C, C++

YAPET : A small text based password manager

YAPET is a small text based password manager. It features the Blowfish encryption algorithm and runs on most modern Unixes.
  • Licenses : GPLv3
  • Operating Systems : POSIX, BSD, FreeBSD, Linux, Solaris, Unix
  • Implementation : C++

BalanceNG : A modern software IP load balancing solution


BalanceNG is a modern software IP load balancing solution. It is small, fast, and easy to use and setup. It offers session persistence, different distribution methods (Round Robin, Random, Weighted Random, Least Session, Least Bandwidth, Hash, Agent, and Randomized Agent) and a customizable UDP health check agent in source code. It supports VRRP to set up high availability configurations on multiple nodes. It supports SNMP, integrating the BALANCENG-MIB with Net-SNMPD. It implements a very fast in-memory IP-to-location database, allowing powerful location-based server load-balancing.
  • Operating Systems : Linux, Solaris
  • Implementation : C

20090823

Open Tool Kit (Otk) : A portable widget library for making graphical user interfaces for C programs


Open Tool Kit (Otk) is a portable widget library for making graphical user interfaces for C programs. It emphasizes simplicity for the application programmer without eliminating capability. Based on OpenGL, Otk supports Linux, Unix, and other OSs neutrally and efficiently. It is simple and compact, and it strives for easy compilation and linking to other applications. In seeking to address several issues associated with earlier graphics APIs, Otk explores some interesting methods, such as window-relative layout instead of pixel-based layout.
  • Licenses : LGPLv2.1
  • Operating Systems : Mac OS X, Windows, POSIX, Linux
  • Implementation : C

20090821

NuFW : An authenticating firewall. It adds strict and secure identity-based filtering capabilities to enterprise-grade firewalls

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 : GPLv2
  • Operating Systems : POSIX, Linux
  • Implementation : C

20090819

Poppler : A PDF rendering library derived from xpdf


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

The SAFMQ (Store and Forward Message Queue) message queue server provides asynchronous, round-trip, assured delivery messaging

The SAFMQ (Store and Forward Message Queue) message queue server provides asynchronous, round-trip, assured delivery messaging. Message publishers send or enqueue a message with the SAFMQ server. The SAFMQ server stores that message until the point at which the message can be forwarded on to the client. Message publishers are assured that the messages are delivered. SAFMQ has been tested in Win32, Linux, FreeBSD, .NET and Java environments.
  • License: Apache License V2.0
  • Programming Languages: Java, C#, Visual Basic .NET, PHP, C++

20090818

Le Petit Poucet : A program to display and edit GPS routes and tracks in a 3D scene

Le Petit Poucet is a program to display and edit GPS routes and tracks in a 3D scene. The aim is to build the scene around the GPS data and 2D maps or 3D terrain models.
  • Licenses : GPL
  • Operating Systems : Mac OS X, Windows, Unix
  • Implementation : C++, YACC

20090817

curl and libcurl : A tool for transferring files using URL syntax


curl and libcurl is a tool for transferring files using URL syntax. It supports HTTP, HTTPS, FTP, FTPS, SCP, SFTP, TFTP, DICT, TELNET, LDAP, and FILE, as well as HTTP-post, HTTP-put, cookies, FTP upload, resumed transfers, passwords, port numbers, SSL certificates, Kerberos, and proxies. It is powered by libcurl, the client-side URL transfer library. There are bindings to libcurl for over 30 languages and environments.
  • Licenses : MIT/X
  • Operating Systems : Windows, POSIX, OS/2, BeOS, Unix, Mac OS X
  • Implementation : C

20090814

FreeRADIUS includes a RADIUS server, a BSD licensed client library, a PAM library, and an Apache module

FreeRADIUS includes a RADIUS server, a BSD licensed client library, a PAM library, and an Apache module. In most cases, the word FreeRADIUS refers to the RADIUS server.

FreeRADIUS is the most widely deployed RADIUS server in the world. It is the basis for multiple commercial offerings. It supplies the AAA needs of many Fortune-500 companies and Tier 1 ISPs. It is also widely used in the academic community, including eduroam. The server is fast, feature-rich, modular, and scalable.

EMIPLIB : A library to facilitate the development of programs that need to stream several kinds of media over IP

EMIPLIB is a library to facilitate the development of programs that need to stream several kinds of media over IP. The library consists of several kinds of components that can be linked together in various ways, thereby providing a flexible framework. It also provides some ready-to-use classes for the transmission of audio and video over IP. Streams originating from the same participant can be synchronized.
  • Licenses : LGPL
  • Operating Systems : Windows, 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

20090813

GPX Viewer : A simple program to visualize a GPX file

GPX Viewer is a simple program to visualize a GPX file. It uses libchamplain and cairo for the plot. It can show multiple GPX files, show waypoints and multiple tracks per GPX file, highlight a selected track, show a speed vs. time graph, and show distance, duration, average, moving average, max speed, moving time, and GPS points. It supports zooming, smoothing of the speed graph, and highlighting points in a speed graph on a map.
  • Licenses : GPLv2

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

20090811

Equalizer : Middleware for creating and deploying parallel OpenGL-based applications

Equalizer is middleware for creating and deploying parallel OpenGL-based applications. It enables applications to benefit from multiple graphics cards, processors, and computers to scale rendering performance, visual quality, and display size. An Equalizer-based application runs unmodified on any visualization system, from a simple workstation to large scale graphics clusters, multi-GPU workstations, and Virtual Reality installations.
  • Licenses : LGPL
  • Operating Systems : Windows, Mac OS X, Unix
  • Implementation : C++

pstoedit converts Postscript(TM) and PDF files to other vector graphic formats so that they can be edited graphically


pstoedit converts Postscript(TM) and PDF files to other vector graphic formats so that they can be edited graphically. The formats it can generate include tgif, fig, PDF, gnuplot, DXF, Java Applets, HPGL, WMF, EMF, LaTeX2e, SWF, and many others. pstoedit's framework can be used independantly by other programs.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : C++

20090810

gjots lets you organize text notes in a convenient, hierarchical way

gjots lets you organize text notes in a convenient, hierarchical way. It can be used for notes, jottings, bits and pieces, recipes, and even PINs and passwords, using encryption. It can also be used to "mind-map" larger compositions like manuals, Web pages, articles, etc. It is a bit like the KDE program "kjots", but uses the GTK library and supports a hierarchy of folders. Files can be output to HTML with an automatic table of contents or to docbook XML. Encryption is supported with ccrypt(1), gpg(1), and openssl(1), so that musings can be kept private.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux, Unix
  • Implementation : C

20090809

IRC Services : Aa system of services to be used with Internet Relay Chat networks

IRC Services (also called just "Services" for short) is a system of services to be used with Internet Relay Chat networks. Services provides for definitive nickname and channel ownership, as well as the ability to send messages ("memos") to offline users, and gives IRC operators considerably more control over the network.
  • Licenses : GPL
  • Implementation : C

20090808

choqoK : A quick and efficient micro-blogging client for the K Desktop Environment

choqoK is a quick and efficient micro-blogging client for the K Desktop Environment. It currently supports the Twitter.com and Identi.ca services. The name comes from an ancient Persian word that means sparrow.
  • Operating Systems : Windows, POSIX, Linux
  • Implementation : C++

gtkaml : An XML syntax and an XML parser that extends the Vala


gtkaml is an XML syntax and an XML parser that extends the Vala.Parser and transforms all your XML tags into a valid Gtk+ UI class. It features a compact XML syntax for describing the way Gtk widgets are laid out in a (new) custom widget you're creating. Code "islands" (written in Vala) are used for widget signal handling and other methods/signals/properties that you're introducing. It doesn't depend on an external library at run-time, and it is much more readable than the usual UI boilerplate.
  • Licenses : LGPL
  • Operating Systems : OS Independent
  • Implementation : C, Vala, XML

The OpenDBX libraries provide a unified and consistent API for software developers to different database management systems


The OpenDBX libraries provide a unified and consistent API for software developers to different database management systems. The C and C++ libraries aim to implement access to the native database interfaces efficiently via a thin abstraction layer. They consist of a basic set of functions that are part of all vendor database libraries and can be extended by additional function blocks. Currently, Firebird/Interbase, MS SQL Server, MySQL, ODBC, Oracle, PostgreSQL, SQLite 2 and 3, and Sybase ASE are supported.
  • Licenses : LGPL
  • Operating Systems : POSIX, Mac OS X, Windows
  • Implementation : C, C++

20090807

The Open Computer Forensics Architecture (OCFA) : A modular computer forensics framework


The Open Computer Forensics Architecture (OCFA) is a modular computer forensics framework to automate the digital forensic process, to speed up the investigation and give tactical investigators direct access to the seized data through an easy to use search and browse interface. The architecture forms an environment where existing forensic tools and libraries can be easily plugged into the architecture and can thus be made part of the recursive extraction of data and metadata from digital evidence. It aims to be highly modular, robust, fault tolerant, recursive, and scalable in order to be usable in large investigations that spawn numerous terabytes of evidence data and cover hundreds of evidence items.

20090806

GOCR : An OCR (Optical Character Recognition) program


GOCR is an OCR (Optical Character Recognition) program, developed under the GNU Public License. It converts scanned images of text back to text files. Joerg Schulenburg started the program, and now leads a team of developers.
GOCR can be used with different front-ends, which makes it very easy to port to different OSes and architectures. It can open many different image formats, and its quality have been improving in a daily basis.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : C

YAGF : A graphical frontend for the Cuneiform OCR tool

YAGF is a graphical frontend for the Cuneiform OCR tool. It lets you open already scanned image files or obtain new images via XSane (scanning results are automatically passed to YAGF). Once you have a scanned image you can prepare it for recognition, select particular image areas for recognition, set the recognition language and so on. Recognized text is displayed in an editor window where it can be spell-checked, corrected, saved to disk, or copied to clipboard. YAGF also provides some facilities for a multi-page recognition.

  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C++, Qt 4

The CyaSSL software package : A fast, dual-licensed implementation of SSL for embedded and small footprint devices


The CyaSSL software package is a fast, dual-licensed implementation of SSL for embedded and small footprint devices. It includes SSL client libraries and an SSL server implementation. It supports multiple APIs including an OpenSSL compatibility interface. TLS 1.1 is supported along with cipher suites for AES, 3DES, RC4, HC-128, and RABBIT.
  • Licenses : GPL
  • Operating Systems : Mac OS X, Windows, POSIX, Linux, Unix
  • Implementation : C

GNOME DVB Daemon : A daemon written in Vala and based on GStreamer

GNOME DVB Daemon is a daemon written in Vala and based on GStreamer that sets up your DVB devices, records and watches TV shows, and browses EPG. It can be controlled via its D-Bus interface.
  • Licenses : GPLv3
  • Operating Systems : POSIX Linux
  • Implementation : Other, Python, Vala, C

20090805

RKWard aims to provide an easily extensible, easy to use IDE/GUI for the R project


RKWard aims to provide an easily extensible, easy to use IDE/GUI for the R project. RKWard strives to combine the power of the R language with the (relative) ease of use of commercial statistical packages. While RKWard is far from finished, it is already useful as an IDE interface to the R language.
  • Licenses : GPL
  • Operating Systems : POSIX, Windows
  • Implementation : C++

WebIssues : A system that supports team collaboration across the Internet


WebIssues is a system that supports team collaboration across the Internet. It can be used for storing bugs and other information with customizable attributes, comments, and file attachments. The server can be installed on any host with PHP and MySQL, PostgreSQL, Firebird, or MS SQL Server. The client is a native desktop application for both Windows and Linux.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, Linux
  • Implementation : C++, PHP

Voreen : A computer graphics library for interactive volume visualization

Voreen is a computer graphics library for interactive volume visualization. It provides several visualization techniques for volumetric data and makes use of programmable graphics hardware (shaders) to accelerate rendering. The accompanying applications allow for creating and testing new rendering techniques. Voreen is implemented with C++ and uses OpenGL/GLSL for rendering.
  • Licenses : GPLv2
  • Operating Systems : Windows, POSIX, Linux
  • Implementation : C++

20090804

n2 : A client/server system for transmitting forensic snapshots from a number of hosts to a receiver node


n2 is a client/server system for transmitting forensic snapshots from a number of hosts to a receiver node. This receiver collects statistics and is able to present an overview of the current and historical situation on a server. n2 provides a robust solution for real-time monitoring, optimizing performance, and analyzing crashes.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C, C++, AJAX, JavaScript

Poppler : A PDF rendering library derived from xpdf


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

Lucidor : A program for reading and handling e-books

Lucidor is a program for reading and handling e-books. It supports e-books in the EPUB file format and catalogs in the OPDS format.
  • Licenses : GPLv3
  • Operating Systems : GNU/Linux, Mac OS X, Windows
  • Implementation : XULRunner

20090803

Virtual MIDI Piano Keyboard : A MIDI event generator and receiver

Virtual MIDI Piano Keyboard is a MIDI event generator and receiver. It doesn't produce any sound by itself, but can be used to drive a MIDI synthesizer (either hardware or software, internal or external). You can use the computer's keyboard or mouse to play MIDI notes. You can use the Virtual MIDI Piano Keyboard to display the played MIDI notes from another instrument or MIDI file player.
  • Licenses : GPLv3
  • Operating Systems : POSIX, Linux, Windows
  • Implementation : C++

PowerDNS Recursor : An advanced resolver currently serving the DNS resolving needs of over 80 million Internet connections


With a small codebase, the PowerDNS Recursor is an advanced resolver currently serving the DNS resolving needs of over 80 million Internet connections. Besides high performance (using kqueue or epoll, over 100 thousand qps on commodity hardware), it provides advanced anti-spoofing measures. In addition, the program caches server performance and timeouts, making it both network and user friendly. It also has built-in hooks for making graphs with rrdtool, providing insight into nameserver performance.
  • Licenses : GPLv3
  • Operating Systems : Linux, Windows, Mac OS X
  • Implementation : JavaScript, Python

20090801

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

Sympa : A scalable and highly customizable mailing list software


Sympa is a scalable and highly customizable mailing list software. It can cope with big lists (780,000 subscribers), and it comes with a complete Web interface for both the user and the administrator. It is internationalized. Sites can customize Web and mail templates, authentication backends, and authorization scenarios. Dynamic mailing lists can use multiple backends (LDAP, SQL, files, lists, or others). Sympa is the only S/MIME enabled mailing list software, and it provides both authentication and encryption.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : Perl

SILC (Secure Internet Live Conferencing) : A protocol which provides secure conferencing services in the Internet


SILC (Secure Internet Live Conferencing) is a protocol which provides secure conferencing services in the Internet. It can be used to send any kind of messages, in addition to normal text messages. This includes multimedia messages like images, video, and audio stream. All messages in the SILC network are encrypted and authenticated, and messages can also be digitally signed. SILC protocol supports AES, SHA-1, PKCS#1, PKCS#3, X.509, OpenPGP, and is being developed in the IETF. The software is delivered as SILC Client for end users, SILC Server for system administrators, and SILC Toolkit for application developers.
  • Licenses : GPL, BSD Revised
  • Operating Systems : SymbianOS, OS Independent
  • Implementation : C

KVpnc : A KDE frontend for various VPN clients

KVpnc is a KDE frontend for various VPN clients. It supports Cisco VPN (vpnc, vpnclient (a proprietary client from Cisco)), IPSec (FreeS/WAN, Openswan, strongSwan, racoon), PPTP (pptpclient), OpenVPN, L2TP over IPSec (l2tpd, xl2ltpd, openl2tp) (usable with FreeS/WAN, Openswan, strongSwan, and racoon), Vtun, and OpenSSH. Smartcards will be supported within OpenVPN and strongSwan. vpnc is a replacement for the Cisco VPN client, and is used as a client for the Cisco3000 VPN Concentrator. FreeS/WAN, Openswan, and strongSwan are IPSec clients for Linux 2.4.x/2.6.x, and racoon is an IPSec client for Linux 2.6.x and *BSD. l2tpd, xl2tpd, and openl2tp are Linux L2TP VPN clients/servers.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20090730

sha_digest : An implementation of the secure hash algorithms SHA-1, SHA-224, SHA-256, SHA 384, and SHA-512 as described in the FIPS 180-3 standard

sha_digest is an implementation of the secure hash algorithms SHA-1, SHA-224, SHA-256, SHA 384, and SHA-512 as described in the FIPS 180-3 standard. It is written in standard compliant C (ANSI C89), thread-safe, and system- and architecture-agnostic. The package can be used as a shared library or its modular components can be integrated directly into other projects. It also comes with an example program that supplies the same functionalities as the GNU coreutils SHA implementations.
  • Licenses : GPLv2
  • Operating Systems : OS Independent
  • Implementation : C

Git : A "directory content manager" that was designed to handle massive projects such as the Linux kernel with speed and efficiency

Git is a "directory content manager" that was designed to handle massive projects such as the Linux kernel with speed and efficiency. It falls in the category of distributed source code management tools and is similar to GNU Arch, Monotone, and BitKeeper. Every Git working directory is a fully-fledged repository with full revision tracking capabilities and is not dependent on network access to a central server.
  • Licenses : GPL
  • Operating Systems : POSIX, Linux
  • Implementation : Tcl, C, Unix Shell, bash, Perl

20090727

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

YAGF : A graphical frontend for the Cuneiform OCR tool

YAGF is a graphical frontend for the Cuneiform OCR tool. It lets you open already scanned image files or obtain new images via XSane (scanning results are automatically passed to YAGF). Once you have a scanned image you can prepare it for recognition, select particular image areas for recognition, set the recognition language and so on. Recognized text is displayed in an editor window where it can be spell-checked, corrected, saved to disk, or copied to clipboard. YAGF also provides some facilities for a multi-page recognition.
  • Licenses : GPLv3
  • Operating Systems : Linux
  • Implementation : C++, Qt 4

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

libQGLViewer : A C++ library based on Qt that eases the creation of OpenGL 3D viewers


libQGLViewer is a C++ library based on Qt that eases the creation of OpenGL 3D viewers. It provides some of the typical 3D viewer functionality, such as the ability to move the camera using the mouse, which is lacking in most of the other APIs. Other features include mouse manipulated frames, interpolated keyFrames, object selection, stereo display, screenshot saving, and much more. It can be used by OpenGL beginners as well as to create complex applications, being fully customizable and easy to extend. It ships with many examples and comprehensive documentation.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : C++

collectd : A small and modular daemon which collects system information periodically and provides means to store the values


collectd is a small and modular daemon which collects system information periodically and provides means to store the values. Included in the distribution are numerous plug-ins for collecting CPU, disk, and memory usage, network interface and DNS traffic, network latency, database statistics, and much more. Custom statistics can easily be added in a number of ways, including execution of arbitrary programs and plug-ins written in Perl. Advanced features include a powerful network code to collect statistics for entire setups and SNMP integration to query network equipment.
  • Licenses : GPL
  • Operating Systems : Mac OS X, POSIX, Solaris, Linux
  • Implementation : C

20090725

LiVES : A Video Editing System

LiVES is a Video Editing System. It is designed to be simple to use, yet powerful. It is small in size, yet it has many advanced features.

LiVES mixes realtime video performance and non-linear editing in one professional quality application. It will let you start editing and making video right away, without having to worry about formats, frame sizes, or framerates. It is a very flexible tool which is used by both professional VJ's and video editors - mix and switch clips from the keyboard, use dozens of realtime effects, trim and edit your clips in the clip editor, and bring them together using the multitrack timeline. You can even record your performance in real time, and then edit it further or render it straight away.

20090721

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.
  • Operating Systems : Mac OS X, Windows
  • Implementation : C#, C++, Objective C, Other Scripting Engines

20090720

Raptor RDF Parser and Serializer Library

Raptor is a C library providing a set of parsers and serializers for Resource Description Framework (RDF) triples by parsing syntaxes into RDF triples and serializing triples into a syntax. The parsers support RDF/XML, N-Triples, GRDDL, and Turtle, and via RSS tag soup: XML RSS, Atom 0.3, and Atom 1.0. The serializers support RDF/XML (3 flavours), Turtle, DOT, N-Triples, RSS 1.0, and Atom 1.0. Raptor handles RDF/XML as used by RDF applications such as RSS 1.0, FOAF, DOAP, Dublin Core, and OWL. It can use either expat or libxml2 for XML parsing, libcurl when available for URI retrieval, and is portable to many POSIX systems.
  • Licenses : GPL, LGPL, MPL
  • Operating Systems : OS Independent
  • Implementation : C

kchmviewer : A CHM (Winhelp) files viewer written in Qt/ KDE


kchmviewer is a CHM (Winhelp) files viewer written in Qt/ KDE. It can be build as a stand-alone Qt-based application or a KDE application. The main point is compatibility with non-English CHM files, including most international character sets. It has the features set of standard viewer: search (including non-English CHMs), bookmarking, font size changing, index/content browsing, codepage support, and more.
  • Licenses : GPL
  • Operating Systems : Unix
  • Implementation : C++

20090718

TAU (Tuning and Analysis Utilities) : A set of tools for analyzing the performance of C, C++, Fortran and Java programs


TAU (Tuning and Analysis Utilities) is a set of tools for analyzing the performance of C, C++, Fortran and Java programs. It collects much more information than is available through prof or gprof, the standard Unix utilities, including per-process, per-thread, and per-host information, inclusive and exclusive function times, profiling groups that allow you to organize data collection, access to hardware counters on some systems, per-class and per-instance information, the ability to separate data for each template instantiation, start/stop timers for profiling arbitrary sections of code, and support for collection of statistics on user-defined events.
  • Licenses : Other
  • Operating Systems : Unix, POSIX, Linux, Windows
  • Implementation : C++, Fortran, Java, C, Python

aria2 : A utility for downloading file

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

20090716

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

20090715

FxMovieManager : A file manager which can display thumbnails of movie files

FxMovieManager is a file manager which can display thumbnails of movie files. It can also manage a playlist of movies and act as a simple front-end to MPlayer.
  • Licenses : Public Domain
  • Operating Systems : POSIX, Linux

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

Scalable OpenGroupware.org (SOGo) : A project derived from OpenGroupware.Org (OGo) with scalability in mind


Scalable OpenGroupware.org (SOGo) is a project derived from OpenGroupware.Org (OGo) with scalability in mind. The Inverse edition of this project has many feature enhancements: CalDAV and GroupDAV compliance, full handling of vCard as well as vCalendar/iCalendar formats, and support for folder sharing and ACLs. The Web interface has been rewritten in an AJAX fashion to provided a faster UI for the users, consistency in look and feel with the Mozilla applications, and to reduce the load of the transactions on the server.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : Objective C, JavaScript

20090714

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.

20090711

white_dune : A graphical VRML97/X3DV editor

white_dune is a graphical VRML97/X3DV editor, simple NURBS/Superformula 3D modeller, animation tool, and a very limited VRML97/X3DV commandline compiler in development. VRML97 (Virtual Reality Modeling Language) is the ISO standard for displaying 3D data over the Web via browser plugins ("HTML for realtime 3D"). X3DV is the direct successor of VRML97. VRML97 and X3DV have support for animation, real-time interaction, and multimedia (images, movies, and sounds). white_dune can read, create, and display VRML97/X3DV files and let the user change the scenegraph/fields. It also has support for stereoscopic view via "quadbuffer"-capable stereo visuals, and support for 3D input devices like a joystick, spaceball, or magnetic tracker.
  • Licenses : GPL
  • Operating Systems : Windows, POSIX, IRIX, Linux, Mac OS X, FreeBSD, AIX, OpenBSD, HP-UX Tru64, OpenSolaris, Cygwin
  • Implementation : C, C++

Charlix : A desktop assistant that is based on AIML (Artificial Intelligence Markup Language)

Charlix is a desktop assistant that is based on AIML (Artificial Intelligence Markup Language) and is compatible with any AIML interpreter with a working tag. It provides Web searching tools, a dictionary, a calculator, weather, translations, and more.

20090710

OBM : A groupware, email, LDAP, Windows PDC, CRM, and project management application

OBM is a groupware, email, LDAP, Windows PDC, CRM, and project management application. It is mainly used as an Exchange or Notes/Domino groupware and mail server replacement, as an LDAP directory, as a Windows PDC, as a contact and customer database, as a project management tool, or as any combination of these functions. It provides groupware (calendars, contacts, and tasks) connectors for Outlook, Thunderbird/Lightning, and PDAs. It supports internationalization and themes. It is highly scalable, and is used by sites from five to many thousands of users.
  • Licenses : GPLv2
  • Implementation : PHP, Java, Perl

gitg targets cases where it is useful to provide a graphical representation of Git data or actions

gitg targets cases where it is useful to provide a graphical representation of Git data or actions. The history view is a good example, where graphical representation helps to get an overview of the repository. gitg does not aim to be an advanced tool that allows access to every feature of Git through a graphical interface. However, it will try to incorporate common actions that might require multiple actions on the command line (like staging, unstaging, reverting, and committing).
  • Licenses : GPL
  • Operating Systems : POSIX
  • Implementation : C, GTK/Gnome

20090709

Grub Next Generation : A distributed client/server Web crawling system


Grub Next Generation is a distributed client/server Web crawling system that helps to build and maintain indexes of the Web.
  • Licenses : GPLv3
  • Operating Systems : OS Independent
  • Implementation: Perl, C, C#, Python

20090706

Flash Operator Panel displays information about your Asterisk PBX activity in real time via a standard Web browser with the Flash plugin


Flash Operator Panel displays information about your Asterisk PBX activity in real time via a standard Web browser with the Flash plugin. The display and button layout is configurable, so you can have more than 100 buttons on the screen at once. It also supports contexts: you can have one server running and many different client displays (for hosted PBX, different departments, etc). It can monitor several asterisk servers at once. It can integrate with CRM software, by popping up a Web page (and passing the CLID) when a specified button is ringing. It also can be used to enable click-to-dial for Web-based applications.
  • Licenses GPL
  • Implementation Perl

Aluminium was started as an effort to find a different way of creating web applications

Aluminium was started as an effort to find a different way of creating web applications. It turned out as a visual data-flow based programming language.
  • Licenses : GPL
  • Operating Systems : OS Independent
  • Implementation : C++

20090705

Dillo Web browser : A very fast, extremely small Web browser that's written in C and C++


Dillo Web browser is a very fast, extremely small Web browser that's written in C and C++. The source is around 600 KB, and the static binary is about 980KB. It is a graphical browser built upon FLTK2, and it renders a good subset of HTML and CSS, excluding frames, JavaScript, and JVM support.
  • Licenses : GPLv3
  • Operating Systems : POSIX, BSD, FreeBSD, NetBSD, OpenBSD, GNU/Hurd, HP-UX, IRIX, Linux, Solaris
  • Implementation : C, C++

AFS : A distributed filesystem


AFS is a distributed filesystem which offers a client-server architecture, transparent data migration abilities, scalability, a single namespace, and integrated ancillary subsystems.
  • Licenses : IBM Public
  • Operating Systems : Windows, POSIX, AIX, IRIX, Linux, Solaris, BSD, Mac OS X, HP-UX
  • Implementation : C

'Q' DVD-Author : A GUI frontent for dvdauthor and related tools


'Q' DVD-Author is a GUI frontent for dvdauthor and related tools. The goal is to provide an easy-to-use, yet powerful and complete interface to generate DVD menus, slideshows, and videos to burn on a DVD under Linux.
  • Licenses : GPL
  • Implementation : C++

GADMIN-OpenVPN-Server : An easy to use GTK+ interface for the OpenVPN server in bridge mode

GADMIN-OpenVPN-Server is an easy to use GTK+ interface for the OpenVPN server in bridge mode. It allows generation of five signed certificates and keys, including HMAC-Firewall and user authentications. Bridge mode enables SAMBA browsing and printing across physically separated networks and or full-blown road warrior client capabilities.
  • Licenses : GPLv3
  • Operating Systems : POSIX
  • Implementation : C

Endeavour Mark II : A complete file management suite

Endeavour Mark II is a complete file management suite that comes with a file browser, image browser, archiver, recycled objects system, and a set of file and disk management utility programs.
  • Licenses : GPL
  • Operating Systems : POSIX Unix
  • Implementation : C

20090630

Argyll : An ICC compatible color management system

Argyll is an ICC compatible color management system. It supports accurate ICC profile creation for scanners, CMYK printers, and film recorders, and calibration and profiling of displays. Spectral sample data is supported, allowing a selection of illuminants observer types, and paper fluorescent whitener additive compensation. Profiles can also incorporate source specific gamut mappings for perceptual and saturation intents. Gamut mapping and profile linking uses the CIECAM02 appearance model, a unique gamut mapping algorithm, and a wide selection of rendering intents. It also includes code for a fast 8-bit raster color conversion engine as well as support for fast, fully accurate 16-bit conversion. Device color gamuts can also be viewed and compared using a VRML viewer.
  • Licenses : GPL, BSD Original
  • Operating Systems : POSIX, Linux, OS Independent, Windows, Mac OS X
  • Implementation : C

Social Networks Visualizer (SocNetV) : A flexible and user-friendly tool for the analysis and visualization of Social Networks


Social Networks Visualizer (SocNetV) is a flexible and user-friendly tool for the analysis and visualization of Social Networks. It lets you construct mathematical graphs with a few clicks on a virtual canvas, load networks of various formats (GraphViz, GraphML, Adjacency, Pajek, UCINET, etc), or create a network by crawling all links in a Web page. The application can compute basic network properties, such as density, diameter, and distances (shortest path lengths), as well as more advanced structural statistics, such as node and network centralities (i.e. closeness, betweenness, graph), clustering coefficient, etc.
  • Licenses : GPL GPLv3
  • Operating Systems : POSIX, Linux, Windows, Mac OS X

Texmaker


Texmaker integrates many tools needed to develop documents with LaTeX in just one application.
  • Licenses : GPL

20090628

Fotoxx : A program for improving digital photos

Fotoxx is a program for improving digital photos. Navigate large image collections using a pageable window of thumbnails. Create HDR (high dynamic range) images by combining bright and dark images to improve detail in both bright and dark areas. Create panoramas by joining overlapped images. Adjust brightness and color intensity independently for different underlying brightness levels. Rotate an image (level a tilted image or turn 90 degrees). Remove red eyes from electronic flash photos. Sharpen, resize, crop, reduce noise, and change color depth. Warp an image by dragging the mouse. Edit tags/keywords and search images by date or tags.
  • Licenses : GPLv2
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20090627

Pinot : Personal search and metasearch for the Free Desktop


Pinot is a D-Bus service that crawls, indexes your documents, and monitors them for changes. It is also a GTK-based user interface that enables you to query the index built by the service or your favorite Web engine, and display and analyze the results. It makes full use of advanced indexing and search facilities offered by Xapian, features language detection, dynamic document summaries, easy labelling of documents, and internal support for common file types. The D-Bus interface allows easy integration with other applications.
  • Implementation : C++

Padre : An IDE for Perl developers

Padre is an IDE for Perl developers. It provides syntax highlighting for many languages, but for Perl it also provides refactoring tools.
  • Licenses : Perl
  • Operating Systems : POSIX, Linux, Windows, Mac OS X
  • Implementation : Perl

20090625

FxMovieManager : A file manager which can display thumbnails of movie files

FxMovieManager is a file manager which can display thumbnails of movie files. It can also manage a playlist of movies and act as a simple front-end to MPlayer.
  • Licenses : Public Domain
  • Operating Systems : POSIX, Linux
  • Implementation : C++

20090624

Imagination : A lightweight and user-friendly DVD slide show maker


Imagination is a lightweight and user-friendly DVD slide show maker. It includes transitions effects. It requires only the ffmpeg encoder to produce a movie to be burned with another application.

20090622

The OpenSource IPsec-based VPN Solution for Linux


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

20090617

SLiteChat : An in-world text-only local chat/instant messaging client for Second Life

SLiteChat is an in-world text-only local chat/instant messaging client for Second Life. Features include friends list management (accept/reject friending requests), local chat, and instant messages.
  • Licenses: GPLv2
  • Operating Systems: Unix, Windows, Mac OS X
  • Implementation: C++

20090606

Scalable OpenGroupware.org (SOGo) is a project derived from OpenGroupware.Org (OGo) with scalability in mind


Scalable OpenGroupware.org (SOGo) is a project derived from OpenGroupware.Org (OGo) with scalability in mind. The Inverse edition of this project has many feature enhancements: CalDAV and GroupDAV compliance, full handling of vCard as well as vCalendar/iCalendar formats, and support for folder sharing and ACLs. The Web interface has been rewritten in an AJAX fashion to provided a faster UI for the users, consistency in look and feel with the Mozilla applications, and to reduce the load of the transactions on the server.
  • Licenses: GPL
  • Operating Systems: OS Independent
  • Implementation: Objective C, JavaScript

Halyard : A scriptable multimedia engine with support for video, audio, graphics, and user interaction

Halyard is a scriptable multimedia engine with support for video, audio, graphics, and user interaction. It currently runs on Windows, and has a preliminary Macintosh port. It is based on PLT Scheme, wxWidgets, and the Quake 2 Engine. It includes a rudimentary IDE based on Scintilla.
  • Licenses: GPL
  • Operating Systems: Windows, Mac OS X
  • Implementation: C++, Scheme

otl : Text processor for generating custom markup from plain text supplemented with lightweight markup


otl is a text processor for generating custom markup from plain text supplemented with lightweight markup. Much of both the input and output formats can be customized. HTML output, along with experimental DocBook and LaTeX output implementations, are included. otl supports complex structures such as nested ordered and unordered lists, headers and footers, and tables.
  • Intended Audience : End Users/Desktop
  • License : GNU General Public License (GPL)
  • Operating System : OS Independent (Written in an interpreted language)
  • Programming Language : Perl
  • Topic : Text Processing
  • User Interface : Command-line

20090501

The Software Testing Automation Framework (STAF)

The Software Testing Automation Framework (STAF) is a framework designed to improve the level of reuse and automation in test cases and test environments. The goal of STAF is to provide a complete end-to-end automation solution for testers.

20090122

TaskJuggler : Project management software for serious project managers


TaskJuggler is project management software for serious project managers. It covers the complete spectrum of project management tasks from the first idea to the completion of the project. It assists you during project scoping, resource assignment, cost and revenue planing, risk and communication management.

20090113

The Enhanced TightVNC Viewer package is part of the x11vnc VNC server project

The Enhanced TightVNC Viewer package is part of the x11vnc VNC server project. It provides a native VNC viewer that takes advantage of new features in x11vnc, e.g. cursor alpha blending and automatic SSL tunnelling. Some features apply to any VNC server, e.g. automatic SSH tunnelling. Another goal is to provide a package that conveniently bundles everything needed for the user to have the enhanced viewer running quickly. This includes pre-built binaries of the viewer and utility programs for Windows and many Unix variants, and a GUI to configure and launch the viewer. The short name for this project is "ssvnc", for SSL/SSH VNC viewer.

[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, Unix
[Programming Language] C, Perl, Tcl, Unix Shell
[Topic] Desktop Environment :: Tools

Likewise Open is an application that joins Linux, Unix, and Mac OS machines to Microsoft Active Directory and securely authenticates users ...

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.

[Environment] MacOS X, Other Environment
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v2
[Operating System] MacOS, MacOS X, Microsoft :: Windows, Other OS, Unix
[Topic] Security, Software Development, System :: Monitoring, System :: Networking, System :: Systems Administration

20090110

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.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users, Developers, End Users/Desktop, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: BSD :: FreeBSD, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] C++
[Topic] Communications :: Telephony, System :: Networking

Freevo : An open source HTPC media centre software integrating PVR / DVR funtionality along with music, video, gaming, home automation and more


Freevo is an open source HTPC media centre software integrating PVR / DVR funtionality along with music, video, gaming, home automation and more. It is written in python and uses existing popular software such as mplayer, xine and vlc. Primarily aimed at the Linux platform it is also possible to run on OSX and for the determined on Windows. It is the main mythtv alternative.

20081228

Ah3 : An invoicing and inventory system for repair shops

Ah3 is an invoicing and inventory system for repair shops. It comes configured for an auto repair shop but can be configured to handle any shop with customers who have things to be repaired. It includes a customer and vehicle database, the ability to generate invoices, and the ability to track the repair history of a vehicle. It also tracks inventory, allowing for parts with multiple vendors and costs and other information. Ah3 is the successor to Autohouse II.

[Environment] Win32 (MS Windows), X11 Applications :: Qt
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, POSIX :: Linux
[Programming Language] C++
[Topic] Office/Business :: Financial :: Point-Of-Sale

monotone : A distributed version control system


monotone is a distributed version control system with a flat peer model, cryptographic version naming, meta-data certificates, decentralized authority, and overlapping branches. It works out of a transactional version database stored in a regular file, and uses a custom network protocol for efficient database synchronization.

[Environment] Console (Text Based)
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX
[Programming Language] C++
[Topic] Software Development :: Version Control

20081208

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.

[Environment] X11 Applications :: Qt
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C++
[Topic] Scientific/Engineering :: Artificial Intelligence