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
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.
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).
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
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.
An Erlang libary for XML parsing. It supports various modes of operation: as an efficient SAX parser, as a simple DOM-like parser, or as a 'data mapper'. The data mapper transforms the XML document to Erlang records, based on an XML Schema.
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.
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.
Yaws is a small fast and beautiful HTTP 1.1 webserver with excellent support for generating dynamic content. Yaws has been moved to github. http://github.com/klacke/yaws/
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.
"Virtual Infrastructure for Applications and Services Over IP" ViaSIP_NG using latest OpenCloudComputing recommendations to develop Scalable Private-Public cloud platforms. ViaSIP is leveraging ODS - LinkedData, CouchDB, Eucalypus, DatR.ws & Web2Py.
MQTT server for IOT written in Erlang
MQTT server is designed for communication in Machine to Machine (M2M) and Internet of Things (IoT) contexts and implements MQTT protocol versions 3.1 and 3.1.1. The server is written in Erlang as OTP application.
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.
AMNESIA is an Erlang library providing an abstraction layer for interfacing relational DBMSs. It allows designers to integrate relational databases in Erlang programs using native Erlang types and language constructs.
A Maven plugin for Erlang/OTP applications. This project is a rewrite of maven-erlang, by Paul Guyot and Olivier Sambourg with improved support for compilation, testing and release packaging as well as EDoc reporting and test coverage.
ErlMySQL is a MySQL client (driver) written in Erlang.
ErlMySQL is a MySQL client written in Erlang and provides API that is very close to Connector/C library. The client is using low level (TCP/IP socket) connection to MySQL server and allows to exchange a data with maximum possible speed. Multiple datasource support and connection pool are incapsulated in the client that increases a performance in concurrent environment.
This project has moved! Go to https://github.com/yenrab/qchybrid
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.
A port of the SISCweb core to Erlang+Yaws+Mnesia.
Leone is a Content management system and design toolset. Use for personal and group info share and collebrat.
Erlang on Evil, a MVC web framework!
RFID reader simulator. Implements the EPCGlobal Reader Protocol, providing multiple readpoints, sources and notification channels
ROSEN means RObotic Simulation Erlang eNgine; it is a software library, written in Erlang, which simulates 3D environments and in particular autonomous mobile robots, each with its behaviour and interaction capabilities.
ERESYE means ERlang Expert SYstem Engine. It is a library to write expert systems and rule processing engines using the Erlang programming language. It allows to create multiple engines, each one with its own facts and rules to be processed.
Simple SOAP connector for Erlang/OTP. Compatible with SOAP 1.1 and 1.2. Currently supports XSD schema for service definition but no WSDL.