PHPackages                             andrykvp/rancor - 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. andrykvp/rancor

ActiveLibrary

andrykvp/rancor
===============

A Laravel Package to make use of common features required by factions or groups of Star Wars Combine

2.0.0(4y ago)212MITPHPPHP ^7.0|^8.0CI failing

Since Jul 24Pushed 4y ago1 watchersCompare

[ Source](https://github.com/AndrykVP/Rancor)[ Packagist](https://packagist.org/packages/andrykvp/rancor)[ RSS](/packages/andrykvp-rancor/feed)WikiDiscussions master Synced today

READMEChangelog (6)Dependencies (5)Versions (8)Used By (0)

Rancor
======

[](#rancor)

[![version](https://camo.githubusercontent.com/def6352e58cbf89118992c9809e920790184b4450f841568ed6cb90a742126f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616e6472796b76702f72616e636f723f636f6c6f723d6f72616e6765)](https://camo.githubusercontent.com/def6352e58cbf89118992c9809e920790184b4450f841568ed6cb90a742126f1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f616e6472796b76702f72616e636f723f636f6c6f723d6f72616e6765) [![repo size](https://camo.githubusercontent.com/250c49195d994e43032c143a1b787f145f5abcd02321c90428c1485c865239f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f416e6472796b56502f52616e636f72)](https://camo.githubusercontent.com/250c49195d994e43032c143a1b787f145f5abcd02321c90428c1485c865239f5/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f416e6472796b56502f52616e636f72) [![license](https://camo.githubusercontent.com/509e06a86e004762fcf351cff697bc3ba4c631f61e8c189d95b6dde6dff7b28b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f416e6472796b56502f52616e636f72)](https://camo.githubusercontent.com/509e06a86e004762fcf351cff697bc3ba4c631f61e8c189d95b6dde6dff7b28b/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f416e6472796b56502f52616e636f72) [![activity](https://camo.githubusercontent.com/cdb1a7e1bdd1d326b3cf1a4f980b5809e3abaccdec97a3c873f33282a7877a68/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f416e6472796b56502f52616e636f72)](https://camo.githubusercontent.com/cdb1a7e1bdd1d326b3cf1a4f980b5809e3abaccdec97a3c873f33282a7877a68/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6173742d636f6d6d69742f416e6472796b56502f52616e636f72) [![downloads](https://camo.githubusercontent.com/2859db46f6698ee0b620c2b4fbd7250f05f3d3b181b2bddb4c2ddd0aecb864e1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616e6472796b76702f72616e636f72)](https://camo.githubusercontent.com/2859db46f6698ee0b620c2b4fbd7250f05f3d3b181b2bddb4c2ddd0aecb864e1/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f616e6472796b76702f72616e636f72)

Rancor is a [Laravel](http://www.laravel.com) package built for quickly scaffolding a project related to the MMORPG [Star Wars Combine](http://www.swcombine.com), and make use of common functionality required by factions and/or independent groups of this game. Such as:

- Generating server-side avatars and signatures using a given template
- Recording scan logs and browsing them in an expressive interface
- Consume web services provided by the game
- Forum boards that integrate with user information relevant to the game
- News articles released by the faction or group
- Managing faction data such as ranks, departments and sub-factions
- Kickstarting a dashboard/admin panel

Getting Started
---------------

[](#getting-started)

### Prerequisites

[](#prerequisites)

Before installing the Rancor package. Make sure that you meet the following requirements:

- PHP 7^
- Laravel 8^

### Dependencies

[](#dependencies)

The following packages will be installed by Composer if they have not yet been installed:

- [HTMLPurifier](https://github.com/mewebstudio/Purifier)

### Installing

[](#installing)

Installation is done through the [Composer](https://getcomposer.org/) dependency manager with the following command:

```
composer require andrykvp/rancor
```

Because of the development in Laravel 7, the package is auto-discovered and you do not need to register the Service Provider.

Backwards compatibility to previous versions of Laravel has not been tested and it is not recommended to use with previous versions of Laravel 7. However, if you wish to test it yourself, you may add the following lines of code at the end of your `config/app.php` file:

```
AndrykVP\Rancor\Providers\PackageServiceProvider::class,
Mews\Purifier\PurifierServiceProvider::class,
```

### Configuring

[](#configuring)

After installation of the package, some configurations need to be set before you can make full use of its functionality. Such as:

- User API Authentication
- Implementing User Traits
- Running Migrations

For detailed instructions, visit the [Wiki](https://github.com/AndrykVP/Rancor/wiki).

Authors
-------

[](#authors)

- **Andrés Velázquez** - *Initial work* - [AndrykVP](https://github.com/AndrykVP)

See also the list of [contributors](https://github.com/AndrykVP/Rancor/graphs/contributors) who participated in this project.

License
-------

[](#license)

This project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity64

Established project with proven stability

 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

Every ~68 days

Recently: every ~81 days

Total

6

Last Release

1771d ago

Major Versions

1.3.3 → 2.0.02021-07-03

PHP version history (2 changes)1.1.2PHP ^7.0

2.0.0PHP ^7.0|^8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/17057807?v=4)[Andrés Velázquez](/maintainers/AndrykVP)[@AndrykVP](https://github.com/AndrykVP)

---

Top Contributors

[![AndrykVP](https://avatars.githubusercontent.com/u/17057807?v=4)](https://github.com/AndrykVP "AndrykVP (333 commits)")

---

Tags

laravelphpstarwarsstarwarscombineswclaravelstar-warsstar wars combineswcswcombine

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/andrykvp-rancor/health.svg)

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

###  Alternatives

[openai-php/laravel

OpenAI PHP for Laravel is a supercharged PHP API client that allows you to interact with the Open AI API

3.7k7.6M74](/packages/openai-php-laravel)[statamic/cms

The Statamic CMS Core Package

4.8k3.2M720](/packages/statamic-cms)[gehrisandro/tailwind-merge-laravel

TailwindMerge for Laravel merges multiple Tailwind CSS classes by automatically resolving conflicts between them

341682.2k18](/packages/gehrisandro-tailwind-merge-laravel)[firefly-iii/data-importer

Firefly III Data Import Tool.

7545.8k](/packages/firefly-iii-data-importer)[vemcogroup/laravel-sparkpost-driver

SparkPost driver to use with Laravel 6.x|7.x|8.x|9.x|10.x

421.7M1](/packages/vemcogroup-laravel-sparkpost-driver)[nickurt/laravel-akismet

Akismet for Laravel 11.x/12.x/13.x

97139.6k2](/packages/nickurt-laravel-akismet)

PHPackages © 2026

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