PHPackages                             luxid/haven - 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. luxid/haven

ActiveLibrary[Authentication &amp; Authorization](/categories/authentication)

luxid/haven
===========

Session-based authentication package for Luxid PHP Framework

v1.0.7(1mo ago)113MITPHPPHP ^8.0

Since Feb 17Pushed 1mo agoCompare

[ Source](https://github.com/LuxidDev/Haven)[ Packagist](https://packagist.org/packages/luxid/haven)[ RSS](/packages/luxid-haven/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependencies (4)Versions (37)Used By (0)

 [![Luxid Logo](https://camo.githubusercontent.com/d0a159623ea554142147909c8c3810faed1c3c85bda1f2009c56a3859ec5ca52/68747470733a2f2f6c757869642e6465762f6c696f6e352e737667)](https://camo.githubusercontent.com/d0a159623ea554142147909c8c3810faed1c3c85bda1f2009c56a3859ec5ca52/68747470733a2f2f6c757869642e6465762f6c696f6e352e737667)

About Luxid
-----------

[](#about-luxid)

**Luxid** is a lightweight, modern PHP framework designed with simplicity and speed in mind. Built for developers who want full control over their application architecture, Luxid provides a clean routing system, a flexible screen rendering engine, and an elegant structure for building powerful applications in a custom architecture called SEA \[Screen(View) - Entities(Models) - Actions(Controllers)\]

Luxid focuses on:

- Clear and expressive routing
- Simple and intuitive actions (controllers)
- A lightweight screen/template engine (`.nova.php`)
- Easy request/response handling
- Minimal setup, maximum flexibility

Luxid removes the unnecessary complexity of large frameworks and gives developers a clean, enjoyable development experience.

Key Features
------------

[](#key-features)

- **Fast routing engine** with support for GET/POST and callbacks
- **Action-based controllers** (cleaner than classical MVC)
- Simple `.nova.php` **screen rendering system**
- Framework-level request sanitization
- Extensible architecture
- Easily readable, elegant syntax
- Zero-dependency core (other than Composer autoloading)

Luxid is ideal for small-to-medium web apps, APIs, school management systems, dashboards, and learning modern PHP framework design.

---

Learning Luxid
--------------

[](#learning-luxid)

Luxid includes clear documentation (coming soon) and is intentionally designed to be beginner-friendly for developers learning framework architecture.

A step-by-step guide and examples will be available soon in the `/docs` directory.

Until then, you can explore:

- The `screens/` folder – UI screens
- The `actions/` folder – controllers
- `system/` – the framework core (Router, Request, Response, Action, etc.)

---

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

[](#contributing)

Thank you for your interest in contributing to Luxid! A full contribution guide will be included in the documentation, but in general:

- Follow PSR-12 coding standards
- Submit PRs with clear descriptions
- Make sure your additions are tested and documented

---

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

[](#security-vulnerabilities)

If you discover a security issue within Luxid, please contact:

**Email:**

All vulnerabilities will be reviewed and patched promptly.

---

License
-------

[](#license)

Luxid is open-source software licensed under the **MIT License**.

###  Health Score

42

—

FairBetter than 89% of packages

Maintenance91

Actively maintained with recent releases

Popularity9

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity51

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 ~3 days

Total

36

Last Release

45d ago

Major Versions

v0.9.0 → v1.0.02026-03-29

### Community

Maintainers

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

---

Top Contributors

[![jhayonline](https://avatars.githubusercontent.com/u/169184542?v=4)](https://github.com/jhayonline "jhayonline (67 commits)")

---

Tags

authenticationhavenluxidsessionauthAuthenticationsessionguardluxidHaven

### Embed Badge

![Health badge](/badges/luxid-haven/health.svg)

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

###  Alternatives

[tymon/jwt-auth

JSON Web Token Authentication for Laravel and Lumen

11.7k51.8M364](/packages/tymon-jwt-auth)[league/oauth2-server

A lightweight and powerful OAuth 2.0 authorization and resource server library with support for all the core specification grants. This library will allow you to secure your API with OAuth and allow your applications users to approve apps that want to access their data from your API.

6.7k147.0M281](/packages/league-oauth2-server)[auth0/auth0-php

PHP SDK for Auth0 Authentication and Management APIs.

41021.9M89](/packages/auth0-auth0-php)[kreait/firebase-tokens

A library to work with Firebase tokens

23945.4M18](/packages/kreait-firebase-tokens)[alajusticia/laravel-logins

Session management in Laravel apps, user notifications on new access, support for multiple separate remember tokens, IP geolocation, User-Agent parser

2114.5k](/packages/alajusticia-laravel-logins)[benbjurstrom/cognito-jwt-guard

A laravel auth guard for JSON Web Tokens issued by Amazon AWS Cognito

1113.1k](/packages/benbjurstrom-cognito-jwt-guard)

PHPackages © 2026

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