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

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

msoftware/session-library
=========================

PHP Session Library

1.2.1(10y ago)043BSD-3-ClausePHPPHP &gt;=5.3

Since Jun 4Pushed 10y ago1 watchersCompare

[ Source](https://github.com/msoftware/session-library)[ Packagist](https://packagist.org/packages/msoftware/session-library)[ Docs](https://github.com/msoftware/session-library)[ RSS](/packages/msoftware-session-library/feed)WikiDiscussions master Synced 4w ago

READMEChangelogDependenciesVersions (6)Used By (0)

PHP Session Library
===================

[](#php-session-library)

Version 1.2.0 Add new functions to Session (getNames(),getCreationTime(),getLastAccessedTime()) and new functions (existsSession(), cleanupInvalidSessions()) to SessionContainer. Add API doc generated with ApiGen

Version 1.1.0 Add new functions (getSessionIds(), deleteSession()) to SessionContainer.

Version 1.0.1 Fix in composer.json

Version 1.0.0 First Version of PHP Session Library

This session library is designed for PHP Applications without http interface. It can be uesed if you have a running PHP service and you need to handle multiple sessions.

Full PAI doc is available at

You can use composer to add it to your project:

```
composer require msoftware/session-library

```

Latest stable version at:

###  Health Score

27

—

LowBetter than 47% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity62

Established project with proven stability

 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

5

Last Release

3678d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/671157?v=4)[Michael jentsch](/maintainers/msoftware)[@msoftware](https://github.com/msoftware)

---

Top Contributors

[![msoftware](https://avatars.githubusercontent.com/u/671157?v=4)](https://github.com/msoftware "msoftware (10 commits)")

---

Tags

session

### Embed Badge

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

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

###  Alternatives

[laminas/laminas-session

Object-oriented interface to PHP sessions and storage

8524.2M128](/packages/laminas-laminas-session)[bryanjhv/slim-session

Session middleware and helper for Slim framework 4.

233990.5k16](/packages/bryanjhv-slim-session)[plasticbrain/php-flash-messages

A modern take on PHP session-based flash messages

184229.7k8](/packages/plasticbrain-php-flash-messages)[rairlie/laravel-locking-session

Provide session locking in Laravel

91483.0k1](/packages/rairlie-laravel-locking-session)[vcian/pulse-active-sessions

A Laravel Pulse card to show active user session.

11377.7k](/packages/vcian-pulse-active-sessions)[odan/session

A Slim session handler

64222.9k23](/packages/odan-session)

PHPackages © 2026

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