AlgART Libraries is a collection of Java libraries, supporting generalized smart arrays and matrices with elements of any types, including a wide set of of 2D, 3D, and multidimensional image processing and other algorithms. Main features: 64-bit long int indexes, a memory model concept (allowing storing data in different schemes from RAM to mapped disk files), wide usage of lazy evaluations, built-in multi-threading optimization for multi-core processors, etc.
MyPlayer is an audio file player for embedding in HTML documents. It supports MP3, Ogg Vorbis, and other file formats, playlists for navigating through multiple tracks, reading information from M3U playlists (with extended information), and ID3 tags (v1 and v2). Many commented usage examples are included.
RedKite CMS is a Content Management System built on top of Symfony2 and Twitter-Bootstrap frameworks. It lets you manage the content of your website inline, using an interface designed to increase the quality of the user experience. You are not required to have technical skills related to Web programming to build a website using this CMS.
Nimrod is a statically typed, imperative programming language that tries to give the programmer ultimate power without compromising on runtime efficiency. This means it focuses on compile-time mechanisms in all their various forms. Beneath a nice infix/indentation based syntax with a powerful (AST based, hygienic) macro system lies a semantic model that supports a soft realtime GC on thread local heaps. Asynchronous message passing is used between threads, so no "stop the world" mechanism is necessary. An unsafe shared memory heap is also provided for the increased efficiency that results from that model.
NimBorg is a library for accessing Lua and Python libraries from within Nimrod code. It wraps the C API of these languages with macros which make the code far more readable than the low-level API, and also automatically handles the memory management interface of these languages so that objects aren't deallocated as long as they're accessible from your Nimrod code.
The ghostream project is centered around defining a new era of software development. The aim is to enable developers to rapidly produce high throughput, low latency systems capable of processing billions of events a day. ghostream inverts the typical relationship developers have with data. Without access to all the data at once, developers have to consider which parts of the data they absolutely need to arrive at a particular goal. Because of the need to keep the system moving, hanging on to data is an anti-pattern, forcing developers to consider how to take advantage of the data as quickly as possible. This results in components and systems that are scalable, fault tolerant, and uniquely suited for distributed environments.
OpenStack4j is an OpenStack client which allows provisioning and control of an OpenStack system. This includes support for Identity, Compute, Image, Block Storage, and Network using Java. The library supports the following OpenStack services: Identity (Keystone), Compute (Nova), Network (Neutron), Image (Glance), and Block Storage (Cinder).
termsql converts text from stdin or any file into an SQLite database table and allows users to execute SQL queries on that table, all in just one line on the command line. It can be used to sort, display, convert, extract, and modify data on the command line using syntax familiar to those who know SQL.