PHPackages                             astrnt/core-module - 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. [Authentication &amp; Authorization](/categories/authentication)
4. /
5. astrnt/core-module

ActiveCwa-module[Authentication &amp; Authorization](/categories/authentication)

astrnt/core-module
==================

Core Module for Core Web App Platform.

1.0.0(4y ago)051MITJavaScript

Since Sep 3Pushed 4y ago1 watchersCompare

[ Source](https://github.com/astrnt/core-module)[ Packagist](https://packagist.org/packages/astrnt/core-module)[ RSS](/packages/astrnt-core-module/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (3)Used By (0)

Core Web App - Core Module
==========================

[](#core-web-app---core-module)

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

[](#installation)

```
composer require gerizal/core-module dev-master
```

Hooks
-----

[](#hooks)

To use action and filter hooks, please follow these steps:

Open **config/app.php** file and add this to the providers array:

```
Modules\Core\Providers\CwaHookServiceProvider::class,
```

Next, add this to the aliases array:

```
'CwaHooks' => Modules\Core\Facades\CwaHooks::class,
```

If you open the **Providers/CwaHookServiceProvider.php**, there are action and filter hook for testing. To use those hooks, you can try something like this:

```
\CwaHooks::action('cwa.test.action.hook', 'awesome');
\CwaHooks::filter('cwa.test.filter.hook', 'awesome');
```

To test the hooks via **blade template**, you can try something like this:

```
@action('cwa.test.action.hook', 'awesome')
@filter('cwa.test.filter.hook', 'awesome')
```

**Hooks Development**

Right now, the action and filter hooks are just for testing. For future development, if there is some hooks that needs to be implemented in Core Web App, the main file to add hooks (both action and filter) will be in **Providers/CwaHookServiceProvider.php**.

###  Health Score

25

—

LowBetter than 37% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity55

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 62.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 ~460 days

Total

2

Last Release

1620d ago

Major Versions

0.1 → 1.0.02021-12-07

### Community

Maintainers

![](https://www.gravatar.com/avatar/5a7383efadd59f04a4f86b023739578a445fd39163b879c1d3148713da3f592f?d=identicon)[rizalastrnt](/maintainers/rizalastrnt)

---

Top Contributors

[![rizalastrnt](https://avatars.githubusercontent.com/u/70677182?v=4)](https://github.com/rizalastrnt "rizalastrnt (5 commits)")[![iank007](https://avatars.githubusercontent.com/u/12445333?v=4)](https://github.com/iank007 "iank007 (3 commits)")

---

Tags

SettingsusercoreprofileloginUser managementregistrationpassword-resetcore web appuser integrationuser preferenceuser levelgerizal

### Embed Badge

![Health badge](/badges/astrnt-core-module/health.svg)

```
[![Health](https://phpackages.com/badges/astrnt-core-module/health.svg)](https://phpackages.com/packages/astrnt-core-module)
```

###  Alternatives

[sulu/community-bundle

Sulu Bundle for building a community

32107.7k](/packages/sulu-community-bundle)[2amigos/yii2-usuario

Highly customizable and extensible user management, authentication, and authorization Yii2 extension

298275.5k14](/packages/2amigos-yii2-usuario)[sandstorm/usermanagement

Neos and Flow package for user management, login/logout, password reset and user activation

3828.4k](/packages/sandstorm-usermanagement)[nucleos/profile-bundle

Registration and profile management for symfony

12218.5k1](/packages/nucleos-profile-bundle)[in2code/femanager

Modern TYPO3 Frontend User Registration.

49745.4k6](/packages/in2code-femanager)[symbiote/silverstripe-memberprofiles

Member registration and profile management

10152.3k3](/packages/symbiote-silverstripe-memberprofiles)

PHPackages © 2026

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