# Core libraries

The following libraries comprise the core of the framework and are used in almost every project:

* [iwa-core](https://docs.liquid-gears.com/1.1.0/iwa-framework/index/iwa-core)
* [iwa-router](https://docs.liquid-gears.com/1.1.0/iwa-framework/index/iwa-router)
* [iwa-identity](https://docs.liquid-gears.com/1.1.0/iwa-framework/index/iwa-identity-1)

The following libraries are useful to address partticular needs:

* [iwa-cognito-identity](https://docs.liquid-gears.com/1.1.0/iwa-framework/index/iwa-cognito-identity): Support for AWS cognito based identity within IWAs.
* [iwa-keyvalue-store](https://docs.liquid-gears.com/1.1.0/iwa-framework/index/iwa-identity-1): Plugin for identity and credentials management in Liquid State IWAs.
* [iwa-desktop](https://docs.liquid-gears.com/1.1.0/iwa-framework/index/iwa-desktop): A set of functions and utilities to make it easy to run IWAs in a desktop environment.

## Some example syntax for Gitbook:

Becoming a super hero is a fairly straight forward process:

```
$ give me super-powers
```

{% hint style="info" %}
Super-powers are granted randomly so please submit an issue if you're not happy with yours.
{% endhint %}

Once you're strong enough, save the world:

```
// Ain't no code for that yet, sorry
echo 'You got to trust me on this, I saved the world'
```
