EPSI (Erlang Publish-Subscribe Infrastructure) is an Erlang implementation of a distributed infrastructure providing a content-based publish-subscribe service to its clients.
General-purpose Portable Open Source C++ Library
The Ceylan library is a Free (LGPL/GPL) General-purpose Portable Open Source C++ Library, offering frameworks and abstractions of lower-level layers to ease software development.
A code generator and framework that makes it simple to use C++ code in Erlang. 1) Add "@erl-export" comments to your classes and methods 2) Run the erl++ code gen script, a new erlang module is produced 3) Bingo! You can now call C++ from Erlang
Resource Pool manages reusable resources among multiple processes.
Resource pool project is written in Erlang as a tiny library. The goal of the tool is reduce the overhead of creating new resources by reusing of the same resources among multiple processes. Achieving result is better performance and throughput. The resource pool was inspired by Java Apache's commons pool and adopts API and main principals from this project. Database connection is most popular example for pooling resource.
Galaxy Invaders is a online multiplayer game. It consists of a series of different levels and challenges, each more difficult than the last, where the player must evolve amoung and against the other hostile connected player.
HARTE: HArd Real-Time Erlang
Meter Data Management written in Erlang -- This is an experiment based on use cases that I know well. Erlang should work well for real-time metering.
High-level C++ framework to ease game development
OSDL: Object-oriented Simple DirectMedia Layer. OSDL is a high level open source (LGPL/GPL) portable multimedia library, built upon Sam Lantinga's SDL (http://www.libsdl.org). Its goal is to provide a high level C++ framework to ease game development.
Turn-based MMORPG written in Erlang (server side) and Java (client side) using the XMPP protocol for communication. Sanctuaire's goal is to maximise the game experience with tactical/strategical/economical/political and social actions and interactions.
An artificial agent used for data mining from many kinds of sources(web, p2p, etc).
Unified Test and Logging layer for multiple programming languages
Modern software systems and application are commonly written in multiple languages, include scripting engines, and are frequently build on multiple specialized frameworks and middleware for a considerable diversity of runtime environments. The latest influencing update in development paradigm is the application of multicore processors. This projects is aimed to unify the required trace and logging output and integrate into debugging environments. The target is to provide general development, test, and production support of software environments based on multiple programming languages for distributed multicore environments.
OpenCL binding for Erlang.
SERVAL: An Erlang client/server software to emulate VLANS over Internet. SERVAL is a software switch to create VLANS and connect a machine to a different LAN from the one its network card is actually connected.