PHPackages                             lukasss93/laravel-larex-crowdin - 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. lukasss93/laravel-larex-crowdin

ActiveLibrary

lukasss93/laravel-larex-crowdin
===============================

Laravel Larex Crowdin

v3.1.0(1mo ago)1367.1k—0.4%5[2 issues](https://github.com/Lukasss93/laravel-larex-crowdin/issues)MITPHPPHP ^8.2CI passing

Since Aug 20Pushed 1mo ago1 watchersCompare

[ Source](https://github.com/Lukasss93/laravel-larex-crowdin)[ Packagist](https://packagist.org/packages/lukasss93/laravel-larex-crowdin)[ GitHub Sponsors](https://github.com/Lukasss93)[ RSS](/packages/lukasss93-laravel-larex-crowdin/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (14)Versions (12)Used By (0)

 [![](https://camo.githubusercontent.com/c64fb729b8a22cee73fe2213c8adcd0f494491dcc768239fe62bbd6b0620b888/68747470733a2f2f692e696d6775722e636f6d2f79584f316b51432e706e67)](https://camo.githubusercontent.com/c64fb729b8a22cee73fe2213c8adcd0f494491dcc768239fe62bbd6b0620b888/68747470733a2f2f692e696d6775722e636f6d2f79584f316b51432e706e67)

Laravel Larex: Crowdin Plugin
=============================

[](#laravel-larex-crowdin-plugin)

[![Version](https://camo.githubusercontent.com/bd559aa7a48ef77b96986231832243d260fb27e9b26b922643690fe1d571709a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e3f6c6162656c3d636f6d706f736572266c6f676f3d636f6d706f736572)](https://packagist.org/packages/lukasss93/laravel-larex-crowdin)[![Downloads](https://camo.githubusercontent.com/1162fe6b5acb1144d44c50a308737b1581508a49993630b8f7cb1e68e06e5242/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e)](https://packagist.org/packages/lukasss93/laravel-larex-crowdin)[![License](https://camo.githubusercontent.com/37785a63b7e8a378b0e648858a9dd7e66ceb56708219da998ce9fad4d0ec67ad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e)](https://camo.githubusercontent.com/37785a63b7e8a378b0e648858a9dd7e66ceb56708219da998ce9fad4d0ec67ad/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e)[![PHP](https://camo.githubusercontent.com/da1c4b5551a8c5b03f87ec33cddab812d61ccb72b9404294f51f9437284ce877/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f7068703f6c6f676f3d706870)](https://camo.githubusercontent.com/da1c4b5551a8c5b03f87ec33cddab812d61ccb72b9404294f51f9437284ce877/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f7068703f6c6f676f3d706870)[![Laravel](https://camo.githubusercontent.com/a9de3d47d719163bec66e3dd7d3c5874f6be4752585be8a43ad3e41abf491196/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f696c6c756d696e6174652f737570706f72743f6c6162656c3d6c61726176656c266c6f676f3d6c61726176656c)](https://camo.githubusercontent.com/a9de3d47d719163bec66e3dd7d3c5874f6be4752585be8a43ad3e41abf491196/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f646570656e64656e63792d762f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f696c6c756d696e6174652f737570706f72743f6c6162656c3d6c61726176656c266c6f676f3d6c61726176656c)

[![Tests](https://camo.githubusercontent.com/d2bb14069174a4b17112f7e583f8c1fa37f2f69d180ccb7b9fb8999e42757a3a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f72756e2d74657374732e796d6c3f6c6162656c3d546573742532305375697465266c6f676f3d676974687562)](https://camo.githubusercontent.com/d2bb14069174a4b17112f7e583f8c1fa37f2f69d180ccb7b9fb8999e42757a3a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f616374696f6e732f776f726b666c6f772f7374617475732f6c756b6173737339332f6c61726176656c2d6c617265782d63726f7764696e2f72756e2d74657374732e796d6c3f6c6162656c3d546573742532305375697465266c6f676f3d676974687562)[![Maintainability](https://camo.githubusercontent.com/52af61c5a25730fa72c926af380ab957c37a56ca4677215bab19662b93482625/68747470733a2f2f716c74792e73682f67682f4c756b6173737339332f70726f6a656374732f6c61726176656c2d6c617265782d63726f7764696e2f6d61696e7461696e6162696c6974792e737667)](https://qlty.sh/gh/Lukasss93/projects/laravel-larex-crowdin)[![Code Coverage](https://camo.githubusercontent.com/60e2f4e18d26597e5445f267a99f68f46ae3af19a06439818822b7a5f21ce93a/68747470733a2f2f716c74792e73682f67682f4c756b6173737339332f70726f6a656374732f6c61726176656c2d6c617265782d63726f7764696e2f636f7665726167652e737667)](https://qlty.sh/gh/Lukasss93/projects/laravel-larex-crowdin)

> A Laravel Larex plugin to import/export localization strings from/to Crowdin

📋 Requirements
--------------

[](#-requirements)

- PHP ≥ 8.2
- Laravel ≥ 11
- [Laravel Larex](https://github.com/Lukasss93/laravel-larex) ≥ v4.7
- Crowdin API Token
    - Standard account: `https://crowdin.com/settings#api-key` (API v2)
    - Enterprise account: `https://.crowdin.com/u/user_settings/access-tokens`
- Crowdin Project ID
    - Standard account: `https://crowdin.com/project//tools/api` (API v2)
    - Enterprise account: `https://.crowdin.com/u/projects/#home`

🚀 Installation
--------------

[](#-installation)

You can install the package using composer:

```
composer require lukasss93/laravel-larex-crowdin --dev
```

Then add the service provider to `config/app.php`.
This step *can be skipped* if package auto-discovery is enabled.

```
'providers' => [
    Lukasss93\LarexCrowdin\LarexCrowdinServiceProvider::class
];
```

⚙ Publishing the config file
----------------------------

[](#-publishing-the-config-file)

Publishing the config file is optional:

```
php artisan vendor:publish --provider="Lukasss93\LarexCrowdin\LarexCrowdinServiceProvider" --tag="larex-crowdin-config"
```

🔧 Configuration
---------------

[](#-configuration)

1. Install [Laravel Larex](https://github.com/Lukasss93/laravel-larex) ≥ v4.4
2. Publish (if you haven't already) and edit your [larex.php](https://github.com/Lukasss93/laravel-larex#-publishing-the-config-file) config
3. Append the Crowdin importer in the `importers.list` array: ```
    //...
    'importers' => [
        //...
        'list' => [
            //...
            'crowdin' => Lukasss93\LarexCrowdin\Importers\CrowdinImporter::class,
        ],
    ],
    //...
    ```
4. Append the Crowdin exporter in the `exporters.list` array: ```
    //...
    'exporters' => [
        //...
        'list' => [
            //...
            'crowdin' => Lukasss93\LarexCrowdin\Exporters\CrowdinExporter::class,
        ],
    ],
    //...
    ```
5. Edit your .env file and append the following strings: ```
    # For more info about this fields, see the "config/larex-crowdin.php" file
    LAREX_CROWDIN_TOKEN=
    LAREX_CROWDIN_PROJECT_ID=
    LAREX_CROWDIN_ORGANIZATION=
    ```

👓 Usage
-------

[](#-usage)

- Run `php artisan larex:import crowdin` to import strings from your Crowdin Project into your Larex CSV
- Run `php artisan larex:export crowdin` to export strings from your Larex CSV into your Crowdin Project
- You can still use the `--include` and `--exclude` options to select specific languages to import/export

⚗️ Testing
----------

[](#️-testing)

```
composer test
```

📃 Changelog
-----------

[](#-changelog)

Please see the [CHANGELOG.md](CHANGELOG.md) for more information on what has changed recently.

🏅 Credits
---------

[](#-credits)

- [Luca Patera](https://github.com/Lukasss93)
- [All Contributors](https://github.com/Lukasss93/laravel-larex-crowdin/contributors)

📖 License
---------

[](#-license)

Please see the [LICENSE.md](LICENSE.md) file for more information.

###  Health Score

56

—

FairBetter than 98% of packages

Maintenance85

Actively maintained with recent releases

Popularity40

Moderate usage in the ecosystem

Community12

Small or concentrated contributor base

Maturity70

Established project with proven stability

 Bus Factor1

Top contributor holds 97.5% 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

Every ~209 days

Recently: every ~267 days

Total

9

Last Release

59d ago

Major Versions

v1.0.2 → v2.02022-02-12

v2.3.0 → v3.0.02025-06-10

PHP version history (3 changes)v1.0PHP ^7.4|^8.0

v2.0PHP ^8.0

v3.0.0PHP ^8.2

### Community

Maintainers

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

---

Top Contributors

[![Lukasss93](https://avatars.githubusercontent.com/u/4071613?v=4)](https://github.com/Lukasss93 "Lukasss93 (79 commits)")[![StyleCIBot](https://avatars.githubusercontent.com/u/11048387?v=4)](https://github.com/StyleCIBot "StyleCIBot (2 commits)")

###  Code Quality

TestsPest

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/lukasss93-laravel-larex-crowdin/health.svg)

```
[![Health](https://phpackages.com/badges/lukasss93-laravel-larex-crowdin/health.svg)](https://phpackages.com/packages/lukasss93-laravel-larex-crowdin)
```

###  Alternatives

[fumeapp/modeltyper

Generate TypeScript interfaces from Laravel Models

196277.9k](/packages/fumeapp-modeltyper)[lukasss93/laravel-larex

Translate your Laravel application from a single CSV file!

9790.3k2](/packages/lukasss93-laravel-larex)[aedart/athenaeum

Athenaeum is a mono repository; a collection of various PHP packages

245.2k](/packages/aedart-athenaeum)

PHPackages © 2026

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