Why Sharaf?

Simplicity and ease of use is the main focus of Sharaf.

It is built on top of Undertow.
This means you can use awesome libraries built for Undertow, like pac4j for security and others.
You can leverage Undertow's lower level API, e.g. for WebSockets.

Sharaf bundles a set of standalone libraries:

You can use any of above separately in your projects.

Why name "Sharaf"?

Ĺ araf means a "screw" in Bosnian, which reminds me of scala spiral logo.
It's a germanism I think.