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.
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.
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.
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.
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
EPSI (Erlang Publish-Subscribe Infrastructure) is an Erlang implementation of a distributed infrastructure providing a content-based publish-subscribe service to its clients.
erlfms is a flash media server written in erlang. It provide high performance, scalable, fault-tolerant services for streamming flash Audio/Video, shared object, flash remoting, etc.
C, Python, Lua, and Erlang libraries for manipulating APEv2 tags.
Erlang on Evil, a MVC web framework!
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.
Chevron is a industrial protocol translator or more accurately put, a translator of industrial protocols. These include Building Management, Process Control and SCADA protocols.
An artificial agent used for data mining from many kinds of sources(web, p2p, etc).
High performance workflow with strong support for parallel tasks
The Workflow Execution Engine (WEE) is a domain specific language created by the University of Vienna in Austria. The primary goals of the language are to provide a simple, lightweight, and powerful alternative to existing workflow specifications. This project contains an implementation of this language using the Erlang programming language. Please see the project Wiki for more detailed information.
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.
A high performance content management system in OTP/Erlang. Great flexibility, upward scalability and transparent clustering makes the product unique in its class. Plug-in based expandable interfaces architecture is a key feature.
This is a wiki server enabling the public to edit not just the text pages, but the programming behind them. The prototype is written in Erlang with a built-in Scheme interpreter to run user's code.
A distributed framework for infrastructure "engineering" processes (Requirements, Design and Implementation)
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.
Leone is a Content management system and design toolset. Use for personal and group info share and collebrat.
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.
Sorry, moved to https://bitbucket.org/a12n/ehsa/
Sorry, moved to https://bitbucket.org/a12n/ealt
XP Dojo is a place where Extreme Programming teams assemble to practice their art.
Transversions is intended to ease translation of document trees stored in a revision control system. "CVS extended for translators, crossed with Wiki" :-) gives a rough hint, what it aims for.
Ermdia is a yet another implementation of Kademlia, which is one of the algorithm of ditributed hash table (DHT), in Erlang. This software is lightweight, fast and easy to understand since an amount of source code is quite small.