Comparison of Erlang Web Frameworks

Marc Worrell edited this page Feb 10, 2017 · 63 revisions

Comparison of Erlang Web Frameworks

Actively maintained:

No longer maintained:

No longer maintained and removed from this overview:

Features

Chicago Boss Erlang Web N2O Nitrogen Zotonic
ARCHITECTURE
Event-driven y - y y y
Data model y y y - y
View/Controller (web) y y y y y
View/Controller (email) y - - - y
DEVELOPMENT
Admin interface y - y - y
Automatic recompile y - y y y
Framework for
functional tests
y - - y y
PRODUCTION
Error logging y y y y y
Hot code upgrades y - y y y

More Features

Chicago Boss Erlang Web N2O Nitrogen Zotonic
DATA MODEL
Code generation y - y n/a -
Data validation y y y n/a y
EDoc generation y - y n/a y
I18N/L10N
Template localization y y - - y
UTF-8 in Erlang code y - y - y
Multilingual data - - - - y
Support for RTL languages - - - - y
Translations en en en en en, de, es, et, fr, nl, pl, ru, tr, zh
Automatic language selection y - - - y
JAVASCRIPT
JavaScript generation - - y y y
JSON generation y - y y y
Built-in Comet y - y y y
Built-in Websocket y - y y y
JS form validation - - y y y
Server form validation - - y y y
OTHER
Module system - - y - y
Virtual Hosts - - - - y
Pluggable Access Control ? - y - y
Automatic media resize - - y - y
PDF/EPS previews - - - - y
Elixir/Joxa samples - - y - -
Session Security AES/RIPEMD - - y - -
REST - - y y y
FB/ G+/ Twitter/ Github/ MS Login - - y - y

Technologies

Chicago Boss Erlang Web N2O Nitrogen Zotonic
DATABASES
CouchDB - y - n/a -
Mnesia y y y n/a -
MongoDB y - y n/a -
MySQL y - - n/a -
PostgreSQL y - - n/a y
Riak y - y n/a -
KAI - - y n/a -
Tokyo Tyrant y - - n/a -
TEMPLATES
ErlyDTL y y y - y (0.x)
WPart - y - - -
Nitrogen records - - y y -
Template Compiler y y y - y (1.0)
CONTAINER
EWGI - y - - -
SimpleBridge y - - y -
Webmachine - - - y y
nanoBridge - - y - -
SERVERS
Cowboy y - y y y (1.0)
Inets - y - y -
Misultin y - - - -
Mochiweb y - - y y (0.x)
Yaws - y - y -

Maturity

Chicago Boss Erlang Web N2O Nitrogen Zotonic
PROJECT
# Code commits ~1900 ~720 ~1609 ~2300 ~6550
# Contributors 23 ? 39 70 55
# List subscribers ~550 ? ~74 ~500 ~350
Bug tracker? yes yes yes yes yes
HISTORY
First release 2010 2008 2013 2008 2009
Latest release 2015 2013 2016 2015 2017
Newest version 0.8.19 1.4.1 3.3 2.3.1 0.25.0