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.
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.
CloudI is an open-source private cloud computing framework for efficient, scalable, and stable soft-realtime event processing.
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.
Galaxy Invaders is a online multiplayer game. It consists of a series of different levels and challenges, each more difficult than the last, where the player must evolve amoung and against the other hostile connected player.
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.
HARTE: HArd Real-Time Erlang
My Daily used command line utils, which are implemented in Erlang language. Include fdf(Find duplicated files).
Library developed in Erlang/OTP for communications with PLCs throught serial and TCP modbus. It includes a TCP serializer for optimization of communications with devices wich are on the same Data bus.
C, Python, Lua, and Erlang libraries for manipulating APEv2 tags.
Erlang on Evil, a MVC web framework!
An attempt to port Erlang/OTP to the JVM.
The idea behind the project is to build a collaborative peer-to-peer coding editor. It will also have features like hot code loading, so you can for example rewrite the editor in itself and run the new editor without reopening it.
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.
ErlSim is a discrete event simulation engine written in Erlang.
"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.
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.
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.
smart metering with erlang and jquery
A phone software used to make phone calls to landlines and cellphones. It is open source and multi-platform support, it is open to users to make their own client side with the style they like.
Chevron is a industrial protocol translator or more accurately put, a translator of industrial protocols. These include Building Management, Process Control and SCADA protocols.