PHPackages                             celemas/session - 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. celemas/session

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

celemas/session
===============

Celemas session library

0.1.0(4mo ago)030[1 issues](https://github.com/celemas/session/issues)MITPHPPHP ^8.5CI passing

Since Jan 31Pushed 3w ago1 watchersCompare

[ Source](https://github.com/celemas/session)[ Packagist](https://packagist.org/packages/celemas/session)[ Docs](https://duon.run/session)[ RSS](/packages/celemas-session/feed)WikiDiscussions main Synced 1w ago

READMEChangelogDependencies (1)Versions (3)Used By (0)

Celemas Sessions
================

[](#celemas-sessions)

[![ci](https://github.com/celemas/session/actions/workflows/ci.yml/badge.svg)](https://github.com/celemas/session/actions)[![codecov](https://camo.githubusercontent.com/5ce9968f7f81d69f69bef6e63def7dde3b286305ef711230594f8fcfb966f13f/68747470733a2f2f636f6465636f762e696f2f6769746875622f63656c656d61732f73657373696f6e2f67726170682f62616467652e7376673f746f6b656e3d50464d4f314245304644)](https://codecov.io/github/celemas/session)[![psalm coverage](https://camo.githubusercontent.com/39e2f06e838b9150ecb1b61dbd38b30056ae71cf1ac61f7cfcf15d983b4b7655/68747470733a2f2f73686570686572642e6465762f6769746875622f63656c656d61732f73657373696f6e2f636f7665726167652e7376673f)](https://shepherd.dev/github/celemas/session)[![psalm level](https://camo.githubusercontent.com/ef162747aafa137c0acb3424d1797a9180949f5f9cc5ebbb8deaf60ce2071f41/68747470733a2f2f73686570686572642e6465762f6769746875622f63656c656d61732f73657373696f6e2f6c6576656c2e7376673f)](https://shepherd.dev/github/celemas/session)[![Software License](https://camo.githubusercontent.com/074b89bca64d3edc93a1db6c7e3b1636b874540ba91d66367c0e5e354c56d0ea/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d627269676874677265656e2e737667)](LICENSE.md)

Helper classes for native PHP sessions, flash messages, and CSRF.

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

[](#installation)

```
composer require celemas/session
```

Documentation
-------------

[](#documentation)

Start here: [docs/index.md](docs/index.md).

Quick start
-----------

[](#quick-start)

```
use Celemas\Session\Session;

$session = new Session();
$session->start();

$session->set('user_id', 123);
$userId = $session->get('user_id');

$session->flash->add('Signed in.');

$token = $session->csrf->token('profile');
```

`Session` merges custom options with secure defaults for Secure and HttpOnly cookies, SameSite=Lax, strict session IDs, cookie-only session IDs, disabled transparent session IDs, and PHP's `nocache` session cache limiter. Set `cookie_secure` to `false` only for intentional plain HTTP environments, such as local development without TLS.

License
-------

[](#license)

This project is licensed under the [MIT license](LICENSE.md).

###  Health Score

39

—

LowBetter than 84% of packages

Maintenance87

Actively maintained with recent releases

Popularity10

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity43

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

Unknown

Total

1

Last Release

129d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/0c15f1690b643e5cbf205fd28f3b2ebb6c7448d34774bb92b7952150c901a689?d=identicon)[ernstla](/maintainers/ernstla)

---

Top Contributors

[![ernstla](https://avatars.githubusercontent.com/u/683620?v=4)](https://github.com/ernstla "ernstla (140 commits)")

---

Tags

sessions

### Embed Badge

![Health badge](/badges/celemas-session/health.svg)

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

PHPackages © 2026

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