PHPackages                             acid-unit/theme-frontend-luma-rtl - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. acid-unit/theme-frontend-luma-rtl

ActiveMagento2-theme

acid-unit/theme-frontend-luma-rtl
=================================

Magento 2 Luma theme RTL

100.4.7-p1-0(1y ago)012OSL-3.0LessPHP ~8.1.0||~8.2.0||~8.3.0

Since Jan 22Pushed 1y agoCompare

[ Source](https://github.com/acid-unit/theme-luma-rtl)[ Packagist](https://packagist.org/packages/acid-unit/theme-frontend-luma-rtl)[ RSS](/packages/acid-unit-theme-frontend-luma-rtl/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (3)Versions (2)Used By (0)

About
=====

[](#about)

Magento 2 Luma theme RTL.

Can be used as a parent for themes that use Hebrew, Arabic, and other RTL script languages.

Based on [Blank RTL](https://acid.7prism.com/redirect/theme/blank-rtl/) theme `v100.4.7-p1-0`, which, in turn, is based on Magento 2 original Blank theme `v100.4.7-p1` (built-in to Magento `v2.4.7-p1`)

It was not tested on the previous Magento versions, but as long as it is Magento 2.4.X, the theme should work perfectly fine (though there is a chance some styles will be off)

In general, that is an exact copy of Blank theme, but with added `direction: rtl;` rule for `` tag, `dir="rtl"` attribute for `` tag, and left/right styles swapped.

Preview
=======

[](#preview)

[![Theme Preview](media/preview.jpg)](media/preview.jpg)

Examples of CSS updates:
========================

[](#examples-of-css-updates)

Original LumaLuma RTL`right: 0;``left: 0;``margin-right: -155px;``margin-left: -155px;``float: left;``float: right;``text-align: left;``text-align: right;``margin: 0 0 0 85px;``margin: 0 85px 0 0;``box-shadow: 3px 6px 4px 0 rgba(0, 0, 0, .3);``box-shadow: -3px 6px 4px 0 rgba(0, 0, 0, .3);``border-right: 1px solid #000;``border-left: 1px solid #000;``border-bottom-left-radius: 0;``border-bottom-right-radius: 0;``border-radius: 2px 0 0 2px;``border-radius: 0 2px 2px 0;``transition: right 1s;``transition: left 1s;``background: #fff url('../images/select-bg.svg') no-repeat 100% 45%;``background: #fff url('../images/select-bg.svg') no-repeat 0% 45%;`Installation
============

[](#installation)

`composer require acid-unit/theme-frontend-luma-rtl`

Usage
=====

[](#usage)

To preview the theme, use `Magento Luma RTL (Acid Unit)` theme for Store View under `Content > Design > Configuration > Applied Theme` admin section.

(because Luma RTL is based on Blank RTL theme, in the theme list you will notice both themes for selection)

To use theme as a parent, use `AcidUnit/luma-rtl` in your `theme.xml` file.

Note
====

[](#note)

The theme is based on [Blank RTL](https://acid.7prism.com/redirect/theme/blank-rtl/) theme, not on Magento's original Luma theme, so in order to be identical to Magento's Luma theme in all ways, it contains all the style, layout, template and other files that original Luma theme has.

According to that, Luma RTL has `.less` files that are identical to the original Luma theme files, because there are no CSS rules to be RTL-modified.

These files have a `// @no_changes` comment at the top. If the file does not have this comment, that means it has at least a single CSS rule updated.

Additional
==========

[](#additional)

- `@icon-prev` and `@icon-next` icon variables values are swapped too
- All modified CSS rules are marked with the `// @rtl` comment
- `// @keep-old` comments mark CSS rules, values of which were not changed, though they fall under the general update rule

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance43

Moderate activity, may be stable

Popularity3

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

473d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6eeb0012deab76140bbc4e951091b9fb15b522f0d0d5aea2f5682912ca1d9343?d=identicon)[gosteev](/maintainers/gosteev)

---

Top Contributors

[![gosteev](https://avatars.githubusercontent.com/u/6203574?v=4)](https://github.com/gosteev "gosteev (7 commits)")

---

Tags

arabicecommercehebrewmagentomagento-2magento-2-thememagento-thememagento2magento2-themertl

### Embed Badge

![Health badge](/badges/acid-unit-theme-frontend-luma-rtl/health.svg)

```
[![Health](https://phpackages.com/badges/acid-unit-theme-frontend-luma-rtl/health.svg)](https://phpackages.com/packages/acid-unit-theme-frontend-luma-rtl)
```

###  Alternatives

[fastly/magento2

Fastly CDN Module for Magento 2.4.x

1564.2M1](/packages/fastly-magento2)[mage-os/module-automatic-translation

Automatic AI content translation for Mage-OS.

277.1k](/packages/mage-os-module-automatic-translation)[zepgram/module-rest

Technical module to industrialize API REST call with dependency injection pattern using Guzzle library

1326.2k](/packages/zepgram-module-rest)[graycore/magento2-graphql-introspection-cache

1015.2k](/packages/graycore-magento2-graphql-introspection-cache)[mage-os/mageos-common-async-events

Send REST requests to external endpoints asynchronously. This module implements the most common events like order creation and customer change.

147.7k2](/packages/mage-os-mageos-common-async-events)[mage-os/module-inventory-reservations-grid

Add a grid with the list of inventory reservations.

126.8k](/packages/mage-os-module-inventory-reservations-grid)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
