Gnew is a simple content management system. It is fully customizable using a template system, and supports multiple languages. It features easy installation, a simple but complete administration section, multi-level categories, article management, news management with an advanced comments system, poll management, user management, a forum, search engine, RSS feed generation, BBCode and HTML support, emoticons, and more.
Guayadeque is a music player that aims to be easy to use and fast even for huge music collections. It allows you to automatically or manually download covers, easily organize the music library, edit the ratings of the tracks, add labels to the artists, albums, and tracks, listen to shoutcast radios, download lyrics, show artist information based on last.fm content, and more. It includes a simple, built-in tag editor with picture support.
Hailo is a fast and lightweight markov engine intended to replace AI::MegaHAL. It has a Mouse (or Moose) based core with pluggable storage, tokenizer, and engine backends. It is similar to MegaHAL in functionality. The main differences (with the default backends) are better scalability, drastically less memory usage, an improved tokenizer, and tidier output. With this distribution, you can create, modify, and query Hailo brains. To use Hailo in event-driven POE applications, you can use the POE::Component::Hailo wrapper. One example is POE::Component::IRC::Plugin::Hailo, which implements an IRC chat bot.
Skyperious is a Skype database viewer and merger. It can open local Skype SQLite databases and look at their contents, search across all messages and contacts, browse, filter, and export chat histories, see chat statistics, import contacts from a CSV file to your Skype contacts, view any database table and export its data, change, add, or delete data in any table, and execute direct SQL queries. It can also compare two Skype databases, show the differences in chats and contacts, and copy any spotted differences from one database to another. Skype uses local database files to keep its chat history, and older messages tend to get lost as computers get upgraded or changed.
The UniversalContainer class is an attempt to provide a class which can act in a manner similar to the untyped variables, arrays, and hash-maps found in popular scripting languages such as Perl and PHP. The result is a class that can hold a wide variety of data and meta-data in a very flexible structure. UniversalContainers can hold integers, doubles, booleans, single characters, strings, and wide character strings. UniversalContainers may also be used as associative maps between strings and other UniversalContainers, or as arrays of UniversalContainers. Routines for database access and REST programming are included, including a JSON serialization engine.