# Welcome

{% hint style="info" %}
Version 3 was released in February 2022. Click here for more [details](https://docs.matestack.io/matestack-ui-core/migrate-from-2.x-to-3.0)

**Most important changes:**

* Split `matestack-ui-core` into `matestack-ui-core` and `matestack-ui-vuejs`
* Rails 7 support
* Vue 3 support in `matestack-ui-vuejs`

You're reading the docs for 3.0 --> If you want to see the docs for Version 2.1, click [here](https://docs.matestack.io/matestack-ui-core/v/2.1/)
{% endhint %}

***

## **About**

`matestack-ui-core` enables you to craft maintainable, **component based** web UIs in **pure Ruby**, skipping ERB and HTML. UI code becomes a native and fun part of your Rails app. It can progressively replace the classic Rails-View-Layer. You are able to use it alongside your Rails views.

## Compatibility

`matestack-ui-core` is automatically tested against:

* Rails 7.0.1 + Ruby 3.0.0
* Rails 6.1.1 + Ruby 3.0.0
* Rails 6.1.1 + Ruby 2.7.2
* Rails 6.0.3.4 + Ruby 2.6.6
* Rails 5.2.4.4 + Ruby 2.6.6

{% hint style="danger" %}
Rails versions below 5.2 are not officially supported.
{% endhint %}

## Getting Started

Start right away and install `matestack-ui-core` on top of your Rails app:

{% content-ref url="getting-started/installation-update" %}
[installation-update](https://docs.matestack.io/matestack-ui-core/getting-started/installation-update)
{% endcontent-ref %}

{% content-ref url="getting-started/hello-world" %}
[hello-world](https://docs.matestack.io/matestack-ui-core/getting-started/hello-world)
{% endcontent-ref %}
