20060127

DirSync : A directory synchronizer

DirSync is a directory synchronizer. It takes two arguments: the source directory and the destination directory. It recursively makes the two directories identical. It can be used to make an incremental copy of large data. For example, if your file server is in the /data you can make a copy in /backup with the command dirsync /data /backup. The first time, all data will be copied, but when you issue the command again, only the changed files are copied.

[Environment] Console (Text Based)
[License] Freeware
[Operating System] Microsoft :: Windows, POSIX :: Linux, Unix
[Programming Language] C
[Topic] System :: Archiving :: Backup, System :: Archiving :: Mirroring

20060123

BasKet : A desktop organization tool inspired by DropDrawers (from www.sigsoftware.com)

BasKet is a desktop organization tool inspired by DropDrawers (from www.sigsoftware.com). It uses baskets and drawers for organizing various objects, such as text, URLs, images, sounds, or other documents. Objects in a basket can be edited, copied, moved, dragged, and so on. This allows you to stay organized and free your desktop, or to take notes with various types of content (not only text) in an easy way.

20060120

Mailing List : A Web-based, full-featured mailing list and newsletter system

Mailing List is a Web-based, full-featured mailing list and newsletter system. Users can subscribe and unsubscribe themselves. Email confirmation is used for new subscriptions. The list of subscribers to a list can be imported and exported.

[Environment] Web Environment
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX, POSIX :: BSD :: FreeBSD, POSIX :: Linux
[Programming Language] PHP
[Topic] Communications, Communications :: Conferencing, Communications :: Email, Information Management, Office/Business, Office/Business :: Groupware

]project-open[ is a project management and PSA (Professional Services Automatization) system

]project-open[ is a project management and PSA (Professional Services Automatization) system for companies in the consulting, engineering, advertising and localization industries. It covers the entire project life cycle from sales (CRM-light), staffing, execution (timesheet, controlling, incidents, discussions, and file storage) to invoicing and payment. The ]po[ architecture is designed for mission-critical applications with a rock-solid infrastructure and a sophisticated role-based permission system.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language] Tcl
[Topic] Office/Business :: Financial, Office/Business :: Groupware, Office/Business :: Scheduling

OpenCA Project

The OpenCA Project is a collaborative effort to develop a robust, full-featured and Open Source out-of-the-box Certification Authority implementing the most used protocols with full-strength cryptography world-wide. OpenCA is based on many Open-Source Projects. Among the supported software is OpenLDAP, OpenSSL, Apache Project, Apache mod_ssl.

[Intended Audience] Quality Engineers, System Administrators
[License] OSI Approved :: BSD License (original)
[Operating System] OS Independent
[Programming Language] C, JavaScript, Perl, PL/SQL, Unix Shell
[Topic] Internet :: WWW/HTTP :: Browsers, Internet :: WWW/HTTP :: HTTP Servers, Security, Security :: Cryptography

20060117

xsd : A W3C XML Schema to C++ translator

xsd is a W3C XML Schema to C++ translator. Provided with an XML instance description (XML Schema), it generates C++ classes that represent the given vocabulary as well as parsing and serialization code. Compared to APIs such as DOM and SAX, the generated code allows you to access the information in XML instance documents using your domain vocabulary instead of generic elements, attributes, and text. Static typing helps catch errors at compile-time rather than at run-time. It features C++ standard library-based language mappings, configurable base character type (char/wchar_t), platform-independent generated code, comprehensive documentation, and more.

[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL), Other/Proprietary License
[Operating System] MacOS X, Microsoft :: Windows, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language] C++
[Topic] Software Development, Software Development :: Code Generators, Software Development :: Compilers, Software Development :: Libraries, Text Processing :: Markup :: XML

CATS : An applicant tracking system (ATS)

CATS is an applicant tracking system (ATS). Built on the LAMP platform (Linux, Apache, MySQL, and PHP), it can be installed and running in 5 minutes on a Unix or Windows platform. It features built-in applicant tracking, resume search, CRM, and a reporting dashboard for staffing agencies and corporate HR departments.

[Environment] Web Environment
[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] POSIX :: Linux, Unix
[Programming Language] PHP

wzdftpd : A modular and portable FTP server, which supports SSL, IPv6, multithreading, and external scripts

wzdftpd is a modular and portable FTP server, which supports SSL, IPv6, multithreading, and external scripts. It uses Unix-like permissions and ACLs, with virtual users and groups. It also supports bandwith limitation (per user, per group, or globally), group administrators, and per command authorization.

20060116

phpFreeChat : A simple, fast, and customizable chat serverwhich uses a simple filesystem for message and nickname storage

phpFreeChat is a simple, fast, and customizable chat server which uses a simple filesystem for message and nickname storage.

[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] JavaScript, PHP
[Topic] Communications :: Chat, Communications :: Chat :: Internet Relay Chat, Internet :: WWW/HTTP :: Dynamic Content, Software Development :: Libraries :: PHP Classes

OpenLDev : A development environment that provides a graphical front-end to Linux compilers such as gcc

OpenLDev is a development environment that provides a graphical front-end to Linux compilers such as gcc. It includes the basic essentials needed by a Linux programmer. It is a graphical interface to the collection of command line programming tools available for Linux and Unix systems.

[Environment] X11 Applications :: GTK
[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] C, C++
[Topic] Desktop Environment :: Gnome, Software Development, Software Development :: Build Tools, Software Development :: User Interfaces, Text Editors :: Integrated Development Environments (IDE)

20060114

KForge : A system for managing software and knowledge projectsKForge is a system for managing software and knowledge projects

KForge is a system for managing software and knowledge projects. It re-uses existing best-of-breed tools such as versioned storage (subversion), a tracker (trac), and a wiki (trac or moinmoin), integrating them with the system's own facilities (projects, users, permissions, etc.). KForge also provides a complete Web interface for project administration, as well a fully-developed plugin system, so new services and features can be easily added.

OpenAIS : An open source implementation of the SA Forum Application Interface Specification based upon extended virtual synchrony

OpenAIS is an open source implementation of the SA Forum (www.saforum.org) Application Interface Specification based upon extended virtual synchrony. The project currently implements APIs for application failover, application defined checkpointing, application eventing, extended virtual synchrony, and cluster membership. With this software it is possible to write redundant applications that tolerate hardware, operating system, and application faults.

Tellico : A collection manager for KDE

Tellico is a collection manager for KDE. It includes default collections for books, bibliographies, comic books, videos, music, video games, coins, stamps, trading cards, and wines, and also allows custom collections. Unlimited user-defined fields are allowed. Filters are available to limit the visible entries by definable criteria. Full customization for printing is possible through editing the default XSLT file. It can import CSV, Bibtex, Bibtexml, RIS, MODS, CDDB, and audio file metadata and exports CSV, HTML, Bibtex, Bibtexml, ONIX, and PilotDB. Entries may be imported directly from Amazon.com, imdb.com, any z39.50 bibliographic server, PubMed, or an external script.

[Environment] X11 Applications :: KDE
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C++
[Topic] Database, Information Management

QFaktury : A software for creating, managing, and printing invoices

QFaktury is a software for creating, managing, and printing invoices. It also maintains a database for contractor information, and a database for product information. QFaktury was created for a Polish financial system, but it can be useful in other countries with or without small modifications.

[Environment] X11 Applications :: Qt
[License] OSI Approved :: GNU General Public License (GPL)
[Topic] Office/Business :: Financial :: Accounting

ShowImg: A feature-rich image viewer which can display numerous formats, including JPEG, PNG, GIF (animated) and MNG

ShowImg is a feature-rich image viewer which can display numerous formats, including JPEG, PNG, GIF (animated) and MNG. It consists of a tree view frame, a directory/preview frame, and a view frame. The (larger) view frame can be exchanged with the (smaller) directory/preview frame. It can preview and display images from multiple directories and search for identical images. ShowImg also features a full-screen mode, zooming, sorting, drag'n'drop with Konqueror, and support for images in compressed archives (.zip).

[Environment] X11 Applications :: KDE
[License] OSI Approved :: GNU General Public License (GPL)
[Programming Language] C++
[Topic] Multimedia :: Graphics :: Viewers

20060112

phpMyVisites is a free and powerful open source (GNU/GPL) application for websites statistics and audience measurements

phpMyVisites gives a lot of information on websites visitors, visited pages, software/hardware utilization, etc... The GUI Interface is fun and practical. The installation is entirely automated and very simple.

QBankManager: A home banking program

QBankManager is a home banking program. It is the reference application for AqBanking, AqHBCI, AqDTAUS, and AqGeldkarte, therefore it supports all transfer types and jobs of those projects.

[Environment] MacOS X, Win32 (MS Windows), X11 Applications :: Qt
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] OS Independent
[Programming Language] C, C++
[Topic] Office/Business :: Financial

20060111

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 both Win32 and Linux Java environments.

wxAUI:An Advanced User Interface library for the wxWidgets toolkit

wxAUI is an Advanced User Interface library for the wxWidgets toolkit. It aims to implement "cutting-edge" interface usability and design features so developers can quickly and easily create beautiful and usable application interfaces. The centerpiece of the library is a docking manager that allows windows to be floated/docked onto a frame.

[Environment] X11 Applications, X11 Applications :: GTK
[Intended Audience] Developers
[License] OSI Approved
[Operating System] Microsoft, Microsoft :: Windows, POSIX :: BSD, POSIX :: Linux, Unix
[Programming Language] C++
[Topic] Software Development :: Libraries, Software Development :: Widget Sets

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.

[Environment] X11 Applications :: Gnome, X11 Applications :: GTK
[Intended Audience] Developers, End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux, Unix
[Programming Language] C
[Topic] Desktop Environment :: Gnome, Documentation, Software Development :: Documentation, Text Editors :: Documentation, Text Processing :: Markup :: HTML/XHTML, Utilities

Nagios (formerly Netsaint): A daemon written in C that is designed to monitor networked hosts and services

Nagios (formerly Netsaint) is a daemon written in C that is designed to monitor networked hosts and services. It has the ability to notify contacts (via email, pager or other methods) when problems arise and are resolved. Host and service checks are performed by external "plugins", making it easy to write custom checks in your language of choice. Several CGIs are included in order to allow you to view the current and historical status via a Web browser, and a WAP interface is also provided to allow you to acknowlege problems and disable notifications from an internet-ready cellphone.

20060109

Virtual Hosting Control System

VHCS (Virtual Hosting Control System) provides complete hosting automation for Linux, including Web, mail (POP and IMAP), FTP, DNS, databases, quota, traffic control, and graphical user interfaces for the administrators, resellers, and users.

[License] OSI Approved :: Mozilla Public License (MPL)
[Operating System] POSIX :: Linux, Unix
[Programming Language] Perl, PHP
[Topic] Internet :: WWW/HTTP, System :: Systems Administration

TuxShop: A modern point of sale and shop management application

TuxShop is a modern point of sale and shop management application, supported on Linux and Windows XP. It is feature packed yet provides an interface that is simple to operate.

20060106

Webminstats: A Webmin module designed to store system information in an rrdtool database and to display historic graphs

Webminstats is a Webmin module designed to store system information in an rrdtool database and to display historic (hourly, daily, weekly, monthly, and custom) graphs. It is modular in design, so as to be able to log everything from CPU usage to email box size.

[Environment] Web Environment
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX :: Linux
[Programming Language] Perl
[Topic] System :: Monitoring

20060105

WR Time Tracker: A simple and easy to use work time tracking system

WR Time Tracker is a simple and easy to use work time tracking system. It is Web-based and allows you to create teams, projects, and activities. Users can enter their work time, generate reports and invoices, and send them via email. Free hosting of this service is also available.

[Environment] Web Environment
[Intended Audience] End Users/Desktop
[License] Freely Distributable
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: BSD :: FreeBSD, POSIX :: Linux
[Programming Language] PHP
[Topic] Office/Business

20060103

Raptor: A C 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, and Turtle and via RSS tag soup: XML RSS, Atom 0.3, and Atom 1.0. The serializers support RDF/XML (3 flavours), 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.

[Intended Audience] Developers
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU Lesser General Public License (LGPL), OSI Approved :: Mozilla Public License (MPL)
[Operating System] OS Independent
[Programming Language] C
[Topic] Software Development :: Libraries, Text Processing :: Markup, Text Processing :: Markup :: XML

NetXMS: A monitoring system with a modular architecture

NetXMS is a monitoring system with a modular architecture. It can be used for monitoring an entire IT infrastructure, starting with SNMP-capable hardware (like switches and routers) and ending with applications on servers. The system has a three-tier architecture; the information is collected by monitoring agents (either its own agents or SNMP agents) and delivered to the monitoring server for processing and storing, where it can be accessed by using the management console. It features centralized configuration and centralized agent upgrades.

[Environment] No Input/Output (Daemon), Win32 (MS Windows)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP
[Operating System] Microsoft :: Windows :: Windows CE, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: AIX, POSIX :: BSD :: FreeBSD, POSIX :: HP-UX, POSIX :: Linux
[Topic] System :: Monitoring, System :: Networking :: Monitoring, System :: Systems Administration

Check Website: A performance monitoring and uptime notification tool

Check Website is a performance monitoring and uptime notification tool. It will check if a Website is up, and check the response time of the site. The administrator can then choose to receive an email notification if the site is down, or if the site response time is too slow. All results are also written to a daily log file.

[Intended Audience] Developers, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux, POSIX :: Other, Unix
[Programming Language] Perl
[Topic] Internet :: WWW/HTTP, Internet :: WWW/HTTP :: HTTP Servers, Internet :: WWW/HTTP :: Site Management, System :: Logging, System :: Monitoring, System :: Networking :: Monitoring

TnFOX: GUI toolkit library designed for mission-critical work in C++ and Python, forked from the FOX library

TnFOX is a modern secure, robust, multithreaded, exception aware, internationalizable, portable GUI toolkit library designed for mission-critical work in C++ and Python, forked from the FOX library. It replicates the Qt API in many places, comes with a full set of Python bindings, and has been designed primarily for Tn, the port of Tornado to FOX.

[Environment] Console (Text Based), Win32 (MS Windows), X11 Applications
[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: BSD :: FreeBSD, POSIX :: Linux
[Programming Language] C++, Python
[Topic] Security :: Cryptography, Software Development :: Libraries :: Application Frameworks, Software Development :: User Interfaces

20060102

MailScanner: An email virus scanner, vulnerability protector, and spam tagger

MailScanner is an email virus scanner, vulnerability protector, and spam tagger. It supports the Postfix, Sendmail, Exim, Qmail, and ZMailer MTAs, and the Sophos, McAfee, F-Prot, F-Secure, CommandAV, InoculateIT, Inoculan, eTrust, Kaspersky, Nod32, AntiVir, BitDefender, RAV, Panda, DrWeb, ClamAV, and other anti-virus scanners. It uses SpamAssassin for highly successful spam identification, and is designed to handle denial of service attacks. It will detect password-protected zip files and apply filename checking to their contents. It is very easy to install, requires no changes at all to your sendmail.cf file, is designed to be lightweight, and won't grind your mail system to a halt with its load. It can be integrated into any email system, regardless of the software in use.

[Environment]
No Input/Output (Daemon)
[Intended Audience]
System Administrators
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
POSIX, POSIX :: AIX, POSIX :: BSD, POSIX :: HP-UX, POSIX :: Linux, POSIX :: Other, POSIX :: SunOS/Solaris
[Programming Language]
Perl, Unix Shell
[Topic]
Communications :: Email, Communications :: Email :: Filters, System :: Networking :: Firewalls

Twinkle: A software phone for voice over IP communications using the SIP protocol

Twinkle is a software phone for voice over IP communications using the SIP protocol. You can use it for direct IP phone to IP phone communication, or in a network using a SIP proxy to route your calls. Some of the features offered are call waiting, call hold, 3-way conference call, call transfer, and call reject. It supports STUN or a statically configured public IP address for NAT traversal. When using STUN, it will send keep-alive packets to keep NAT bindings alive.

[Environment] X11 Applications :: Qt
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Network Environment] IP :: IPv4
[Operating System] POSIX :: Linux
[Programming Language] C++
[Topic] Communications :: Internet Phone, Communications :: Telephony