The Battle for Wesnoth is a fantasy and turn-based tactical strategy game. It features single-player campaigns and online multiplayer combat. Players build an army by controlling villages, quiring gold and fighting enemies for experience and growing new abilities. There different unit types with varying abilities, six major factions, weapons and spells. Maps can be customized, and scripting for new factions and campaigns is simple.
Rspamd is an advanced spam filtering system featuring support for various internal and external filters such as regular expressions, suffix tries, RBLs, URL black lists, IP lists, SPF, DKIM, character maps, advanced statistics module (based on OSB-Bayes algorithm) and fuzzy hashes database that is generated based on honeypots traffic. Rspamd is designed to process hundreds of messages per second simultaneously without significant CPU load.
LGCK Builder is a development environment for side-scrolling games. It can be used by novices and seasoned developers alike for quick results. Simplicity and reusability of components is a core concept. LGCK runs on Windows/Wine, provides tile-free design, is object-oriented, cross-platform, makes programming optional, allows multiple background image layers.
OpenRA is a real time strategy gaming engine, which reimplements Command & Conquer: Red Alert and Tiberian Dawn mods, as well as Dune 2000. They're not exact copies, but allow modern cross-platform gameplay with new features and graphical improvements.
Capdiss is a runtime environment for reading capture files (pcap, pcap-ng). It defines a simple event-driven API for Lua scripts. The aim of capdiss is to provide a comfortable environment for packet manipulation, where an analyst has to write less code, to do more, in a type-safe language. To achieve that, capdiss embeds powerful, yet minimalistic, scripting language Lua, and supports the native packet dissection framework Coroner.
Redis is a key-value cache and storage system. It allows for complex data structures, with keys being representable as strings, hashes, lists, sets, or ordered sets, bitmaps, and hyperloglogs.
luaprompt is both an interactive Lua prompt that can be used instead of the official interpreter, as well as a module that provides a Lua command prompt that can be embedded in a host application. As a standalone interpreter it provides many conveniences that are missing from the official Lua interpreter. As an embedded prompt, it's meant for applications that use Lua as a configuration or interface language and can therefore benefit from an interactive prompt for debugging or regular use.
OpenWRT is a Linux distribution for wireless routers and low-resource embedded devices. It provides a coherent base system for different plattforms, various hardware and firmware drivers, and a Debian-style packaging system for application and add-on packages. The JSON-RPC based admin web interface LuCI makes configuration very user-friendly, but keeps the similar SSH and command line UCI interface and /etc files accessible. With its own PROCD system event daemon it can immediately respond to up
Play the popular card game Mau Mau (similar to UNO®) against the computer or over the network with your friends. It consists of a highly configurable stand-alone server and a client based on Qt4/5. The client's development is now ceased and in search of a new maintainer, transforming it from a worse and annoying showstopper to a usable and fun to play one. Features: * Play against an unlimited number of tactical playing computer opponents * Play against an unlimited number of human players ov
OpenDKIM is an open source implementation of the DKIM (RFC6376) email sender authentication system, derived from dkim-milter. It also supports ADSP/RFC5617, Vouch by reference/RFC5518, and experimentally ATPS/RFC6541. It works with any MTA supporting the sendmail milter API, such as Postfix. OpenDKIM provides a Lua-scriptable policy engine, LDAP and SQL database support, and statistic/reporting tools.
Lua is a versatile and fast, yet lightweight and embeddable scripting language. It combines basic procedural syntax with complex data types, associative dictionaries, and extensible semantics. It is dynamically typed, uses a JIT bytecode and register-based VM with implicit memory management. It's widely used for scripting within applications and games, or as RAD toolkit.
major feature: Main changes include integers being 64-bit by default, official support for
32-bit numbers, bitwise operators, basic UTF-8 support, functions for
packing and unpacking values.
The language now allows userdata to have any Lua value as uservalue,
integer division, more flexible rules for some metamethods.
Library changes: ipairs and the table library respect metamethods,
strip option in string.dump, table library respects metamethods,
new function table.move, new function string.pack, new function
string.unpack, new function string.packsize.
IUP is a graphical UI toolkit. It's portable and provides language bindings for C, Lua and LED. There are styles for a native Windows, a styled version, Motif and a Gtk+ look and feel. There are over 100 functions for commanding dialogs, an asbtract box-and-glue layout model is used, widgets for dialogs, text and labels, buttons or toggle and checkboxes, lists, canvas and frames, vertical and horizontal or fill boxes, menus, tabs, and some complex dialogs (color and file chooser, wanrings/notice