PHPackages                             helwy/tayar - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. helwy/tayar

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

helwy/tayar
===========

Laravel Jetstream on Fesikh.

v5.3.7.0(10mo ago)011MITPHPPHP ^8.2.0

Since Aug 31Pushed 10mo ago1 watchersCompare

[ Source](https://github.com/helwy/tayar)[ Packagist](https://packagist.org/packages/helwy/tayar)[ RSS](/packages/helwy-tayar/feed)WikiDiscussions 5.x Synced 1mo ago

READMEChangelog (3)Dependencies (12)Versions (177)Used By (0)

Tayar - تيار
============

[](#tayar---تيار)

Introduction - المقدمة
----------------------

[](#introduction---المقدمة)

Tayar is Laravel Jetstream on [Fesikh](https://en.wikipedia.org/wiki/Fesikh). It is a fork that adds some important enhancements that are not supported out of the box and can take time when setting projects up. This should help you avoid wasting several hours implementing these needed features for every new project you create.

Please note that this mainly focuses on the Inertia (Vue.js) stack at the moment with some but not full attention given to the Livewire side, though it can arguably be a better starting point than Jetstream for Livewire projects if you still need the features listed.

Features - الخصائص
------------------

[](#features---الخصائص)

- Localisation support using `laravel-vue-i18n`, with English and Arabic translations included out of the box.
- Supports right-to-left (RTL) layouts for specified languages.
- "All or Essential only" cookies consent modal.
- Language switcher in the top navigation bar, persisted in a cookie and user database.
- Dark mode support and toggle in top bar, persisted in a cookie and user database.
- Admin boolean for users, and dashboard / control panel only accessible to them.
- Admin layout with a fixed top navigation bar and a fixed sidebar. Unified navigation items variable.
- Frontend layout template.
- Adjustments to make Arabic text look better in the UI, and to make the frontend default layout more suitable for the added features, such as dark mode toggle and language switcher.

Installation - التثبيت
----------------------

[](#installation---التثبيت)

Start with creating a new Laravel project:

```
composer create-project laravel/laravel tayar-app

cd tayar-app

composer require helwy/tayar
```

There are multiple different configurations for the default jetstream installation, you can find more about it [here](https://jetstream.laravel.com/installation.html), but for the one mainly used while developing this fork, I install with Inertia (Vue 3) and Dark mode support.

```
php artisan jetstream:install inertia --dark
```

Finalise the installation

```
npm install
npm run build
php artisan migrate
```

Then serve your application

```
php artisan serve
```

Usage - الاستخدام
-----------------

[](#usage---الاستخدام)

- **Available Locales** - The available locales are defined in the `config/jetstream.php` file using the the `available_locales` key in the Tayar configurations section. You can add or remove locales from there. When you add an unsupported locale (doesn't have a translation file yet), you will have to create the translation files for it in the `resources/lang` directory. The default locales are English and Arabic.
- **RTL Layout Support** - In order to use the RTL layout for certain langauges, go to the `config/jetstream.php` and look for the `rtl_locales` key in the Tayar configurations section. Add or removes the locales you want to support RTL for in this array. The default is only Arabic.

Versioning - الإصدارات
----------------------

[](#versioning---الإصدارات)

Tayar will be matching and updating with the latest Laravel Jetstream version, with the added features and enhancements. The versioning will be following the Laravel Jetstream versioning, with one extra number for the Tayar versioning. For example, Laravel Jetstream v5.3.3 will be Tayar v5.3.3.0.

Important Links - الروابط المهمة
--------------------------------

[](#important-links---الروابط-المهمة)

- [Laravel Documentation](https://laravel.com/)
- [Laravel Jetstream Documentation](https://jetstream.laravel.com)
- [Laravel GitHub Repository](https://github.com/laravel/laravel)
- [Laravel Jetstream GitHub Repository](https://github.com/laravel/jetstream)

FAQ - الأسئلة الشائعة
---------------------

[](#faq---الأسئلة-الشائعة)

1. **What to do if I don't want to have multiple locales?**

- By keeping only one locale in the `available_locales` array in configuration, the language switcher will not be displayed in the UI, and you won't have to worry too much about localisation, though I would advise to keep using the localisation files for any static text in your application to make it easier to localise in the future if needed.

2. **What if I don't need RTL languages?**

- Keeping the `rtl_locales` in the configuration file as an empty array will not use RTL layout for any language. You may also remove the `rtl` class check in the `app.blade.php` body element classes, but that is optional.

3. **How can I make the cookie modal only appear for users in countries that require me to ask for consent?**

- You are what is wrong with this world.

Roadmap - التخطيط
-----------------

[](#roadmap---التخطيط)

In no particular order, the following are some of the planned features and enhancements for Tayar:

- Improvements to the Arabic localisation file.
- More localisation files for other languages to be included.
- Look into general user experience improvements.
- Users list in the admin dashboard.
- Option to change user full name field to first name and last name.
- Notifications for users.
- Tests for the added features.

Contact - التواصل
-----------------

[](#contact---التواصل)

If you have any questions or need help with anything, feel free to contact me at . If you have any issues or suggestions, please open an issue on the GitHub repository.

Contributing - المساهمة
-----------------------

[](#contributing---المساهمة)

If you would like to contribute to Tayar, please fork the repository and submit a pull request. Your contributions would be highly appreciated. You can also open an issue if you have any suggestions or issues.

License - الترخيص
-----------------

[](#license---الترخيص)

Tayar is open-sourced software licensed under the [MIT license](LICENSE.md).

Tayar uses icons from [Hero Icons](https://heroicons.com/) which are licensed under the MIT license.

###  Health Score

45

—

FairBetter than 92% of packages

Maintenance58

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity86

Battle-tested with a long release history

 Bus Factor2

2 contributors hold 50%+ of commits

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

Every ~10 days

Recently: every ~60 days

Total

177

Last Release

300d ago

Major Versions

v1.7.2 → v2.6.32022-01-25

v2.16.1 → v3.0.02023-02-14

v2.16.2 → v3.0.12023-02-15

v3.3.3 → v4.0.02023-08-24

v4.3.1 → v5.0.02024-03-12

PHP version history (5 changes)v0.0.1PHP ^7.3

v1.6.0PHP ^7.3|^8.0

v2.10.0PHP ^8.0.2

v3.1.0PHP ^8.1.0

v5.0.0PHP ^8.2.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/1b51587480f7076e2e35bcdeab61cc6897f1421897b50d0430cbd02a4471974b?d=identicon)[HElwy](/maintainers/HElwy)

---

Top Contributors

[![driesvints](https://avatars.githubusercontent.com/u/594614?v=4)](https://github.com/driesvints "driesvints (282 commits)")[![taylorotwell](https://avatars.githubusercontent.com/u/463230?v=4)](https://github.com/taylorotwell "taylorotwell (251 commits)")[![claudiodekker](https://avatars.githubusercontent.com/u/1752195?v=4)](https://github.com/claudiodekker "claudiodekker (56 commits)")[![helwy](https://avatars.githubusercontent.com/u/3015874?v=4)](https://github.com/helwy "helwy (44 commits)")[![nunomaduro](https://avatars.githubusercontent.com/u/5457236?v=4)](https://github.com/nunomaduro "nunomaduro (38 commits)")[![jessarcher](https://avatars.githubusercontent.com/u/4977161?v=4)](https://github.com/jessarcher "jessarcher (28 commits)")[![octoper](https://avatars.githubusercontent.com/u/6823226?v=4)](https://github.com/octoper "octoper (17 commits)")[![crynobone](https://avatars.githubusercontent.com/u/172966?v=4)](https://github.com/crynobone "crynobone (17 commits)")[![bonzai](https://avatars.githubusercontent.com/u/98191?v=4)](https://github.com/bonzai "bonzai (17 commits)")[![themsaid](https://avatars.githubusercontent.com/u/4332182?v=4)](https://github.com/themsaid "themsaid (17 commits)")[![timacdonald](https://avatars.githubusercontent.com/u/24803032?v=4)](https://github.com/timacdonald "timacdonald (13 commits)")[![redidizzy](https://avatars.githubusercontent.com/u/32931114?v=4)](https://github.com/redidizzy "redidizzy (8 commits)")[![drjdr](https://avatars.githubusercontent.com/u/55947988?v=4)](https://github.com/drjdr "drjdr (8 commits)")[![sotten](https://avatars.githubusercontent.com/u/44020272?v=4)](https://github.com/sotten "sotten (7 commits)")[![calebporzio](https://avatars.githubusercontent.com/u/3670578?v=4)](https://github.com/calebporzio "calebporzio (7 commits)")[![joelbutcher](https://avatars.githubusercontent.com/u/7163152?v=4)](https://github.com/joelbutcher "joelbutcher (6 commits)")[![taylormaguire](https://avatars.githubusercontent.com/u/18236969?v=4)](https://github.com/taylormaguire "taylormaguire (6 commits)")[![ravibpatel](https://avatars.githubusercontent.com/u/2221060?v=4)](https://github.com/ravibpatel "ravibpatel (6 commits)")[![xiCO2k](https://avatars.githubusercontent.com/u/823088?v=4)](https://github.com/xiCO2k "xiCO2k (6 commits)")[![jrd-lewis](https://avatars.githubusercontent.com/u/17649602?v=4)](https://github.com/jrd-lewis "jrd-lewis (6 commits)")

---

Tags

laravelauthtailwind

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/helwy-tayar/health.svg)

```
[![Health](https://phpackages.com/badges/helwy-tayar/health.svg)](https://phpackages.com/packages/helwy-tayar)
```

###  Alternatives

[laravel/jetstream

Tailwind scaffolding for the Laravel framework.

4.1k19.8M136](/packages/laravel-jetstream)[laravel/breeze

Minimal Laravel authentication scaffolding with Blade and Tailwind.

3.0k31.3M145](/packages/laravel-breeze)

PHPackages © 2026

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