Ding is a PHP framework that provides dependency injection (by Setter, Constructor, and Method), Aspect Oriented Programming, XML, YAML, Events support, and some JSR 250/330 annotations as bean definition providers, lightweight, can be deployed as a PHAR file, simple, and quick MVC, syslog, TCP client and server with non-blocking sockets, timers, and custom error, signal, and exception handling, PAGI integration (for the Asterisk gateway interface), and PAMI integration (for Asterisk management). It is similar to Java's Seasar and Spring.
Probus is a Web framework for developing in PHP5. This framework is based on the MVC pattern. It has excellent support data caching and provides convenient AJAX support. This framework supports the following features: Many programming patterns can be used, include MVC. A simple command-line tool is used to generate projects. Standard plugins are included for AJAX, RSS, and form validation. It is simple create new plugins for Probus. Its database abstraction layer supports MySQL, PgSQL, MSSQL, Oracle, and many others. It automatically caches data. Its configuration system uses YAML syntax. Components can be used from external frameworks such as Zend Framework, symfony, Code Igniter, Kohana, and CakePHP.
annoyme is a program that plays a sound effect every time you hit a key on your keyboard to give you the feeling you are using a real typewriter. This can be used to impress colleagues with your typing skills or just for sentimental reasons. It supports various sound input methods, as well as multiple output libraries like ALSA or AO. Most importantly, it is also possible to add more sound themes. Currently, only input for XEvIE (on an X Server) is supported.
Soxer is a Web publishing tool intended for the lazy programmer and designer. It allows the creation and maintenance of document driven Web sites, such as corporate sites, blogs, and project sites, and is also extremely useful for creating mockups for database driven applications. It forms a very thin layer above Sinatra to deliver data from a set of YAML files rather than a database.
itch41 parses a file of level 3 NASDAQ stock exchange data, such as ftp://emi.nasdaq.com/ITCH/S030711-v41.txt.gz. This is mainly for demonstration purposes, lacking column domains, column constraints, data validation, timestamp calculations, stock symbol lookup for execution/cancel/delete messages, derived columns (e.g. for partitioning), and the general kinds of pre-processing one would expect from a production tick data loader.