N2O Sample

N2O is Unikernel Ready
Modern Erlang WebSocket Application Server

Just type something here and proceed:

{{body}}

Features

Native WebSockets

Use fastest possible binary channel between you web page and application server. Track you online users with Erlang processes: each user has its own process, pure async architecture. For legacy applications use XHR fallback. We handle disconnects, session management, etc.

Binary Messages

You can use your own binary messaging along with default BERT encoding. See http://bert-rpc.org as it uses Github. You can also use MessagePack, JSON or other formats.

Erlang DSL and SPA modes

N2O allows you to build web apps with Erlang DSL withing DTL templates or define only WebSocket Protocol and use pure JavaScript data-on-wire model.

Social Auth

Using AVZ library you can authorize your web pages with Facebook, Google+, Microsoft, Github, Twitter providers.

Persistent Anonymous Logins

The best way to handle guests is to assign automatically generated readable names with unique tokens (storing in cookies), so you can track unique users and their profiles, without autorizing them with auth providers. Later users could be able to confirm their profiles.