PHPackages                             ernestdefoe/aurora - 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. ernestdefoe/aurora

ActiveFlarum-extension[Utility &amp; Helpers](/categories/utility)

ernestdefoe/aurora
==================

An aurora-inspired theme for Flarum with vibrant gradients, glowing accents, and a modern glassmorphic feel.

3.0.0(2w ago)066—9.1%[1 PRs](https://github.com/ernestdefoe/aurora/pulls)MITLessPHP ^8.3CI passing

Since May 20Pushed 2w agoCompare

[ Source](https://github.com/ernestdefoe/aurora)[ Packagist](https://packagist.org/packages/ernestdefoe/aurora)[ RSS](/packages/ernestdefoe-aurora/feed)WikiDiscussions main Synced 1w ago

READMEChangelog (5)Dependencies (1)Versions (8)Used By (0)

Aurora Theme for Flarum
=======================

[](#aurora-theme-for-flarum)

[![Floxum](https://camo.githubusercontent.com/cff6996b43ac6943d2337d149719404fae17b9fcd2a302afb3c21fa913ef05d2/68747470733a2f2f666c6f78756d2e636f6d2f657874656e73696f6e2f65726e6573746465666f652f6175726f72612f62616467652f6e616d65)](https://floxum.com/extension/ernestdefoe/aurora)[![Version](https://camo.githubusercontent.com/a063c298a3a9df2b31ef2b0dfa056d920bcb12542ddc6708afa9be8858701353/68747470733a2f2f666c6f78756d2e636f6d2f657874656e73696f6e2f65726e6573746465666f652f6175726f72612f62616467652f686967686573742d76657273696f6e)](https://floxum.com/extension/ernestdefoe/aurora)[![Downloads](https://camo.githubusercontent.com/013c5c17eb8097d74425c7c5d81c5ea9053a39a5a094a7684f6329678695cb81/68747470733a2f2f666c6f78756d2e636f6d2f657874656e73696f6e2f65726e6573746465666f652f6175726f72612f62616467652f646f776e6c6f616473)](https://floxum.com/extension/ernestdefoe/aurora)[![Review](https://camo.githubusercontent.com/0a7149485ce6735ad85cefd34298a79cb5bf234d0e26a995e5415a6f19038228/68747470733a2f2f666c6f78756d2e636f6d2f657874656e73696f6e2f65726e6573746465666f652f6175726f72612f62616467652f726576696577)](https://floxum.com/extension/ernestdefoe/aurora)[![License](https://camo.githubusercontent.com/96d037126714ecb42e92e625fd7c0fe6871fad15b6280c95e1344a1491fe38fb/68747470733a2f2f666c6f78756d2e636f6d2f657874656e73696f6e2f65726e6573746465666f652f6175726f72612f62616467652f6c6963656e7365)](https://floxum.com/extension/ernestdefoe/aurora)

An aurora-inspired theme for [Flarum](https://flarum.org/) featuring animated gradient backdrops, glassmorphic panels, glowing accents, and a dark night-sky palette.

[![License](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)](https://camo.githubusercontent.com/7013272bd27ece47364536a221edb554cd69683b68a46fc0ee96881174c4214c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d4d49542d626c75652e737667)[![Flarum](https://camo.githubusercontent.com/685486b52fcf58814852c830ccf7d3873e94c32a77ef67b19bbe1958651d2fe9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466c6172756d2d253545322e302d6f72616e67652e737667)](https://camo.githubusercontent.com/685486b52fcf58814852c830ccf7d3873e94c32a77ef67b19bbe1958651d2fe9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f466c6172756d2d253545322e302d6f72616e67652e737667)[![PHP](https://camo.githubusercontent.com/3ed0aba78d953e7a0393ff62845b98b4401a24d21135a2f872023ae25ce19fb3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253545382e332d3737376262342e737667)](https://camo.githubusercontent.com/3ed0aba78d953e7a0393ff62845b98b4401a24d21135a2f872023ae25ce19fb3/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d253545382e332d3737376262342e737667)

> **Flarum 1.x users:** this branch targets Flarum 2.0. For Flarum 1.8.x see the [`1.x`](https://github.com/ernestdefoe/aurora/tree/1.x) branch.

Screenshots
-----------

[](#screenshots)

### Forum index

[](#forum-index)

Animated aurora backdrop, glassmorphic discussion cards, gradient text on unread titles, a glowing pill for unread counts, stat widgets inside the welcome hero, and the user-facing palette picker popover (shown open).

[![Forum index](screenshots/forum-index.png)](screenshots/forum-index.png)

### Discussion view

[](#discussion-view)

Glassy posts with gradient usernames, accent-bordered blockquotes, themed inline code and code blocks, and gradient-glow avatars.

[![Discussion view](screenshots/discussion.png)](screenshots/discussion.png)

### Admin settings

[](#admin-settings)

Live color swatches, a gradient preview, and toggles for glassmorphism, glow, and background animation.

[![Admin settings](screenshots/admin-settings.png)](screenshots/admin-settings.png)

Highlights
----------

[](#highlights)

- **Animated aurora backdrop** — drifting radial gradients in violet, cyan, teal, pink, and magenta on a deep night-sky base.
- **User palette picker** — a circular gradient button in the header opens a popover with six presets (Aurora, Sunset, Ocean, Forest, Nebula, Ember). Choice persists per-visitor via `localStorage` and applies instantly.
- **Hero widgets** — Members, Discussions, Posts, and Online-now stat tiles embedded inside the welcome hero, with live trend lines.
- **Glassmorphic surfaces** — frosted header, sidebar, discussion cards, composer, modals, and dropdowns.
- **Gradient buttons &amp; badges** — primary buttons shimmer; unread counts pulse with a cool glow.
- **Glowing avatars &amp; focus rings** — soft cyan/pink halos on hover and focus.
- **Gradient scrollbar &amp; text** — gradient-clipped headings, usernames, and scrollbar thumb.
- **Configurable** — admin settings for gradient colors, accent color, and toggles for glassmorphism, glow, and background animation.
- **Accessible** — honors `prefers-reduced-motion`, visible focus rings.

Palette presets
---------------

[](#palette-presets)

PresetGradientAurora`#7c3aed` → `#4f46e5` → `#22d3ee` → `#14b8a6` *(default)*Sunset`#f97316` → `#f43f5e` → `#d946ef` → `#7c3aed`Ocean`#1e40af` → `#3b82f6` → `#06b6d4` → `#22d3ee`Forest`#15803d` → `#10b981` → `#22d3ee` → `#0ea5e9`Nebula`#a855f7` → `#d946ef` → `#6366f1` → `#3b82f6`Ember`#b91c1c` → `#ea580c` → `#f59e0b` → `#fbbf24`Add or override a preset by extending `PALETTES` in `js/src/forum/palettes.js`.

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

[](#installation)

```
composer require ernestdefoe/aurora
```

Then enable **Aurora Theme** under **Admin → Extensions**.

Configuration
-------------

[](#configuration)

Open **Admin → Extensions → Aurora Theme** to customize:

SettingDefaultDescriptionPrimary gradient — start`#7c3aed`First color of the primary gradient.Primary gradient — end`#22d3ee`Last color of the primary gradient.Accent color`#f472b6`Warm accent used for hover halos.Enable glassmorphism`on`Frosted-glass panels with backdrop blur.Enable glow effects`on`Soft glows on hover, focus, and unread items.Animate aurora background`on`Drifting gradient blobs in the backdrop.Development
-----------

[](#development)

```
git clone https://github.com/ernestdefoe/aurora.git
cd aurora/js
npm install
npm run build      # production bundle
npm run dev        # watch mode
```

### Project layout

[](#project-layout)

```
extend.php              Flarum extension bootstrap
composer.json           Package manifest
less/
  forum.less            Forum-facing styles
  admin.less            Admin-facing styles
  variables.less        Color palette, radii, easings
  mixins.less           .aurora-glass, .aurora-text-gradient, ...
  animations.less       drift, shimmer, pulse, float, fade-up
js/
  forum.js, admin.js          Webpack entry points
  src/forum/index.js          Frontend bootstrap: settings, scroll header, ripple
  src/forum/palettes.js       Palette presets + apply/load/store helpers
  src/forum/palette-picker.js Header button + popover injection
  src/forum/hero-widgets.js   Welcome-hero stat tiles
  src/admin/index.js          Admin entrypoint (re-exports extend)
  src/admin/extend.js         Flarum 2 Admin extender — settings registry
  dist/                       Compiled bundles (committed)
resources/locale/
  en.yml                English admin strings

```

Compatibility
-------------

[](#compatibility)

- Flarum core `^2.0.0-beta` (built against `2.0.0-rc.1`)
- PHP `^8.3`
- Modern browsers with `backdrop-filter` support. Older browsers gracefully degrade to solid dark surfaces.

Need Flarum 1.x? Switch to the [`1.x`](https://github.com/ernestdefoe/aurora/tree/1.x)branch — it targets `flarum/core ^1.8.0` and uses the legacy `app.extensionData`settings API.

License
-------

[](#license)

[MIT](LICENSE) © Ernest Defoe

###  Health Score

45

—

FairBetter than 91% of packages

Maintenance98

Actively maintained with recent releases

Popularity12

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 78.6% 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 ~1 days

Total

6

Last Release

14d ago

Major Versions

1.0.0 → 2.0.12026-05-21

1.x-dev → 3.0.02026-05-26

### Community

Maintainers

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

---

Top Contributors

[![ernestdefoe](https://avatars.githubusercontent.com/u/24905286?v=4)](https://github.com/ernestdefoe "ernestdefoe (22 commits)")[![claude](https://avatars.githubusercontent.com/u/81847?v=4)](https://github.com/claude "claude (6 commits)")

---

Tags

themeauroraflarumgradientdarkglassmorphism

### Embed Badge

![Health badge](/badges/ernestdefoe-aurora/health.svg)

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

###  Alternatives

[flarum-lang/russian

Russian language pack for Flarum.

12127.5k](/packages/flarum-lang-russian)[fof/byobu

Well integrated, advanced private discussions.

61112.4k10](/packages/fof-byobu)[fof/gamification

Upvotes and downvotes for your Flarum community

4162.0k6](/packages/fof-gamification)[fof/polls

 A Flarum extension that adds polls to your discussions

25130.2k9](/packages/fof-polls)[fof/user-bio

Add a user bio to user profiles

21102.0k9](/packages/fof-user-bio)[fof/sitemap

Generate a sitemap

1896.4k2](/packages/fof-sitemap)

PHPackages © 2026

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