Projects tagged ‘erlang’


[108 total ]

60USERS
   

ejabberd is an instant messaging server written in Erlang. ejabberd is cross-platform, distributed, fault-tolerant, and based on open standards to achieve real-time communication (Jabber/XMPP).

57USERS
   

Erlang is a programming language designed at the Ericsson Computer Science Laboratory. Ericsson released the entire source code of the Erlang system including extensive libraries of code for building robust fault-tolerant distributed applications.

31USERS
   

CouchDb is a distributed document database system with bi-directional replication. It makes it simple to build collaborative applications that can be replicated offline by users, with full interactivity (query, add, update, delete), and later "synced up" with everyone else's changes when back online.

17USERS
   

Yaws is a HTTP high perfomance 1.1 webserver particularly well suited for dynamic-content webapplications.

11USERS
   

Wings 3D is a subdivision modeler inspired by Nendo and Mirai from Izware.

11USERS
 

Tsung is an open-source multi-protocol distributed load testing tool. It is protocol-independent and can currently be used to stress test HTTP, SOAP PostgreSQL, and Jabber servers.

8USERS
   

Eunit is an Erlang test suite tool, inspired by agile development ideas.

8USERS

Jabberlang is an Erlang XMPP (Jabber) client library.

6USERS
 

A build system and software to make Erlang/OTP development more standard and simple

6USERS
 

Yxa is both a transaction stateful SIP stack, and a set of SIP server applications.

4USERS

Eddie is a high availability clustering tool. It is an open source, 100% software solution written primarily in the functional programming language Erlang.

4USERS
 

a set of tools for performance tuning and debugging Erlang code

4USERS
 

An otp centric build system for erlang applications.

4USERS
 

SGTE is an Erlang template Engine for generating structured output (code, html web pages, xml, emails, csv files, etc...).

3USERS
 

A highly flexible general configuration system for Erlang applications.

3USERS

Manderlbot is an Erlang written IRC bot and possibly an IRC client.

3USERS
 

RabbitMQ is a complete and highly reliable Enterprise Messaging system. The RabbitMQ client libraries and broker daemon can be used together to create an AMQP network, or used individually to bring the benefits of RabbitMQ to established networks.

3USERS
 

Library that gives access to SDL and Opengl functionality in Erlang software.

2USERS

An Eclipse-based development environment for Erlang.

2USERS

ErlIRC is an IRC library for Erlang that contains protocol parsers and generators for client-server, server-client and some varieties of server-server connections. Bots, bouncers, servers and generic behaviours will be added as time permits.

2USERS

A system for creating, storing and keeping track of tickets.

1USERS

Distel's core extends Emacs Lisp with the Erlang programming model and an interoperable implementation of the Erlang distributed message-passing protocol. The package includes Emacs-based development tools written on top of this core.

1USERS

ErlMail provides email client and server facilities for Erlang. Currently ErlMail covers the pop3(s) and imap(s) protocols.

1USERS
 

Faxien provides Erlang/OTP package management. Faxien fetches packages from the remote repository and installs them on your local machine. Faxien also publishes packages located on your local hard disk into a remote repository. Faxien deals with ... [More] two distinct types of packages. The first is the OTP application which consists of src, ebin, etc... The second is an OTP release which is essentially a number of applications combined with configuration, .script and .boot files, and executable scripts. In brief a release is a standalone Erlang service of sorts. [Less]

1USERS

Schmalz is an implementation of the Z-machine specification in Erlang. It is intended to support all text adventures/interactive fiction written by Infocom and for the Inform system except the graphical ones.

1USERS

Disco is an open-source implementation of the Map-Reduce framework for distributed computing. As the original framework, Disco supports parallel computations over large data sets on unreliable cluster of computers. The Disco core is written in ... [More] Erlang, a functional language that is designed for building robust fault-tolerant distributed applications. Users of Disco typically write jobs in Python, which makes it possible to express even complex algorithms or data processing tasks often only in tens of lines of code. This means that you can quickly write scripts to process massive amounts of data. [Less]

1USERS
 

efunge is an interpreter for Befunge-98 (an esoteric programming language) coded in Erlang. efunge aims to take advantage of Erlang's unique actor-based concurrency model. There have not yet been any release, first release (0.0.1) is expected in late October or early November (2008).

0USERS

This Erlang module can be used to read in YAML data structures and convert them into appropriate Erlang elements: lists or mappings. Lists are represented as lists, and mappings as tuples of {key, value}.

0USERS

In a dynamic computing environment such as EC2 it is useful to have Erlang nodes automatically discover each other. This project contains 3 (+1) strategies for doing so: combonodefinder: detects EC2 hostname and dispatches either to ec2nodefinder ... [More] or nodefinder as appropriate. nodefinder: multicast UDP based. a node group corresponds to a multicast ip/port combination. multicast is not supported on EC2. ec2nodefinder: ec2-describe-instances based. a node group corresponds to a security group. only works on EC2. s3nodefinder: S3 based. a node group corresponds to an S3 bucket. works for WAN discovery. For LAN setups (EC2 and non-EC2), I recommend combonodefinder. For WAN setups (without multicast routing), s3nodefinder is the only choice. Another Dukes of Erl release. [Less]