Projects using Erlang
  
  
  
    
      
      by
      Alan Milligan
      
         —
    
  
  
  
  
  
    
      last modified
    
    Jul 06, 2016 06:21 AM
  
  
  
  
  
  
        
Projects using Erlang include:
- Solution stacks
- LYME (software bundle), to serve dynamic web pages
 - LYCE (software bundle), to serve dynamic web pages
 
 
- Web servers:
- Yaws web server
 - Phoenix/Elixir MVC web development framework
 
 
- Database (distributed):
- Cloudant, a database service based on the company's fork of CouchDB, BigCouch
 - CouchDB, a document-based database that uses MapReduce
 - Couchbase Server (née Membase), database management system optimized for storing data behind interactive web applications
 - Mnesia, a distributed database
 - Riak, a distributed database
 - SimpleDB, a distributed database that is part of Amazon Web Services
 
 
- Chat:
- ejabberd, an Extensible Messaging and Presence Protocol (XMPP) instant messaging server
- Facebook Chat system was running on ejabberd based servers
 - Tuenti chat is based on ejabberd
 
 
 - ejabberd, an Extensible Messaging and Presence Protocol (XMPP) instant messaging server
 
- CMS:
- Zotonic, a content management system and web framework
 
 
- Configuration management:
- Chef (software), for which the core API server, originally written in Ruby, was completely re-written in version 11 in Erlang
 
 
- Queue:
- RabbitMQ, an implementation of Advanced Message Queuing Protocol (AMQP)
 
 
- Desktop:
- Wings 3D, a 3D subdivision modeler, used to model and texture polygon meshes
 
 
- Tools
 - Mobile:
 
- Enterprise:
- Issuu, an online digital publisher[31]
 - Twitterfall, a service to view trends and patterns from Twitter
 
 
- Trading
- Goldman Sachs, high-frequency trading programs
 - Smarkets, sports betting exchange
 
 
- Gaming
- Vendetta Online Naos game server
 - Battlestar Galactica Online game server by Bigpoint
 - Call of Duty server core
 - League of Legends chat system by Riot Games, based on ejabberd
 
 
