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

20081206

FlowPlayer : A video player for the Web


FlowPlayer is a video player for the Web. The player is easy to configure and embed into your home page, site, or blog. It supports progressive download with HTTP and streaming with Lighttpd, PHP and other scripting solutions, Flash Media Server, Wowza, and Red5. It is extensible with plugins written in Flash ActionScript and JavaScript.

[Environment] Plugins, Web Environment
[Intended Audience] Developers
[License] OSI Approved, OSI Approved :: GNU General Public License v3, The Apache License 2.0
[Programming Language] Other
[Topic] Communications, Multimedia :: Video :: Display

20081121

DSSH was written as a direct replacement for the OpenSSH client

DSSH was written as a direct replacement for the OpenSSH client. It adds SSH over SSH tunneling capabilities (for example, to log in to a network hidden by a firewall), scripting support (using Groovy), an advanced agent (which allows storing of passwords) and "su -" interactive logging for machines that have disabled direct root login. All of this was done to enable automated scripting and logging to many machines based on a few simple rules. It uses the Trilead SSH library (slightly patched).

[Environment] Console (Text Based)
[Intended Audience] System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, POSIX :: BSD :: FreeBSD, POSIX :: Linux
[Programming Language] C++, Groovy, Java
[Topic] Internet

20081110

OpenGrade : Software for teachers to keep track of grades

OpenGrade is software for teachers to keep track of grades. It can put the students' grade reports on a Web server and allow the students password-protected access to them.

[Environment] Console (Text Based), X11 Applications
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Microsoft :: Windows, Unix
[Programming Language] Perl
[Topic] Education

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

AWFFull : A Web server log analysis program, forked from Webalizer

AWFFull is a Web server log analysis program, forked from Webalizer. It adds a number of new features and improvements, such as GeoIP capability, internationalisation, style changes via CSS, extended front page history (more than 12 months), resizable graphs, and lots of backend changes and simplification. The long term goal is to focus on Web Analytics, not just Web Reporting.

[Environment] Console (Text Based), Web Environment
[Intended Audience] Advanced End Users, System Administrators
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] Unix
[Programming Language] C, Perl
[Topic] Internet :: Log Analysis

20081031

µHub : A high performance peer-to-peer hub designed for Unix-like operating systems


µHub is a high performance peer-to-peer hub designed for Unix-like operating systems. It has a clean design and small memory footprint. It is scalable, and will work for small hubs on embedded hardware, as well as big hubs running on high preformance servers with thousands of users. µHub uses the ADC protocol (i.e. the next generation Direct Connect), and is compatible with DC++, Elise, QuickDC, and other ADC clients.

[Environment] No Input/Output (Daemon)
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v3
[Network Environment] IP :: IPv4, IP :: IPv6
[Operating System] MacOS X, POSIX, Unix
[Programming Language] C
[Topic] Communications :: File Sharing, Communications :: File Sharing :: Direct Connect

Codestriker : A Web application that supports online code reviews


Codestriker is a Web application that supports online code reviews. Traditional document reviews are supported, as well as reviewing diffs generated by an SCM (Source Code Management) system and plain unidiff patches. There are integration points with CVS, Subversion, Clearcase, Perforce, Visual SourceSafe, and Bugzilla. There is a plug-in architecture for supporting other SCMs and issue tracking systems. It minimizes paper work, ensures that issues, comments, and decisions are recorded in a database, and provides a comfortable workspace for actually performing code inspections. An optional highly-configurable metrics subsystem allows you to record code inspection metrics as a part of your process.

[Environment]
Web Environment
[Intended Audience]
Developers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
OS Independent
[Programming Language]
Perl
[Topic]
Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries, Software Development, Software Development :: Bug Tracking, Software Development :: Quality Assurance, Software Development :: Version Control, Software Development :: Version Control :: CVS, Utilities

20080927

The pngslice utility : A tool for creating ragged images in HTML

The pngslice utility is a tool for creating ragged images in HTML: Eric Meyer's ragged floats. The idea is to slice the image into thin strips that are trimmed and stacked vertically. The program produces the trimmed PNG slices and a fragment of HTML to include them.

[Environment] Console (Text Based)
[License] OSI Approved :: GNU General Public License v2
[Operating System] POSIX
[Programming Language] C
[Topic] Text Processing :: Markup :: HTML/XHTML

20080920

gumnut : A program to aid a group of people to perform cooperative decentralized decision making

gumnut is a program to aid a group of people to perform cooperative decentralized decision making. The text or GUI client can create, moderate, and display proposals over a decentralized communication network (currently gnutella). Proposals are text files with a simple naming convention that uses the filename to describe field attributes (such as topic and geographical location). Popular proposals are found by searching on one or more of these fields and then calculating the support for each proposal based on the number of occurrences on the network.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, POSIX :: Linux, Unix
[Programming Language] C
[Topic] Communications

20080903

CreditCruncher : A program that uses the Monte Carlo method to compute the credit risk of large portfolios

CreditCruncher is a program that uses the Monte Carlo method to compute the credit risk of large portfolios in which assets are mortgages, loans, bonds, endorsements, or the like (all of them of fixed income with a policy buy/sell and hold). The default time is simulated using a gaussian copula, taking into account the transition matrix (or survival function) and sectorial correlation matrix defined by the user.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v2
[Operating System] MacOS X, Microsoft :: Windows, POSIX
[Programming Language] C++
[Topic] Office/Business :: Financial, Scientific/Engineering :: Mathematics

20080902

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.

[Environment] X11 Applications :: Qt
[Intended Audience] End Users/Desktop
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX, POSIX :: BSD :: FreeBSD, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language] C++
[Topic] Information Management, Text Processing :: Indexing

20080829

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.

[Environment] Console (Text Based), No Input/Output (Daemon)
[Intended Audience] Advanced End Users, Developers
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] MacOS X, Microsoft :: Windows, POSIX :: BSD :: FreeBSD, POSIX :: BSD :: NetBSD, POSIX :: BSD :: OpenBSD, POSIX :: Linux
[Programming Language] C#, C++
[Topic] Communications :: Chat :: Internet Relay Chat

20080804

image2mpeg : A tool to convert digital photos (or any other images) into MPEG video streams, with transitions between the images

image2mpeg is a tool to convert digital photos (or any other images) into MPEG video streams, with transitions between the images. The photo stream may be accompanied with music (or any other audio stream). The resulting slideshow may be prepared for VCD, SVCD, or DVD playback in stand-alone players, or the MPEG videos may be converted into FLV (Flash Videos). The type of transition can be selected for each image separately from a set of fade, slide, roll, etc.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users
[License] OSI Approved :: GNU General Public License (GPL)
[Operating System] POSIX, POSIX :: Linux
[Programming Language] C, Unix Shell
[Topic] Multimedia :: Graphics, Multimedia :: Graphics :: Graphics Conversion, Multimedia :: Graphics :: Presentation, Multimedia :: Video, Multimedia :: Video :: Conversion

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.

[Environment] Console (Text Based)
[Intended Audience] Advanced End Users, Developers, End Users/Desktop, Other Audience, Quality Engineers, System Administrators
[License] OSI Approved :: GNU General Public License v3
[Operating System] OS Independent, POSIX
[Programming Language] C
[Topic] Security, Utilities

Freeciv : A multiuser reimplementation for Unix/X of the famous Microprose game of Civilization

Freeciv is a multiuser reimplementation for Unix/X of the famous Microprose game of Civilization. By default, the game is an improved Civ II, but this can be customized; modpacks for near-100% compatibility with Civ I and Civ II are included. Multiuser gameplay is real-time: in each turn, all human players move concurrently. The game is designed to remain fairly playable even on poor network connections. Freeciv can also be played on standalone machines, and its AI players are a good challenge for beginners. The source code comes with the server, two X clients, and non-X clients for MS Windows and Amiga. Freeciv is released under the GNU General Public License. It is maintained by an international team of coders and enthusiasts, and is easily one of the most fun and addictive network games out there.

[Environment]
X11 Applications
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
MacOS X, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, OS/2, POSIX, POSIX :: BSD :: FreeBSD, POSIX :: BSD :: NetBSD, POSIX :: BSD :: OpenBSD, POSIX :: HP-UX, POSIX :: IRIX, POSIX :: Linux, POSIX :: SunOS/Solaris
[Programming Language]
C
[Topic]
Games/Entertainment, Games/Entertainment :: Real Time Strategy, Games/Entertainment :: Turn Based Strategy

20080731

Nodezilla : A secured, distributed, and fault tolerant routing system (or grid network)

Nodezilla is a secured, distributed, and fault tolerant routing system (or grid network) that supports distributed services such as file sharing, chat, efficient video multicast streaming, and secured file storage. It provides cache features where any server may create a local replica of any data object. These local replicas provide faster access and robustness to network partitions, and reduce network congestion by localizing access traffic. To ensure data protection, redundancy and cryptographic techniques are used.

[Environment] No Input/Output (Daemon)
[Intended Audience] Other Audience
[License] Freeware
[Operating System] Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX :: Linux
[Topic] Communications :: File Sharing, Internet

20080727

DataparkSearch : A Web search engine tool

DataparkSearch is a Web search engine tool. It features support for http, https, ftp, nntp, and news URLs, htdb virtual URL support for indexing SQL databases, text/html, text/xml, text/plain, audio/mpeg (MP3), and image/gif mime types built-in support, external parsers support for other document types, the ability to index multilangual sites using content negotiation, searching of all of the word forms using ispell affixes and dictionaries, stopwords and synonyms lists, boolean query language support, results sorting by relevancy, popularity rank, last modified time, and importance (a multiplication of the relevancy and popularity ranks), support for various character sets, and phrases segmenting for the Chinese, Japanese, Korean, and Thai languages. It has accent-insensitive search, mod_dpsearch for Apache, and support for internationalized domain names.