PHPackages                             devs/initvel - 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. [Localization &amp; i18n](/categories/localization)
4. /
5. devs/initvel

ActiveLibrary[Localization &amp; i18n](/categories/localization)

devs/initvel
============

A laravel package for multilingual sites and project configuration

v1.0.0(1y ago)110MITPHPPHP &gt;=7.3 &lt;8.5

Since Dec 3Pushed 1y ago1 watchersCompare

[ Source](https://github.com/ibrahimdayoub/devs-initvel)[ Packagist](https://packagist.org/packages/devs/initvel)[ RSS](/packages/devs-initvel/feed)WikiDiscussions main Synced 1mo ago

READMEChangelogDependencies (1)Versions (2)Used By (0)

Initvel
=======

[](#initvel)

Initvel is a Laravel package that simplifies the process of setting up multilingual support for your Laravel application.

Features
--------

[](#features)

- **Define the project languages**: Create dedicated folders for static translations and add default values to simplify the start.
- **Facilitate language management**: Provide easy methods to display available languages and switch the website's language seamlessly.
- **Set up resource files**: Create an assets folder containing `JavaScript`, `CSS`, `images`, and `fonts` files, and link them to the website for quick setup.
- **Organize project structure**: Create folders such as `layouts`, `components`, and some basic `views` to establish a well-organized project foundation.
- **Build central controllers**: Design a `controller` to manage the core operations of the project.
- **Set up Middleware**:
    - A `Middleware` for handling the language.
    - Another `Middleware` for caching, to be activated later after development is complete.
    - Register the middleware considering the different registration methods in Laravel versions. **Create routes**: Define the `routes` for the website pages to ensure smooth navigation.

---

Installation
------------

[](#installation)

### 1. Install the Package

[](#1-install-the-package)

#### You can install the package via Composer by running the following command in your Laravel project:

[](#you-can-install-the-package-via-composer-by-running-the-following-command-in-your-laravel-project)

```
composer require devs/initvel
```

### 2. Setup Languages

[](#2-setup-languages)

#### You can set up the languages by running the following command, replacing `en`, `fr`, `ar`, etc., with the languages you'd like to use:

[](#you-can-set-up-the-languages-by-running-the-following-command-replacing-en-fr-ar-etc-with-the-languages-youd-like-to-use)

```
php artisan initvel:setup-langs en fr ar
```

(This command will create the **necessary** language **directories** and files in your project.)

### 3. Setup Configurations

[](#3-setup-configurations)

#### To set up all necessary files and configurations at once, run the following command:

[](#to-set-up-all-necessary-files-and-configurations-at-once-run-the-following-command)

```
php artisan initvel:setup-all
```

(This command will publish **assets**, **language files**, and **configurations** to your main project.)

---

###  Health Score

30

—

LowBetter than 65% of packages

Maintenance39

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

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

522d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/ad5f75ea78e5f92493aac4f5a899a8161d4b7e15c442f39306b04f712f7478f4?d=identicon)[ibrahimdayoub](/maintainers/ibrahimdayoub)

---

Top Contributors

[![ibrahimdayoub](https://avatars.githubusercontent.com/u/95588531?v=4)](https://github.com/ibrahimdayoub "ibrahimdayoub (1 commits)")

---

Tags

laravelconfigurationtranslatelanguagesmultilingual

### Embed Badge

![Health badge](/badges/devs-initvel/health.svg)

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

###  Alternatives

[typicms/base

A modular multilingual CMS built with Laravel, enabling developers to manage structured content like pages, news, events, and more.

1.6k20.3k](/packages/typicms-base)[velstorelabs/velstore

Velstore - A multi-vendor, multi-lingual Laravel eCommerce boilerplate.

6301.3k](/packages/velstorelabs-velstore)[omaralalwi/lexi-translate

Laravel translation package with morph relationships and caching.

754.3k2](/packages/omaralalwi-lexi-translate)[martin-schenk/laravel-cookie-consent

GDPR-compliant cookie consent system with minimal dependencies for Laravel 11 and 12

101.3k](/packages/martin-schenk-laravel-cookie-consent)

PHPackages © 2026

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