The 0MQ lightweight messaging kernel is a library which extends the standard socket interfaces with features traditionally provided by specialized messaging middleware products. 0MQ sockets provide an abstraction of asynchronous message queues, multiple messaging patterns, message filtering (subscriptions), seamless access to multiple transport protocols, and more.
SMS Manager is a replacement for the default messaging application for the Android operating system. It features seperation between the inbox and outbox, a detailed folder view in the inbox (unread, read folders), a detailed folder view in the outbox (sent, draft, undelivered folders), and a spam filter for unwanted senders.
Xenograte Community Toolkit is based on Xenograte, a platform which enables users to manage and orchestrate worker processes, and easily design the flow of data shared among them. Xenograte works either on one server or across multiple servers/clouds. The Toolkit provides a CLI and other resources for building, testing, and debugging worker processes, in Ruby, on a single machine. You can then easily weave these worker processes together into powerful integrations or automations.
OpenAMQ is a fast, stable, free implementation of the AMQP (www.amqp.org) messaging protocol. It gives applications high-performance messaging (delivery of opaque data) across loosely connected networks. It is capable of handling up to 600k messages per second depending on the hardware, with a latency around 300 microseconds. It is multithreaded and supports C/C++ and Java on Linux, AIX, Solaris, OS/X, Windows, and OpenVMS.
The SMS Server Tools 3 is a SMS gateway that can send and receive short messages through GSM modems and mobile phones. Messages are sent by simply storing text files into a special spool directory. It also stores received messages into another directory as text files. Binary messages including Unicode text and ring tones are also supported, and it is possible to send WAP Push and system messages. The program can run scripts after events like the reception of a message, successful sending, and when the program detects a problem.
Collage is a cross-platform C++ library for building heterogenous, distributed applications. Among other things, it is the cluster backend for the Equalizer parallel rendering framework. It provides an abstraction of different network connections, peer-to-peer messaging, node discovery, synchronization, and high-performance, object-oriented, versioned data distribution. It is designed for low-overhead multi-threaded execution, which allows applications to easily exploit multi-core architectures.