20080131

ALSA: The Advanced Linux Sound Architecture is composed of several parts

The Advanced Linux Sound Architecture is composed of several parts. The first is a fully modularized sound driver which supports module autoloading, devfs, isapnp autoconfiguration, and gives complete access to analog audio, digital audio, control, mixer, synthesizer, DSP, MIDI, and timer components of audio hardware. It also includes a fully-featured kernel-level sequencer, a full compatibility layer for OSS/Free applications, an object-oriented C library which covers and enhances the ALSA kernel driver functionality for applications (client/server, plugins, PCM sharing/multiplexing, PCM metering, etc.), an interactive configuration program for the driver, and some simple utilities for basic management.

ELOG Electronic Web Logbook: An electronic logbook with a Web interface

ELOG Electronic Web Logbook is an electronic logbook with a Web interface. It can be used to maintain personal or shared logbooks, with the ability to add attachments to logbook pages. Logbook entries can be categorized with user-defined classes, and queried using filters on these classes. Automatic email notifications can be generated on new entries based on the classes. The ELOG server is a small stand-alone C program, which runs under Linux and Windows. No other packages are required. The logbooks are saved in plain ASCII files for easy and fast access.

[Environment]
Web Environment
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
Microsoft :: Windows, POSIX :: Linux
[Programming Language]
C
[Topic]
Database :: Database Engines/Servers, Database :: Front-Ends, Internet :: WWW/HTTP :: HTTP Servers

20080130

YAFPC-Appliance: A browser based management frontend for the PDF composer/printer/Mailer YAFPC

YAFPC-Appliance is a browser based management frontend for the PDF composer/printer/Mailer YAFPC. It comes with the General-Purpose Appliance System on a bootable CD in combination with an easy to use installation script. Once installed, any PC booted from this CD image can act as a PDF print server that provides an unlimited number of network shared virtual PDF printers. The system requirements are low; any older PC can be used. System configuration can be done via a Web browser from any workstation in the network. Virtual shared printers can be configured to apply letterheads, watermarks, cover pages, and appendixes to all printed documents. After printing, a document is sent to its owner by mail, can be accessed in a shared folder on the server, or can be stored in a shared network folder on some other machine.

Votorola: Software for hosting open elections

Votorola is software for hosting open elections. It implements an electoral system that sits outside of government and beyond the control of parties. Its voter lists are backed by a trust network that is rooted in community neighbourhoods. It enables voters to advance their own candidates for public office, their own policies for executive action, and their own legislative bills for statutory law.

20080129

t2t can convert any delimited text file to an HTML table

t2t can convert any delimited text file to an HTML table. It supports all attributes for the various table-related tags. It can read its input either from stdin, a file, or a whole directory. when t2t is passed in a directory, it will process all the files (except those with either .html or .htm extension), and all the files in all the sub-directories. It works on any system with Perl.

20080123

ReadySET: An open source project to produce and maintain a library of reusable software engineering document templates

ReadySET is an open source project to produce and maintain a library of reusable software engineering document templates. These templates provide a ready starting point for the documents used in software development projects. Using good templates can help developers work more quickly, but they also help to prompt discussion and avoid oversights.

20080121

Yate: A next-generation telephony engine


Yate is a next-generation telephony engine. While currently focused on Voice over Internet Protocol (VoIP) and PSTN, its power lies in its ability to be easily extended. Voice, video, data, and instant messaging can all be unified under Yate's flexible routing engine, maximizing communications efficiency and minimizing infrastructure costs for businesses.

[Environment]
Console (Text Based), No Input/Output (Daemon), Win32 (MS Windows), X11 Applications :: GTK, X11 Applications :: Qt
[Intended Audience]
End Users/Desktop, System Administrators
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: BSD :: FreeBSD, POSIX :: Linux
[Programming Language]
C++
[Topic]
Communications :: Internet Phone, Communications :: Telephony

GPSBabel reads, writes, and manipulates GPS waypoints in a variety of formats


GPSBabel reads, writes, and manipulates GPS waypoints in a variety of formats. Over 100 supported formats include GPX, Magellan and Garmin serial and USB protocols, Geocaching *.loc, Garmin Mapsource, and Magellan Mapsend. For Windows, Linux, Mac.

20080118

Sylbi: A conversation system that is not a forum and not a blogging platform, but a combination of the two


Sylbi is a conversation system that is not a forum and not a blogging platform, but a combination of the two. It grew from the idea that a blog with comments and a forum only differ in their perspective of the conversation. Both provide a chronological set of postings, initiated by someone, and, (potentially) replied to by others. The main difference is the perspective they present: a blog presents the perspective of the blog owner(s), while a forum presents the perspective of the forum and a topic defined in the forum. Sylbi allows you to look at conversations either way.

Sylbi built with Perl and MySQL.

Gecko Media Player: A browser plugin that uses GNOME MPlayer to play media in a browser

Gecko Media Player is a browser plugin that uses GNOME MPlayer to play media in a browser. It should work with all browsers on Unix-ish systems (Linux, BSD, and Solaris), that use the NS4 API (Mozilla, Firefox, Opera, etc.).

[License]
OSI Approved :: GNU General Public License (GPL)
[Topic]
Internet :: WWW/HTTP :: Browsers, Multimedia :: Sound/Audio :: Players, Multimedia :: Video :: Display

libqrencode: A library for encoding data in a QR Code symbol

libqrencode is a library for encoding data in a QR Code symbol, a kind of 2D symbology that can be scanned by devices such as a mobile phone with a CCD.

[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] MacOS X, Unix
[Programming Language] C
[Topic] Software Development :: Libraries

nixstaller: Easily make installers for Unix-like systems

With 'nixstaller' you can easily make installers for Unix-like systems. Some of the project goals: support for many different platforms, support for different (optional) frontends used by the installer (currently FLTK, ncurses, GTK 2, and Qt are planned), ease of use for the install creator and the end user, different ways of installing (extract files to a location, compile software on the user's system, and maybe even integration for the package manager running on the user's system). Nixstaller can be fully translated and is programmed in C++ and sh.

[Environment]
Console (Text Based) :: Curses, X11 Applications
[Intended Audience]
Developers
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
POSIX
[Programming Language]
C++, Unix Shell
[Topic]
System :: Archiving :: Packaging, System :: Software Distribution

20080116

Gammu: A cellular manager for various mobile phones/modems

Gammu (formerly known as MyGnokii2) is a cellular manager for various mobile phones/modems. It supports a wide variety of Nokia, Symbian, and AT devices (Siemens, Alcatel, Falcom, WaveCom, IPAQ, Samsung, SE, and others) over cables, infrared, or BlueTooth. It contains libraries with functions for ringtones, phonebook, SMS, logos, WAP, date/time, alarm, calls, and more (used by external applications like Wammu). It also includes a command line utility that can make many things (including backups) and an SMS gateway with full MySQL and PostgreSQL support from the PHP interface.

[Environment]
Console (Text Based), Other Environment, Win32 (MS Windows)
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
Microsoft :: MS-DOS, Microsoft :: Windows :: Windows 95/98/ME, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: BSD :: FreeBSD, POSIX :: Linux, Unix
[Programming Language]
C, C++, Delphi, PHP
[Topic]
Communications :: Telephony, Utilities

20080115

FOG: A free open-source ghost-like imaging solution/rescue suite. A free alt. to Ghost, used to image Windows XP, Vista PCs using PXE, PartImage, an

FOG is a free open-source ghost-like imaging solution/rescue suite. A free alt. to Ghost, used to image Windows XP, Vista PCs using PXE, PartImage, and a Web Gui to tie it together. Includes Featues like memory and disk test, disk wipe and (soon) av scan

Prince: A batch formatter for converting XML and HTML into PDF by applying Cascading Style Sheets (CSS)


Prince is a batch formatter for converting XML and HTML into PDF by applying Cascading Style Sheets (CSS). It prints any XML document, with special support for XHTML, DocBook, and SVG, which can be used in combination with other XML languages.

20080113

XUL: XML User Interface Language

XUL (XML User Interface Language) is Mozilla's XML-based language that lets you build feature-rich cross platform applications that can run connected or disconnected from the Internet. These applications are easily customized with alternative text, graphics and layout so they can be readily branded or localized for various markets. Web developers already familiar with Dynamic HTML (DHTML) will learn XUL quickly and can start building applications right away.

20080110

edtFTPj: An FTP client library that allows any Java application to have full embedded FTP functionality

edtFTPj is an FTP client library that allows any Java application to have full embedded FTP functionality. It includes a straightforward but comprehensive API with functions such as put (), get(), chdir(), dir() and pwd(). Active and passive modes are supported.

[Intended Audience] Developers
[License] OSI Approved :: GNU Lesser General Public License (LGPL)
[Operating System] OS Independent
[Programming Language] Java
[Topic] Software Development :: Libraries

20080105

RESTORE: An enterprise network backup and recovery solution for Windows, Novell, Mac OS X (data fork), Unix, and Linux systems


RESTORE is an enterprise network backup and recovery solution for Windows, Novell, Mac OS X (data fork), Unix, and Linux systems. It is scalable to a complete backup solution for multiple workstations, servers, and data centers. It operates over local area networks, wide area networks, and the Internet.

[Environment]
Web Environment, Win32 (MS Windows)
[Intended Audience]
Advanced End Users, End Users/Desktop, System Administrators
[License]
OSI Approved :: GNU General Public License (GPL), OSI Approved :: GNU General Public License v2
[Network Environment]
IP
[Operating System]
MacOS X, Microsoft :: Windows, OS Independent, POSIX :: Linux
[Programming Language]
Ruby
[Topic]
System :: Archiving :: Backup, System :: Networking

Asymptote: A powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax


Asymptote is a powerful descriptive vector graphics language for technical drawing, inspired by MetaPost but with an improved C++-like syntax. It provides for figures the same high-quality level of typesetting that LaTeX does for scientific text. Asymptote is a programming language as opposed to just a graphics program. It can exploit the best features of script (command-driven) and graphical user interface (GUI) methods. High-level graphics commands are implemented in the language itself, allowing them to be easily tailored to specific applications.

[Environment]
X11 Applications
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, POSIX :: Linux, Unix
[Programming Language]
C++
[Topic]
Education, Multimedia :: Graphics :: Editors :: Vector-Based, Scientific/Engineering, Scientific/Engineering :: Mathematics, Scientific/Engineering :: Visualization, Text Processing :: Markup :: TeX/LaTeX

xCHM: A cross-platform GUI frontend for CHMLIB, written with wxGTK


xCHM is a cross-platform GUI frontend for CHMLIB, written with wxGTK. It is able to display the topics tree, work with displayed pages history, print the current page, work with bookmarks, change fonts and fast search through all the pages of the loaded .chm document. Being indirectly dependent on GTK+, the possibility of changing GTK+ skins makes xCHM theme-friendly.

[Environment]
X11 Applications
[Intended Audience]
End Users/Desktop
[License]
OSI Approved :: GNU General Public License (GPL)
[Operating System]
MacOS X, POSIX :: BSD, POSIX :: Linux, POSIX :: SunOS/Solaris, Unix
[Programming Language]
C++
[Topic]
Multimedia :: Graphics :: Viewers

20080101

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

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

[Environment] No Input/Output (Daemon)
[Intended Audience] Developers, System Administrators
[License] Freely Distributable, OSI Approved :: BSD License (revised)
[Operating System] BeOS, MacOS X, Microsoft :: Windows :: Windows NT/2000/XP, OS Independent, POSIX
[Programming Language] C, C#, C++, Java, Python
[Topic] Communications, Database :: Database Engines/Servers, Software Development :: Libraries, Software Development :: Libraries :: Application Frameworks, Software Development :: Libraries :: Java Libraries