Reconfigure is a Python library for parsing and generating a range of configuration file formats. It creates an object mapping for the config file content. Supported configs include Ajenti, BIND9 DNS, Crontabs, Samba CTDB, ISC DHCPD / uDHCPD, NFS /etc/exports, /etc/fstab, /etc/group, /etc/hosts, iptables-save dump, Netatalk afp.conf, NSD DNS, /etc/passwd, /etc/resolv.conf, Samba, Squid 3, and Supervisord. Parsers are also provided for file formats including .ini, CSV, nginx-like, and JSON.
Racket (formerly PLT Scheme) is a programming language suitable for implementation tasks ranging from scripting to application development, including GUIs, Web services, etc. It includes the DrRacket programming environment, a virtual machine with a just-in-time compiler, tools for creating stand-alone executables, the Racket Web server, extensive libraries, documentation for both beginners and experts, and more. It supports the creation of new programming languages through a rich, expressive syntax system. Example languages include Typed Racket, ACL2, FrTime, and Lazy Racket.
Aspose.OCR for .NET is a character recognition component built to allow developers to add OCR functionality in their ASP .NET Web applications, Web services, and applications. It provides a simple set of classes for controlling character recognition tasks and supports BMP and TIFF.
libbadger is an alternative to existing decentralized authentication systems which require regular direct communication between client and authority. Badger allows clients to authenticate with servers easily and securely in a browserless environment because there is no necessity to tunnel the client to an authority for the purposes of its own authentication. Using Badger, clients only need to communicate with an authority once in their lifetimes.
QtitanMultimedia is a powerful library that will enrich your Qt applications with a wide range of multimedia features. The library completely integrates with Qt Designer and allows you to add Flash, Silverlight, and Adobe reader functionality to your apps the same way you add fields, tables, and other regular controls.
FastFlow is a pattern-based programming framework targeting streaming applications. It implements pipeline, farm, divide and conquer, and their composition, as well as generic streaming networks. It is specifically designed to support the development and the seamless porting of existing applications on multi-core. The layered template-based C++ design ensures flexibility and extendibility. Its lock-free/fence-free run-time support minimizes cache invalidation traffic and enforces the development of high-performance (high-throughput, low-latency) scalable applications. It has been proven faster than TBB, OpenMP, and Cilk on several micro-benchmarcks and real-world applications, especially when dealing with fine-grained parallelism and high-throughput applications.
Klest-crossword is a program for creating crossword puzzles. It comes with more than 1000 puzzles and dictionaries of 31000 Russian words and 41000 English words. Incompletely guessed puzzles can be saved, and crosswords can be compiled automatically and semi-automatically. Crosswords can be printed, and exported as RTF, PDF, PostScript, HTML, Across Lite, JPG, JPEG, TIFF, BMP, XPM, PNG, XBM, PPM, and OpenKlest, and imported from Across Lite and OpenKlest.