The Adventure-(PHP-)Framework is a Web development framework that helps you design and create object oriented and reusable PHP Web applications. It features a unique DOM model, the generic page controller component, and a set of shipped XML tag libraries to build GUIs based on XML/HTML templates. The framework core contains components like front controller, global benchmark concept, global error handling, and a configuration management class. It includes complete modules like a guestbook, a comment function, and a generic pager.
License: GNU General Public License v2
Changes:
This release candidate includes major enhancements to the dynamic form generation feature. The CAPTCHA module contains a taglib that can be included in forms to prevent automated posting. The first beta version of the genericormapper module is available, which lets you easily save, load, and manipulate objects in a relational database. Beside several bugfixes, the documentation was updated and a quicknavi was added to gain clarity.


C Algorithms Library is a collection of commonly
used Computer Science algorithms. The focus is on
code that is well documented and tested, portable,
and reusable.
License: OSI Approved
Changes:
This version includes several bugfixes plus extensive improvements to the test suite.


theodp writes “Nicholas Carr is not pleased that Apple has applied for a patent to extend DRM to tennis shoes and other articles of clothing. Apple apparently views tennis-shoe DRM as a way to head off a potential plague of sneaker hacking. ‘Some people,’ the patent application observes, ‘have taken it upon themselves to remove the sensor from the special pocket of the [iPod-linked] Nike+ shoe and place it at inappropriate locations (shoelaces, for example) or place it on non-Nike+ model shoes.’”

Read more of this story at Slashdot.



NanoBlogger is a small Weblog engine written in
bash. It uses common Unix tools such as cat, grep,
and sed to create static HTML content. It’s
command line driven and supports archiving by
category, year, month, day, and entry. It’s
designed to be modular, flexible, and independent
of external databases.
License: GNU General Public License (GPL)
Changes:
This release brings a notable improvement over the previous command line interface that debuted in 3.4 RC1, and features a new command for creating articles and three new modernly designed style sheets.



Quod Libet is a music library management program. Rather than categorize songs by genre, artist, and album, it lets you search and display them however you want. It supports regexp-based searches, album cover display, tag editing, ReplayGain, multimedia keys, and an OSD. Also included is Ex Falso, a tag editor that has the same editing features found in Quod Libet, but does not play audio files.
License: GNU General Public License (GPL)
Changes:
This release includes many improvements to the architecture, as well as a new distutils-based build and test system to ease frequent releases. The audio playback engine is now replaceable, and Xine and GStreamer-based implementations are included. Numerous bugfixes and minor enhancements have been made since 1.0.


Pandoc is a Haskell library for converting from one markup format to another, and a command-line tool that uses this library. It can read markdown and (subsets of) reStructuredText, HTML, and LaTeX, and it can write markdown, reStructuredText, HTML, LaTeX, DocBook, OpenDocument XML, RTF, ODT, GNU Texinfo, MediaWiki markup, and S5 HTML slide shows. Pandoc extends standard markdown syntax with footnotes, embedded LaTeX, and more. A compatibility mode is provided for those who need a drop-in replacement for Markdown.pl. Included wrapper scripts make it easy to convert markdown to PDFs and Web pages to markdown documents. It has a modular design where the addition of a new input or output format requires only the addition of a reader or writer module.
License: GNU General Public License (GPL)
Changes:
This release adds four new output formats: OpenDocument XML, GNU Texinfo, ODT, and MediaWiki markup. Pandoc’s markdown now supports a new delimited (or “fenced”) code block syntax, with optional syntax highlighting. The build system has been cleaned up, and the API now provides handy generic functions for querying and transforming documents. Support for LaTeX math in Markdown documents has been improved.



FeShoot is an AJAX-enabled wiki for personal or
small group use. It uses PHP and the XAJAX API.


FastDup is a tool to find identical files within
directory trees, with a focus on the ability to
scan very large trees and files in reasonable
amounts of time. The use of clever techniques and
optimizations to avoid comparisons allows fastdup
to significantly outperform many existing
solutions, and has a benefit of being entirely I/O
bound (insignificant CPU usage). It is released
under a modified BSD license, allowing all use,
redistribution, and modification for
non-commercial purposes.



Free-SA is tool for statistical analysis of daemons’ log files, similar to SARG. Its main advantages over SARG are much better speed (7x-20x), more support for reports, and W3C compliance of generated HTML/CSS reports. It can be used to help control traffic usage, to control Internet access security policies, to investigate security incidents, to evaluate server efficiency, and to detect troubles with configuration.
License: GNU General Public License (GPL)
Changes:
Due to the different cases of usernames in log files, all usernames are now converted to lower case, which will also simplify filtering and improve porting to Cygwin. The sort order in the user’s fullurl report is correct now. A new option for placing every site into a separate file in a user’s fullurl report has been implemented. If the month and year of the start and end of the period are the same, then user graphics reports are built using a month scale, not year. Earlier, there was simply a check whether the period was not longer than 30 days, but there are months with 31 days. Minor code optimizations have been implemented.


NovaTK is an object-oriented, cross-platform GUI toolkit. One of the focuses of NovaTK is to facilitate rapid development of cross-platform applications requiring fewer lines of code. The event system is based upon a powerful callback mechanism that makes application design simpler, easier to read, and logical.
License: GNU Lesser General Public License (LGPL)
Changes:
This release has several improvements and bugfixes as well as some new additions. Some of the new features include a new widget, Slider, and an interface class, Viewer, which is used by all widgets that use a Viewport to provide a common interface to controlling the viewports of these widgets. Other changes include fixed support for alpha blending images on systems using pre-multiplied alpha, better menu behaviour, full support for disabling/enabling widgets, scrolling by selection dragging in TextEntry widgets, and font families are now sorted in the Font Selection Dialog.



YML (Why a Markup Language?!) is an easy language
to compile into XML. YSLT is an easy language for
code generation, automating your software
development tasks.
License: GNU General Public License v2
Changes:
Plain text escaping in plain YML files now works correctly.


mididings is a MIDI router and processor for ALSA
or JACK MIDI. It’s implemented as a Python module,
thereby offering a powerful and flexible means to
set up patches, while the actual MIDI processing
code is written in C++.
License: GNU General Public License (GPL)
Changes:
This release adds some convenience functions to run shell commands, and to send OSC or DBUS messages. The validity checking of function arguments has been improved to produce more helpful error messages.



Weblog is a blog publisher. It takes structured
text files as input and outputs static HTML and
RSS files. It aims to be simple and robust.
License: BSD License (revised)
Changes:
This release adds Markdown markup and an Atom feed.



Statfink is a Fantasy (American) Football
statistics tracker and live scoring program that
is best suited for working with leagues hosted at
Yahoo!. It is meant to be run by one member of the
league so that the rest of the members can view
the output.
License: GNU General Public License (GPL)
Changes:
This release fixes a couple of player stats not being recorded properly.



Prawn is a pure Ruby PDF generation library with
the long term goal of providing a suitable
replacement for PDF::Writer.
License: GNU General Public License v2
Changes:
This release brings several new enhancements, including improved header and footer support, a more robust font system, and additional components to make graphics and text rendering easier.


Pyfig is a very small and simple configuration
file parser. It is written in less than 100 lines,
with support for comments and different config
formats.
License: GNU General Public License v2
Changes:
A keys attribute was added. Some documentation was
added. The code was cleaned and organized.



conquest is a real-time multi-player space warfare game originally written in ratfor for the vax/vms platform. It was an early predecessor to netrek.
License: Artistic License
Changes:
This version corrects some issues with conquering
players unable to leave their “Last Words” in the
gl client, and adds some aggressiveness in dealing
with ship-slot starvation.



Google Gadgets for Linux provides a platform for
running Google Gadgets under Linux, catering to
the unique needs of Linux users. It’s compatible
with the gadgets written for Google Desktop for
Windows as well as the Universal Gadgets on
iGoogle. There are two main components to the
application: one is a common gadget library
responsible for running and presenting a gadget,
and the other is a host program that allows the
user to choose gadgets and run them on the
desktop. Currently it has hosts written for GTK+
and Qt, with the GTK+ host offering a sidebar
similiar to that of Google Desktop for Windows.
License: The Apache License 2.0
Changes:
Lots of bugs have been fixed. Desktop Gadgets compatibility has been improved a lot. Many gadgets for GDWin can run on GGL now. framework.system.getFileIcon() has been implemented. framework.openUrl() now supports opening local files and launching desktop files. The Photos gadget can handle multiple-level directories now. The ability to adjust the default font size has been added to the GTK host. Many code cleanups, refactorings, and optimizations were made.



The Freeciv Web Client is a strategy game which
can be played against other players. The game is a
fork of Freeciv which is implemented with a
Web-based interface.


Floola is an application to efficiently manage
your iPod or your Motorola mobile phone (any model
supporting iTunes) under Linux, Mac OS X, and
Windows. It can be run directly from your iPod and
needs no installation. It supports all commonly
used iPod features including photos, artwork,
podcasts, and smart playlists. It automatically
converts any incompatible audio or video file so
that you can copy almost any file to it. It even
allows adding YouTube and MySpace videos with a
single click.
License: Freeware
Changes:
A new ffmpeg version is used (on Windows only).



Sdictionary is a dictionary that uses its own dictionary
format. Unlike ptkdic or gtkdic, MySQL isn’t
needed; you can work with dictionary files
directly. It uses Unicode, meaning that words and
articles all are in UTF-8. There are two index
levels, compression, and tools to convert from
text files to .dct and vice versa. A Perl/Tk version, libsdict, a C library framework, and a Symbian version are available.
License: GNU Lesser General Public License (LGPL)
Changes:
Support for variable short index levels was added.
A history API was implemented. Zlib sources were
dropped (dynamic linking with -lz is done
instead). Full support for UTF-8 console and color
support were added, and other changes were made in
Sdict CLI. Code cleanup was done.



view3dscene is a browser for VRML (1.0 and 2.0)
and X3D, and a viewer for other 3D model formats
(3DS, MD3, Wavefront OBJ, and Collada are
handled). It supports viewing the scene in the
“Examine” mode and walking in the virtual world
with features such as collision detection and
gravity. Rendering is done using OpenGL. A
built-in ray-tracer allows the generation of
images with more effects (like shadows and
mirrors) and conforming precisely to the VRML 97
lighting specification. The program can also
convert files from 3DS, MD3, and other formats to
VRML and pretty-print VRML files.
License: GNU General Public License (GPL)
Changes:
The main new features are X3D support and an events mechanism. Many new nodes related to events were implemented: four basic sensor nodes, linear interpolation nodes, and X3D event utilities. The implementation of existing features was improved to take events into account: binding nodes, routing events to GLSL shaders, controlling Inline and InlineLoadControl, and prototypes. MovieTexture is handled, with an extension to load image sequences with full alpha channel. Recording movies is possible. Other new features include Extrusion, BlendMode, KambiInline nodes, new X3D triangles/quads primitives, and HAnim nodes.



Lince is a BitTorrent client that uses libtorrent
to handle the BitTorrent protocol and gtkmm for
the interface. It has been designed to be a light
and full-featured client.
License: GNU General Public License (GPL)
Changes:
The value of the ratio was fixed. A crash when
torrents are sorted more than once was fixed. A
bug that caused a crash when showing a torrent tab
without a creation date was fixed. Support for
banning peers for a period of time was added. The
change name dialog in the load torrent dialog was
changed. A bug when changing the name of a file in
a torrent with several files was fixed. The save
directory bug was fixed.



The Castle is a first-person shooter game in a
dark fantasy setting. Your main weapon is a sword,
so the fight is mostly short-range. Three main
levels are included, packed with creatures, items,
and sounds. A couple of bonus levels are also
available, like the classic DOOM E1M1 level
reimplemented in VRML. The game engine is based on
VRML, OpenGL, OpenAL, and all shadows are done by
the shadow volumes approach.
License: GNU General Public License (GPL)
Changes:
Support for the OpenAL-Soft implementation was
fixed. OpenAL-Soft is detected now, new
enumeration of available sound devices works, and
everything else works as with older OpenAL
implementations.


ZNC is an IRC bounce/proxy with many advanced
features like detaching, multiple users, multiple
clients per user, channel/query playback buffers,
SSL, IPv6, transparent DCC bouncing, C++/Perl module
support, party line, and Web administration.
License: GNU General Public License (GPL)
Changes:
This is mainly a bugfix release. /msg *status
restart was added and the MaxJoins and JoinTries
options were added to webadmin. keepnick and
autocycle were moved into modules and several
other small fixes have been made. It is also now
possible to use salted hashes for increased
security.


GNU ccScript offers a class extensible threaded embedded scripting engine for use with the Common C++ GNU package. This engine is also used in Bayonne (the GNU telephony server), and in TOSI (FreeBSD and GNU/Linux PBX integration servers). This engine differs from traditional scripting systems in that it is used to script near real-time state-event systems through deterministic callback step execution rather than the linear and non-deterministic fashion of embedded script libraries such as tcl, and libguile.
License: GNU General Public License v3
Changes:
Templating was introduced into the core ccscript
language. This allows one to rapidly define and
apply commands for common event handlers easily to
multiple scripts.


cfunge is a fast interpreter for the Befunge98
esoteric language. It is standard conforming.
License: GNU General Public License v3
Changes:
Since the last release, a bug in K in SOCK has
been fixed, FING has been updated to new specs,
and checks for certain long double instructions
have been added, with fall backs on double
functions. There have also been a number of
smaller bugfixes.



RubySlippers is a GUI frontend to the RubyGems
package management system. It can view gemspec
files, list installed files, install gems, query
the RubyGems list, build Gems, and view
documentation. This program uses the
RubyWebDialogs GUI, and is built on the rwdtinker
framework, so more applets can be loaded and
unloaded. Context sensitive help is included.
License: GNU General Public License (GPL)
Changes:
Version 1.06 has been fully updated for rwdtinker
1.75 and now completely supports live applet
loading and unloading. Old unused schedule files
have been deleted, language files have been
revised, and configuration files have changed
locations for gem locations on Linux systems.



Schoorbs is a system to make room and resource
bookings through a Web 2.0 GUI. You can also
interact with it through a REST API. It allows you to book rooms and resources grouped by areas. Activity can be logged via a simple logging interface. The code is automatically tested by several unit tests. The interface can easily be styled through the usage of a template system. Schoorbs produces valid XHTML 1.1 output, has packages for Debian and Ubuntu, and is well documented online.
License: GNU General Public License (GPL)
Changes:
N-weekly repeat was fixed.



JCards is a Java application designed to store and manage data in any format that the user defines. Instead of having multiple applications/spreadsheets/databases to manage passwords, tasks, shopping lists, etc., JCards allows the user to define a database that contains the fields they want. This is accomplished via an easy to use interface that requires no understanding of SQL or any other database jargon. JCards was initially developed for PDAs, but has now branched into another version that is suitable for the modern desktop environment and includes a number of extra features.
License: GNU General Public License (GPL)
Changes:
Major new features and bugfixes were added.

