epers stands for "Erlang persistence". As the name suggests, it tries to make it easy to use databases in Erlang programs, to make the language a little more agile, and (humbly) offer a nice adapter for several databases, hiding their implementation details (and the API of the library/framework/driver used to communicate with them). To achieve this, it aims to offer a somewhat consistent API to define and work with your model, while at the same not coupling your code too tightly to it.
Esdl is library for accessing SDL and OpenGL through Erlang. SDL handles 2d graphics, user events, and audio while OpenGL handles 3d graphics. SDL (Simple DirectMedia Layer) is a cross-platform multimedia library designed to provide fast access to the graphics framebuffer and audio device. It also does event handling from mouse, keyboards, and joysticks. OpenGL is a cross-platform standard for 3D rendering and 3D hardware acceleration.
ERDaddresses is a simple little address book program using text files. In addition to text data, contact photos can be viewed. Additional applets can be downloaded. The GUI interface used is ERDialog, which is written in Erlang and interfaces through a Web browser. It is cross-platform where ever Erlang and Yaws run. This is a full release ERDialog framework so applets can be added.
ERDvideo is an application to display video in an HTML5 capable Web browser. As part of the ERDialog Web Framework, this application is an applet that can be installed and used through a Web browser. This application requires Erlang and Yaws and should run on all platforms. Ogg videos can be viewed without Flash or any other programs.
Ipt_fw is a firewall for Linux based on iptables. It is designed for client systems. Ipt_fw outputs a shell script containing iptables commands, so inspection of the settings it creates is easy. The configuration files are made in LibreOffice（OpenOffice）Calc. Making of the firewall and a machine using the firewall are separated. It allows you to set the user level and features detailed logging, IP address blacklist management, and iptables integrity.
Surrogate is an HTTP proxy functioning in both forward and reverse proxy modes. It is written in Erlang OTP and uses stream filters for inspecting and modifying data as it passes through the proxy. Additional stream filters can be implemented by writing modules that implement the filter_stream behavior. Reverse proxy features include load balancing. Additional balancer methods can be specified by implementing modules with the gen_balancer behavior. Forward proxy features include gzip compression to end servers, CONNECT support, and an HTTP proxy with authentication that can use MySQL or Mnesia backends. There is also a SOCKS 4/5 proxy listener.