PHPackages                             unik-codes/ark-installer - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. unik-codes/ark-installer

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

unik-codes/ark-installer
========================

Install Ark project or it's components and dependencies.

v1.0.0(6y ago)05[3 PRs](https://github.com/nasrulhazim/ark-installer/pulls)MITPHPPHP &gt;=7.3

Since Apr 10Pushed 3y agoCompare

[ Source](https://github.com/nasrulhazim/ark-installer)[ Packagist](https://packagist.org/packages/unik-codes/ark-installer)[ RSS](/packages/unik-codes-ark-installer/feed)WikiDiscussions master Synced today

READMEChangelog (1)Dependencies (4)Versions (6)Used By (0)

[![Build Status](https://camo.githubusercontent.com/094835e4ec70e343651c7507be1eef730972f41bdfa3078ce49991c9230ab09b/68747470733a2f2f7472617669732d63692e6f72672f756e696b2d636f6465732f61726b2d696e7374616c6c65722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/unik-codes/ark-installer) [![Latest Stable Version](https://camo.githubusercontent.com/40cfdd30105d274a7dab05d7f85d690e66fb7773076ccf2e55b235fdef17b2ec/68747470733a2f2f706f7365722e707567782e6f72672f756e696b2d636f6465732f61726b2d696e7374616c6c65722f762f737461626c65)](https://packagist.org/packages/unik-codes/ark-installer) [![Total Downloads](https://camo.githubusercontent.com/8c4ca9d20e8124facdbf5fdf93ccc5a4607d1b7a33b6538c5a4caac2c6653943/68747470733a2f2f706f7365722e707567782e6f72672f756e696b2d636f6465732f61726b2d696e7374616c6c65722f646f776e6c6f616473)](https://packagist.org/packages/unik-codes/ark-installer) [![Scrutinizer Code Quality](https://camo.githubusercontent.com/98538ead4a26853e53b867bc5698cdad58ddcee6215eb4cbf8c457e6215825a5/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f756e696b2d636f6465732f61726b2d696e7374616c6c65722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/unik-codes/ark-installer/?branch=master) [![License](https://camo.githubusercontent.com/d2b932c208040b619db0c3ee447cc5b9d79c571e97300a4eed20dcb60e171f5d/68747470733a2f2f706f7365722e707567782e6f72672f756e696b2d636f6465732f61726b2d696e7374616c6c65722f6c6963656e7365)](https://packagist.org/packages/unik-codes/ark-installer)

About Ark Installer
-------------------

[](#about-ark-installer)

Ark Installer is a package to create a new Ark project.

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

[](#installation)

```
$ composer global require unik-codes/ark-installer

```

Usage
-----

[](#usage)

Ark Installer come with 3 main commands:

1. `ark new  ` - Create a new Ark project
2. `ark install ` - Install Ark component to the existing Laravel project
3. `ark compose ` - Install Ark dependencies

### Create a New Ark project

[](#create-a-new-ark-project)

To create a new Ark project, simply run:

```
$ ark new "You Project Name"

```

You should have the Ark created in current path in `your-project-name` directory.

If you need to create a new Ark project in different path, you may provide 2nd argument:

```
$ ark new "You Project Name" "/var/www/"

```

You should have the Ark created in `/var/www/your-project-name`.

### Install Ark Dependencies

[](#install-ark-dependencies)

You can install Ark related packages to existing Laravel project by running following command:

```
$ ark compose "/path-to-your-project"

```

Ark rely on following packages and you might need to further setup the Ark in your Laravel project.

- [404labfr/laravel-impersonate](https://github.com/404labfr/laravel-impersonate)
- [laravel/passport](https://github.com/laravel/passport)
- [owen-it/laravel-auditing](https://github.com/owen-it/laravel-auditing)
- [predis/predis](https://github.com/predis/predis)
- [realrashid/sweet-alert](https://github.com/realrashid/sweet-alert)
- [tightenco/ziggy](https://github.com/tightenco/ziggy)
- [yadahan/laravel-authentication-log](https://github.com/yadahan/laravel-authentication-log)
- [spatie/image-optimizer](https://github.com/spatie/image-optimizer)
- [spatie/laravel-medialibrary](https://github.com/spatie/laravel-medialibrary)
- [spatie/laravel-permission](https://github.com/spatie/laravel-permission)
- [cleaniquecoders/blueprint-macro](https://github.com/cleaniquecoders/blueprint-macro)
- [cleaniquecoders/laravel-observers](https://github.com/cleaniquecoders/laravel-observers)
- [cleaniquecoders/laravel-uuid](https://github.com/cleaniquecoders/laravel-uuid)
- [cleaniquecoders/laravel-helper](https://github.com/cleaniquecoders/laravel-helper)

### Install Ark Component to the Existing Laravel Project

[](#install-ark-component-to-the-existing-laravel-project)

You can use `ark install ` to install related component.

Available components:

- `medialibrary`
- `migration`
- `docs`
- `seeder`
- `support`
- `model`

To install the component:

```
$ ark install model "/path-to-your-project"

```

Do take note, some of the components are rely on the [Install Ark Dependencies](#install-ark-dependencies).

Contributing
------------

[](#contributing)

Thank you for considering contributing to the Ark Installer!

### Bug Reports

[](#bug-reports)

To encourage active collaboration, it is strongly encourages pull requests, not just bug reports. "Bug reports" may also be sent in the form of a pull request containing a failing test.

However, if you file a bug report, your issue should contain a title and a clear description of the issue. You should also include as much relevant information as possible and a code sample that demonstrates the issue. The goal of a bug report is to make it easy for yourself - and others - to replicate the bug and develop a fix.

Remember, bug reports are created in the hope that others with the same problem will be able to collaborate with you on solving it. Do not expect that the bug report will automatically see any activity or that others will jump to fix it. Creating a bug report serves to help yourself and others start on the path of fixing the problem.

Coding Style
------------

[](#coding-style)

Ark Installer follows the PSR-2 coding standard and the PSR-4 autoloading standard.

You may use PHP CS Fixer in order to keep things standardised. PHP CS Fixer configuration can be found in `.php_cs`.

Security Vulnerabilities
------------------------

[](#security-vulnerabilities)

If you discover a security vulnerability within Ark Installer, please send an e-mail to Nasrul Hazim at . All security vulnerabilities will be promptly addressed.

Test
----

[](#test)

To run the test, type `vendor/bin/phpunit` in your terminal.

To have codes coverage, please ensure to install PHP XDebug then run the following command:

```
$ vendor/bin/phpunit -v --coverage-text --colors=never --stderr

```

License
-------

[](#license)

The Ark Installer is an open-sourced software licensed under the [MIT license](http://opensource.org/licenses/MIT).

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity54

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

Every ~0 days

Total

2

Last Release

2220d ago

Major Versions

v0.0.3 → v1.0.02020-04-10

### Community

Maintainers

![](https://www.gravatar.com/avatar/b57069d0f4b634f65eccc6e5d5848990e25968d45ec2cf46d626c6a4658f944b?d=identicon)[nasrulhazim.m](/maintainers/nasrulhazim.m)

---

Top Contributors

[![nasrulhazim](https://avatars.githubusercontent.com/u/10341422?v=4)](https://github.com/nasrulhazim "nasrulhazim (16 commits)")

---

Tags

administrationlaravelpanel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/unik-codes-ark-installer/health.svg)

```
[![Health](https://phpackages.com/badges/unik-codes-ark-installer/health.svg)](https://phpackages.com/packages/unik-codes-ark-installer)
```

###  Alternatives

[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M681](/packages/barryvdh-laravel-ide-helper)[yajra/laravel-datatables-oracle

jQuery DataTables API for Laravel

4.9k33.8M335](/packages/yajra-laravel-datatables-oracle)[orchestra/canvas

Code Generators for Laravel Applications and Packages

21017.2M157](/packages/orchestra-canvas)[genealabs/laravel-changelog

A Laravel Nova tool.

55250.7k](/packages/genealabs-laravel-changelog)[erlandmuchasaj/laravel-gzip

Gzip your responses.

40129.3k2](/packages/erlandmuchasaj-laravel-gzip)[tehwave/laravel-achievements

Simple, elegant Achievements the Laravel way

7012.8k](/packages/tehwave-laravel-achievements)

PHPackages © 2026

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