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.
The ERDialog project offers a simple browser framework for small projects written in Erlang. Written applets include a bittorrent client, address book, text editor, AI experiments and graphics and music applications.
This project has moved! Go to https://github.com/yenrab/qchybrid
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.
CloudI is an open-source private cloud computing framework for efficient, scalable, and stable soft-realtime event processing.
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.
ESense - Erlang "IntelliSense" for Emacs
C, Python, Lua, and Erlang libraries for manipulating APEv2 tags.
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.
Erlang OPENGL/SDL api and utilities.
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
The Erlang Run Time System compiled as a static library for the iPhone.
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.
Easy Erlang IDE for developer and text editor, it's erl compiling, running, debugging.
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.
P2P SIP phone.
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.
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.
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.
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/
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.
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.
Convert CAD DXF files to erlang source code
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.
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.