Liberty Eiffel is a compiler for the Eiffel programming language. It continues the development of SmartEiffel, the GNU Eiffel Compiler. It is a complete, small, and fast Eiffel compiler, including an Eiffel to C compiler, documentation tools, a pretty printer, a debugger, and various other tools. It also includes a large library of classes distributed under the terms of the MIT/X Consortium License and a comprehensive set of wrappers/bindings for widespread free software libraries. Eiffel is an advanced object-oriented programming language that emphasizes the design and construction of high-quality and reusable software.
iptables-bash_completion provides programmable completion for the iptables and ip6tables programs. iptables options are shown only if they are valid at the current context. It supports completion of options, matches, and targets, and dynamic retrieval of data from the system, including chains, set names, interfaces, and hostnames. Environment variables allow completion options to be tuned. IP and MAC addresses can be supplied using a file.
Tiling provides a simple window tiling system for Linux. It's for those who cannot (or don't want to) use a tiling window manager like awesome or Xmonad. There is no menu or GUI in tiling. You just (optionally) focus a window, press a keyboard shortcut, and that's it -- all windows in the current virtual desktop are tiled.
sailplay parses NMEA0183 data from a GPS data logger, and replays the sailboarder, kite surfer, cyclist, motorcyclist, etc. being logged on a 3D moving map. The end result is a Y4M video file that is ready to be converted to a movie file (MPEG, AVI etc). Optionally, the user can take screenshots. This program can display/record multiple participants (i.e. display/record more than one GPS file).
libmawk is a fork of mawk 1.3.3 restructured for embedding. It allows you to embed awk interpreters in any application written in C or in a language that can interface C libraries. This allows the application to have plugins, configuration, run control, and AI written in awk. It extends the original feature set of mawk with modularity (C-style include), save/load of compiled bytecode, function calling by name-in-string (substitute for pointers/references), and accounting and limiting of memory and CPU use. While awk as a language does not offer OOP and complex data structures, it is still reasonably powerful. A major advantage is the short learning curve for new users.
"PHP Web Security Monitor" is designed to protect Internet sites created with PHP from malicious queries from hackers and Web viruses. It filters common PHP variables via prepared security patterns and compares (unprotected) input variables against patterns of dangerous data, such as SQL injection, XSS injection, and PHP code compromising.