GPP is a general-purpose preprocessor with customizable syntax, suitable for a wide range of preprocessing tasks. Its independence from any programming language makes it much more versatile than cpp, while its syntax is lighter and more flexible than that of m4. The syntax is fully customizable, which makes it possible to process text files, HTML, or source code equally efficiently in a variety of languages.
Lua is a programming language originally designed for extending applications, but also frequently used as a general-purpose, stand-alone language. It combines simple procedural syntax (similar to Pascal) with powerful data description constructs based on associative arrays and extensible semantics. It is dynamically typed, interpreted from bytecodes, and has automatic memory management, making it ideal for configuration, scripting, and rapid prototyping. It is implemented as a small library of C functions, written in ANSI C, and compiles unmodified in all known platforms. The implementation goals are simplicity, efficiency, portability, and low embedding cost. It has been used on games such as World of Warcraft, FarCry and Angry Birds, among others.
Simkin is a scripting language for Java/XML. Simkin is designed to let your users control all or part of your Java application. They write scripts in a very simple scripting language which can be embedded in XML. The scripts can call down into the API you've exposed from your Java classes. You write the mechanism, your users write the policy.
LILO-Splash-Screen Script-Fu is a script for the GIMP which helps you create fancy splash screens for use with LILO (and the boot-logo patch). It converts an RGB image to an indexed one, selecting appropriate colors for the image and a special region of interest (the current selection) where the boot menu shall reside. This is done by first duplicating the selection and its inversion, converting both to indexed images, then adding a modified color palette (ADD/SUB) required for the menu bar, and finally recombining all palette colors into a single 256 color palette.
The Ark Roleplaying Kernel is a roleplaying engine that will allow game developers to create a full- featured role playing game, without having to write a single line of C++. All they have to do is to create game data (models, textures, world), and define the behaviour NPCs, in Lua. The engine contains a full outdoor 3D engine, with support for skeletal animation, and triangle- accurate collision detection. It also contains tools to create world and quests, and loaders for the most common low-polygon 3D formats.
IRC II support scripts for ircu networks, are scripts that add a basic functionality to your ircII client in order to support the extentions of the ircu IRC server daemon. Networks that use these extentions are AfterNET, FunNet, GamesNET, hitnetchat, Loxxin, Scoutlink, The_ChatNet_Project, Undernet, and others.
DataVision is a reporting tool similar to Crystal Reports. Reports can be designed using a drag-and-drop GUI or a text editor. They may be run, viewed, and printed from the application or exported as HTML, XML, PDF, Excel, LaTeX2e, DocBook, or tab- or comma-delimited text files. The output files produced by LaTeX2e and DocBook can in turn be used to produce PDF, text, HTML, PostScript, and more. It can generate reports from JDBC databases or text data files. Report descriptions are stored as XML files.