PHPackages                             oneago/arcturus-project - 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. [Framework](/categories/framework)
4. /
5. oneago/arcturus-project

ActiveProject[Framework](/categories/framework)

oneago/arcturus-project
=======================

Arcturus project is an Oneago open source project for easy and quick php projects

v4.0.7(3y ago)052[2 PRs](https://github.com/Oneago/arcturus-project/pulls)GPL-3.0-onlyPHPPHP &gt;=7.4

Since Sep 30Pushed 3y agoCompare

[ Source](https://github.com/Oneago/arcturus-project)[ Packagist](https://packagist.org/packages/oneago/arcturus-project)[ RSS](/packages/oneago-arcturus-project/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (10)Dependencies (11)Versions (31)Used By (0)

[![Imgur](https://camo.githubusercontent.com/31782781732e5b7f69c221fd5b2020d0f02ad051d8010ab8f7dc71f596ab8357/68747470733a2f2f692e696d6775722e636f6d2f794a48316a55562e706e67)](https://camo.githubusercontent.com/31782781732e5b7f69c221fd5b2020d0f02ad051d8010ab8f7dc71f596ab8357/68747470733a2f2f692e696d6775722e636f6d2f794a48316a55562e706e67)

[![GitHub repo size](https://camo.githubusercontent.com/d6b03d8dddd7f7c4018cb9e1ba0407ee6eb38a98e466e2b101ea33c3fef83a20/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f4f6e6561676f2f61726374757275732d70726f6a656374)](https://camo.githubusercontent.com/d6b03d8dddd7f7c4018cb9e1ba0407ee6eb38a98e466e2b101ea33c3fef83a20/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f7265706f2d73697a652f4f6e6561676f2f61726374757275732d70726f6a656374)[![GitHub code size in bytes](https://camo.githubusercontent.com/41a2912132a289323d6e04a42f38428efe3343fa07c516aca21ab5582fd4b588/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f4f4e4541474f2f61726374757275732d70726f6a656374)](https://camo.githubusercontent.com/41a2912132a289323d6e04a42f38428efe3343fa07c516aca21ab5582fd4b588/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f64652d73697a652f4f4e4541474f2f61726374757275732d70726f6a656374)[![Packagist Downloads](https://camo.githubusercontent.com/489324944cb51abac80e3d4f4e234fa4a25bc66909af08da1eda4b4143f998e9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f4f6e6561676f2f61726374757275732d70726f6a656374)](https://camo.githubusercontent.com/489324944cb51abac80e3d4f4e234fa4a25bc66909af08da1eda4b4143f998e9/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f4f6e6561676f2f61726374757275732d70726f6a656374)[![Packagist License](https://camo.githubusercontent.com/2c020be52684bc574c11767b7cbcff58fa6b067e2ea65961f6448c400c2d38fc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f4f6e6561676f2f61726374757275732d70726f6a656374)](https://camo.githubusercontent.com/2c020be52684bc574c11767b7cbcff58fa6b067e2ea65961f6448c400c2d38fc/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f4f6e6561676f2f61726374757275732d70726f6a656374)[![Packagist Version](https://camo.githubusercontent.com/3cdf22ef6ba381ff35935952ea87d0c7da7c134827f2551f378f180191c306c4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f4f6e6561676f2f61726374757275732d70726f6a656374)](https://camo.githubusercontent.com/3cdf22ef6ba381ff35935952ea87d0c7da7c134827f2551f378f180191c306c4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f4f6e6561676f2f61726374757275732d70726f6a656374)[![Packagist PHP Version Support](https://camo.githubusercontent.com/08ec5358c604ee032e06a12a53b0d3cf2763722405f4f30894651a356a2c51a4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f4f6e6561676f2f61726374757275732d70726f6a656374)](https://camo.githubusercontent.com/08ec5358c604ee032e06a12a53b0d3cf2763722405f4f30894651a356a2c51a4/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f4f6e6561676f2f61726374757275732d70726f6a656374)[![GitHub issues](https://camo.githubusercontent.com/b7ad72515b40c5cfa3a3daf212c393806b81386cde37aa3beb4fab527c5a1b30/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f4f6e6561676f2f61726374757275732d70726f6a656374)](https://camo.githubusercontent.com/b7ad72515b40c5cfa3a3daf212c393806b81386cde37aa3beb4fab527c5a1b30/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f4f6e6561676f2f61726374757275732d70726f6a656374)[![GitHub commit activity](https://camo.githubusercontent.com/c0ac8ffa6baeae4a46c7da73fffb03527504009d9c9420fd831e5d6823387599/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d69742d61637469766974792f6d2f4f6e6561676f2f61726374757275732d70726f6a656374)](https://camo.githubusercontent.com/c0ac8ffa6baeae4a46c7da73fffb03527504009d9c9420fd831e5d6823387599/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6d6d69742d61637469766974792f6d2f4f6e6561676f2f61726374757275732d70726f6a656374)

Arcturus Project
================

[](#arcturus-project)

PHP framework developed by [Oneago](https://www.oneago.com)

See this project in [packagist.org](https://packagist.org/packages/oneago/arcturus-project)

System requirements
-------------------

[](#system-requirements)

- **PHP 7.4 or latest**
- **Composer**
- **docker-compose** (Optional for docker server run)
- **npm** (Optional for Typescript and Sass compile)
- **git** (Optional for version control)

Getting started
---------------

[](#getting-started)

### Composer installer

[](#composer-installer)

`composer create-project oneago/arcturus-project `

### Arcturus CLI installer

[](#arcturus-cli-installer)

- [See installation gide here](https://github.com/Oneago/arcturus-installer/blob/main/README.md)
- After install Arcturus CLI installer run in command line `arcturus ` inside installation project

### Libraries

[](#libraries)

Arcturus implements 4 libraries that need previous documentation for the best benefit

LibraryDescriptionDocumentationTwigTemplate engine for PHP with `.twig` extension inspired in Django templates with XSS attack protection[twig 3.x docs](https://twig.symfony.com/doc/3.x/)PhinxDPhinx makes it ridiculously easy to manage the database migrations for your PHP app. Phinx is just about migrations without all the bloat of a database ORM system or framework.[Phinx 0.12 docs](https://book.cakephp.org/phinx/0/en/index.html)phpunitPHPUnit is a programmer-oriented testing framework for PHP. It is an instance of the xUnit architecture for unit testing frameworks.[PHPUnit docs](https://phpunit.de/documentation.html)Ada CLI available commands
--------------------------

[](#ada-cli-available-commands)

in project folder run `./ada` (Linux) or `php ada` for script help

### docker

[](#docker)

Manage project containers. require docker-compose and docker installed in your system

- ### docker:run

    [](#dockerrun)

    Run docker-compose.yml file and up containers

    ```
      php ada docker:run

    ```
- ### docker:pull

    [](#dockerpull)

    Pull docker-compose.yml containers from docker hub

    ```
      php ada docker:run

    ```
- ### docker:kill

    [](#dockerkill)

    Kill docker-compose.yml containers

    ```
      php ada docker:kill

    ```

### make

[](#make)

Create new project files

- ### make:api

    [](#makeapi)

    Create a new api for this app

    ```
      php ada make:api [options] [--]

    ```
- ### make:view

    [](#makeview)

    Create a new view passing a name

    ```
      php ada make:view [options] [--]

    ```

    ### Arguments

    [](#arguments)

    - **view name**: Name for use in new view file and/or model file

    ### Options

    [](#options)

    - `--dir` (`-d`): If need create view in a new or existing directory, use this option with directory name. Save view in a folder for pretty viewer
    - `--no-controller`: Only create a twig file in views directory and controller isn't create
- ### make:model

    [](#makemodel)

    Create a new model for this app

    ```
      php ada make:model

    ```

    ### Arguments

    [](#arguments-1)

    - **model name**: Name for use in new model
- ### make:middleware

    [](#makemiddleware)

    Create a new middleware passing a name

    ```
      php ada make:middleware

    ```

    ### Arguments

    [](#arguments-2)

    - **middleware name**: Name for use in new middleware

### run

[](#run)

- ### run:release

    [](#runrelease)

    Make a zip with production project files

    ```
      php ada run:release []

    ```

    ### Arguments

    [](#arguments-3)

    - **name**: Name for zip file \[default: "release"\]
- ### run:server

    [](#runserver)

    Launch a php server

    ```
      php ada run:server

    ```

    ### Arguments

    [](#arguments-4)

    - **address**: Address for run php host. E.g:`localhost:8090`

### sass

[](#sass)

Manage sass files. require sass installed in your system

- ### sass:compile

    [](#sasscompile)

    Compile all sass files in app/sass

    ```
      php ada sass:compile

    ```
- ### sass:new

    [](#sassnew)

    Compile a sass file in app/sass

    ```
      php ada sass:new [options] [--]

    ```

    ### Arguments

    [](#arguments-5)

    - **name**: Name for a new sass file. If name no have extension, the .sass extension is added automatically

    ### Options

    [](#options-1)

    - `--component` (`-c`): If option is set, create a component y components directory otherwise create in css directory
    - `--dir` (`-d`): Will be create sass file in directory, no use --component or -c options because no will be create folder
    - `--parent` (`-p`): sass parent to add component import on css directory \[default: "style.scss"\]
- ### sass:watch

    [](#sasswatch)

    This command autocompile a sass file in app/sass

    ```
      php ada sass:watch

    ```

    ### Arguments

    [](#arguments-6)

    - **name**: Name for sass file

### tsc

[](#tsc)

Manage Typescript files. require npm installed in your system

- ### tsc:compile

    [](#tsccompile)

    Compile all ts files in app/typescript

    ```
      php ada tsc:compile

    ```

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity65

Established project with proven stability

 Bus Factor1

Top contributor holds 98.1% 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 ~31 days

Recently: every ~100 days

Total

28

Last Release

1212d ago

Major Versions

v0.5.2 → v1.0.02020-11-26

v1.0.7 → v3.0.02021-03-29

v3.2.1 → v4.0.02021-10-22

PHP version history (3 changes)v0.1.0PHP &gt;=7.1

v1.0.0PHP &gt;=7.4

v3.0.0PHP &gt;=8.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/24756521?v=4)[Juan David Rueda Quiroga](/maintainers/jruedaq)[@jruedaq](https://github.com/jruedaq)

---

Top Contributors

[![jruedaq](https://avatars.githubusercontent.com/u/24756521?v=4)](https://github.com/jruedaq "jruedaq (105 commits)")[![jairyara](https://avatars.githubusercontent.com/u/46492859?v=4)](https://github.com/jairyara "jairyara (2 commits)")

---

Tags

adaarcturus-phpphpframeworktemplatesasstypescriptdockerbasicprojectangulararcturusoneago

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/oneago-arcturus-project/health.svg)

```
[![Health](https://phpackages.com/badges/oneago-arcturus-project/health.svg)](https://phpackages.com/packages/oneago-arcturus-project)
```

###  Alternatives

[slim/php-view

Render PHP view scripts into a PSR-7 Response object.

2739.7M95](/packages/slim-php-view)

PHPackages © 2026

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