PHPackages                             oxygen/core - 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. oxygen/core

ActiveLibrary[Framework](/categories/framework)

oxygen/core
===========

The Core Framework For Oxygen

1.0.1(2mo ago)397313MITPHPPHP ^8.1CI passing

Since Dec 13Pushed 2mo ago1 watchersCompare

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

READMEChangelogDependencies (7)Versions (73)Used By (13)

Oxygen - Core Framework
=======================

[](#oxygen---core-framework)

[![](https://camo.githubusercontent.com/a96df6dddaa90e5b5fc5ee571f5557e4ebc95b611241c737793a6968f7f8a85a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f787967656e2f636f7265)](https://camo.githubusercontent.com/a96df6dddaa90e5b5fc5ee571f5557e4ebc95b611241c737793a6968f7f8a85a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6f787967656e2f636f7265) [![](https://camo.githubusercontent.com/00128cd1d9da4349444af55629f763d55cf748133ef501dfb43e21e2a269454a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6f787967656e2f636f7265)](https://camo.githubusercontent.com/00128cd1d9da4349444af55629f763d55cf748133ef501dfb43e21e2a269454a/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f6f787967656e2f636f7265) [![phpspec and phpstan](https://github.com/oxygen-cms/core/workflows/phpspec%20and%20phpstan/badge.svg)](https://github.com/oxygen-cms/core/workflows/phpspec%20and%20phpstan/badge.svg)

This repository contains the core framework for Oxygen.

Oxygen is a framework for building web applications. At its core, Oxygen is but a small addon to the excellent [Laravel Framework](http://laravel.com/), however with the addition of many extensions, Oxygen becomes a full-featured CMS. The modular nature of Oxygen means that you can pick and choose exactly how much you want, and make the framework into your own magnificent creation specifically fine-tuned to business needs.

For example:

- custom tables to store data: e.g.: inventory stock, concerts, upcoming events, artists, emails, contacts, bookings
- custom logic to drive business operations.

Framework Structure
-------------------

[](#framework-structure)

All parts of the framework depend on the Laravel framework to varying degrees.

**Core packages**:

- [oxygen/data](https://github.com/oxygen-cms/data) - wrapper around Doctrine ORM
- [oxygen/core](https://github.com/oxygen-cms/core) - core framework (includes preferences system), depends on *oxygen/data*
- [oxygen/auth](https://github.com/oxygen-cms/auth) - authentication, depends on *oxygen/core*, *oxygen/data*

**Basic modules** - each of these adds some optional part of the backend interface, they can be mixed and matched as you please.

- [oxygen/mod-import-export](https://github.com/oxygen-cms/mod-import-export) - import/export database content

**Things which the CMS can store**:

- [oxygen/mod-media](https://github.com/oxygen-cms/mod-media) - adds media items (images, videos, audio, PDFs)
- [oxygen/mod-pages](https://github.com/oxygen-cms/mod-pages) - adds pages

**Deprecated**:

- [oxygen/crud](https://github.com/oxygen-cms/crud) - scaffolding for Create/Read/Update/Delete operations - **integrated into oxygen/core, as of Feb 2026**
- [oxygen/theme](https://github.com/oxygen-cms/theme) - theming support - **integrated into oxygen/core**
- [oxygen/preferences](https://github.com/oxygen-cms/preferences) - dynamic preferences configuration - **integrated into oxygen/core, as of Feb 2026**
- [oxygen/mod-auth](https://github.com/oxygen-cms/mod-auth) - authentication - **integrated into oxygen/auth (user-interface into [oxygen-cms/ui](https://github.com/oxygen-cms/ui))**
- [oxygen/mod-events](https://github.com/oxygen-cms/mod-events) - adds events - **not maintained anymore**
- *oxygen/mod-preferences* - preferences UI - **integrated into Vue.JS user interface**
- *oxygen/mod-dashboard* - admin dashboard - **integrated into new Vue.JS user interface**
- *oxygen/mod-security* - a basic log of all login attempts - **now integrated into the authentication module**
- *oxygen/mod-marketplace* - a package marketplace - **never took off so decided not worth the maintenance effort**

The Stack
---------

[](#the-stack)

Oxygen uses the Laravel PHP framework, which in turn is based off [Symfony](http://symfony.com/). As well as Laravel, Oxygen uses countless other PHP packages from Composer, too many to list them all here.

Oxygen is currently undergoing a modernization process to migrate to a swish new user interface written with Vue.js and built with Webpack. Though the individual packages are all currently open-sourced, alas the main application which ties them all together is not. Coming soon...

###  Health Score

55

—

FairBetter than 98% of packages

Maintenance83

Actively maintained with recent releases

Popularity17

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity87

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 66.3% 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 ~78 days

Recently: every ~252 days

Total

53

Last Release

85d ago

Major Versions

0.15.1 → 1.0.02026-02-23

PHP version history (5 changes)0.1.0PHP &gt;=5.4.0

0.4.0PHP &gt;=5.5.9

0.6.0PHP &gt;=7.2.0

0.11.0PHP &gt;=7.4.0

0.15.0PHP ^8.1

### Community

Maintainers

![](https://www.gravatar.com/avatar/1056d39aaf690fb40f00c6f27e849447d468a102852fc8169bd2a7b7b5595963?d=identicon)[neon64](/maintainers/neon64)

---

Top Contributors

[![top-webmaster](https://avatars.githubusercontent.com/u/79674998?v=4)](https://github.com/top-webmaster "top-webmaster (130 commits)")[![neon64](https://avatars.githubusercontent.com/u/7961339?v=4)](https://github.com/neon64 "neon64 (66 commits)")

---

Tags

frameworkcmsoxygenExtension

###  Code Quality

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

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

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

###  Alternatives

[orchid/platform

Platform for back-office applications, admin panel or CMS your Laravel app.

4.8k2.5M59](/packages/orchid-platform)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[microweber/microweber

New generation CMS with drag and drop

3.4k13.8k1](/packages/microweber-microweber)[nasirkhan/laravel-starter

A CMS like modular Laravel starter project.

1.4k2.7k](/packages/nasirkhan-laravel-starter)[kompo/kompo

Laravel &amp; Vue.js FullStack Components for Rapid Application Development

11812.4k21](/packages/kompo-kompo)[sproutcms/cms

Enterprise content management and framework

241.6k4](/packages/sproutcms-cms)

PHPackages © 2026

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