This project has moved! Go to https://github.com/yenrab/qchybrid
A collection of implementations of the Paxos and FastPaxos algorithms for solving consensus in a network of unreliable processors. Visit http://libpaxos.sourceforge.net/ for more informations
An Excel addin and server framework for implementing remote excel user-defined functions (UDFs). This framework is designed to provide a centralised warehouse of functions for Excel users (eg. within an organisation).
Erlang/Scala IDE based on NetBeans. With syntax checking, syntax highlighting, auto-completion, pretty formatter, occurrences mark, brace matching, indentation, code folding, function navigator, go to declaration, project management, shell console.
ESense - Erlang "IntelliSense" for Emacs
An Eclipse-based IDE for Erlang http://www.erlang.org, a concurrency-oriented language developed by Ericsson. The project is now hosted at https://github.com/erlang/erlide_eclipse Please install/update from http://download.erlide.org/update
wxErlang is an Erlang binding to the C++ GUI library wxWidgets. It is now included in the erlang distribution, and this project is no longer updated here. See erlang.org.
Erlang OPENGL/SDL api and utilities.
OSERL (Open SMPP Erlang Library) is an erlang implementation of the Short Message Peer to Peer protocol, covering the entire specification (version 5.0). Forward and backward compatibilities guidelines were adopted.
A Python implementation of Erlang concurrency primitives. Erlang is widely respected for its elegant built-in facilities for concurrent programming. This package attempts to emulate those facilities as closely as possible in Python.
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.
IOT Client of MQTT server written in Erlang
MQTT client is designed for communication in Machine to Machine (M2M) and Internet of Things (IoT) contexts and implements MQTT protokol versions 3.1 and 3.1.1. The client is written in Erlang and tested with MQTT servers like Mosquitto and RabbitMQ.
CloudI is an open-source private cloud computing framework for efficient, scalable, and stable soft-realtime event processing.
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.
P2P SIP phone.
Distributed, transactional key-value store
Scalaris is a scalable, transactional, distributed key-value store. It was the first NoSQL database, that supported the ACID properties for multi-key transactions. It can be used for building scalable Web 2.0 services. Scalaris uses a structured overlay with a non-blocking Paxos commit protocol for transaction processing with strong consistency over replicas. Scalaris is implemented in 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.
Aspect Oriented Programming (AOP) for Erlang
Implementation of Aspect Oriented Programming (AOP) for Erlang. The AOP weaver is running against a target set of source files and controlled by aspect definitions. The weaver is implemented as a parse transformation function of Erlang compiler.
C, Python, Lua, and Erlang libraries for manipulating APEv2 tags.
Experiments with anonymous routing
Anond is a ongoing experiment striving to provide transparent IP-level anonymization using virtual network interfaces, peer-to-peer and overlay network techniques. Anond is an implementation of an anonymous routing protocol with ideas taken from the paper "Anonymous overlay network supporting authenticated routing" by Roman Schlegel and Duncan S. Wong.
The Bluetail Ticket Tracker (BTT) is a system for creating, storing and keeping track of tickets. BTT can also store customer info and mail, as well as general information structures (e.g FAQ).
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.
Chevron is a industrial protocol translator or more accurately put, a translator of industrial protocols. These include Building Management, Process Control and SCADA protocols.
Cotton is an implementation of the Hessian data binding protocol for the Erlang programming language.
A C++ Parser written in Erlang.