Search by

Packages from ernestdefoe · Transparency log

  • TypeScript

    ernestdefoe/advanced-cookie-consent

    Advanced Cookie Consent for Flarum 2 — a GDPR/ePrivacy-style cookie banner with granular, admin-defined consent categories, per-category script gating (third-party scripts load only after consent), a Categories/Services privacy-settings modal, consent versioning and a reopen-anytime control.

  • PHP

    ernestdefoe/armory

    Armory for Flarum 2 — Battle.net sign-in + a full World of Warcraft character armory: class-colored character cards on profiles and a tabbed character page (gear with item tooltips + 3D render, stats, talents, Mythic+, raids, professions, PvP, reputations, achievements). Dependency-free Battle.net O

  • Less

    ernestdefoe/aurora

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

  • PHP

    ernestdefoe/cadence

    Cadence — see a member's rhythm, not just their volume. An activity map on every profile, with the day you click actually opening that day.

  • TypeScript

    ernestdefoe/calendar

    A full-featured calendar & events extension for Flarum 2 — month/list views, RSVP, categories, recurring events, cover images, iCal feed + Google Calendar export, and an Upcoming-Events widget (works on the default theme, Bespoke, and Page Builder).

  • Less

    ernestdefoe/cascade

    Cascade — a social-feed theme for Flarum 2. Three-column shell, first-post excerpts and media in the discussion list, and two presets: Wall (cards) and Timeline (hairline rows).

  • PHP

    ernestdefoe/chronicle

    An Activity tab on every member's profile: the discussions they started, their replies, the posts they liked, their best answers and badges, newest first.

  • PHP

    ernestdefoe/connect

    Automation for Flarum 2 — an embedded Zapier experience in your admin, an in-app if-this-then-that Rules engine, outgoing webhooks, and a scoped REST API. Works with Zapier, Make, IFTTT, n8n and anything that speaks webhooks.

  • PHP

    ernestdefoe/courier

    Reply by email for Flarum — members answer a notification from their inbox and it becomes a post. No mail server to run, no DNS to set.

  • PHP

    ernestdefoe/cross-references

    GitHub-style cross-references between discussions and posts on Flarum 2: #123 inline references, pasted-URL detection, bidirectional backlinks, optional notifications, search filter, and a sidebar widget of inbound references.

  • PHP

    ernestdefoe/digest-mail

    Sends a periodic digest email to forum members summarising new discussions, active discussions, unread discussions, and new members.

  • PHP

    ernestdefoe/discussion-participants

    Shows the avatars of everyone who has posted in a discussion, right in the discussion list — with an overflow badge and a paginated participants modal.

  • TypeScript

    ernestdefoe/espn-cfb-ticker

    A FBS college football scores ticker powered by the ESPN API for Flarum 2.

  • PHP

    ernestdefoe/fantasy

    A season-long fantasy league where members draft TEAMS rather than players. Snake draft, weekly lineups that lock at each team's own kickoff, head-to-head matchups, and a scoring system the commissioner sets. Plays whatever competition the Picks season is, and starts each league from that sport's ow

  • JavaScript

    ernestdefoe/favorite-team

    Let members pick a favorite FBS college-football team; show its logo under their avatar.

  • PHP

    ernestdefoe/federation

    ActivityPub federation for Flarum 2 — make your community a discoverable, followable fediverse actor. People on Mastodon, Lemmy and other servers can follow @{community}@{host} (and individual members) and receive every new discussion in their timeline. Inbound replies and likes flow back in as post

  • PHP

    ernestdefoe/flarum-facebook-post

    Automatically push new Flarum discussion posts to a Facebook Page

  • TypeScript

    ernestdefoe/flarum-showcase

    Promote Extensions/Themes-tagged discussions to feature cards above the forum index.

  • PHP

    ernestdefoe/folio

    Export a Flarum discussion as a PDF, a Word document or Markdown — styled in the forum's colours, with only the posts the reader is allowed to see.

  • PHP

    ernestdefoe/gameday

    A thread for every game, opened before kickoff and finished with a recap that says how the game was won.

  • Go

    ernestdefoe/garrison

    Garrison — run your game servers from the forum the players already live in. Any server you can install, with or without Docker.

  • PHP

    ernestdefoe/gatehouse

    Approve new members before they get in: sign-ups from addresses you trust activate as normal, everyone else waits in a queue for an admin to approve or decline.

  • PHP

    ernestdefoe/gh-readme

    Paste a GitHub repo URL into the Flarum composer and the URL is auto-replaced with the rendered README markdown.

  • PHP

    ernestdefoe/github-release-bot

    Listens for GitHub release webhooks and posts a reply to a configured discussion thread.

  • PHP

    ernestdefoe/giveaways

    Run provably-fair giveaways and raffles on your Flarum 2 forum — earn-entries engine, scheduled auto-draws, winner notifications.

  • PHP

    ernestdefoe/google-fonts

    Use any Google Font on your Flarum 2 forum — pick a body font and a heading font from the full Google Fonts library, applied site-wide.

  • PHP

    ernestdefoe/greeter

    Welcome every new member with a private message, an email, or both — sent the moment they are actually in, written in your own words.

  • Less

    ernestdefoe/gridiron-nation

    GridIron Nation — College football fan forum theme for Flarum 2. Crimson & DM Sans, organic radius, dark mode, live score widget.

  • PHP

    ernestdefoe/group-messages

    Group conversations for Flarum — multi-participant private messages with names, icons, roles, participant management, and read receipts, built on flarum/messages.

  • PHP

    ernestdefoe/hashtags

    Freeform hashtags for Flarum 2. Write #anything in a post and it becomes a link to a feed of every discussion using it — no admin setup, no pre-created tags. Coexists with flarum/tags: a # that matches a real tag slug stays a tag mention.

  • JavaScript

    ernestdefoe/header-nav

    Put your forum's navigation in the header and decide what goes where: reorder, rename, hide, change icons and add your own links.

  • PHP

    ernestdefoe/herald

    Bulk email for Flarum, the way Invision Community does it: write once in your forum's own editor, personalise with {member_name}-style quick tags, filter who gets it, and send in the background.

  • TypeScript

    ernestdefoe/hero-builder

    A fully customizable, animated hero banner for your Flarum discussion list — set the title, subtitle, any Font Awesome icon, a colour palette or a cover image, and live community stats. A polished, modern welcome.

  • PHP

    ernestdefoe/importer

    Importer / converter for Flarum 2 — migrate a forum into Flarum from phpBB, vBulletin (3/4/5), XenForo, MyBB, SMF, Vanilla, NodeBB, Invision, Discourse, Web Wiz Forums or Convoro. Web-based in the admin, runs in the background in batches with a live progress bar.

  • PHP

    ernestdefoe/janitor

    Janitor for Flarum 2 — automated, rules-based discussion housekeeping. Define rules that periodically find discussions in chosen tags matching conditions (age, tags, reply count) and hide, lock, retag/move, or delete them. Scheduler-driven, with a global dry-run, per-run caps, and an action log.

  • PHP

    ernestdefoe/kindred

    Similar discussions at the foot of every discussion, the way traditional forums keep readers on the site.

  • PHP

    ernestdefoe/ladder

    Post-count ranks for Flarum. Members climb a ladder of groups, and hold exactly one rung at a time.

  • PHP

    ernestdefoe/logo-manager

    Everything Flarum's logo setting will not do — SVG uploads, real size control that grows the header with it, alignment, live effects (pixelate, recolour, glow), and a seasonal schedule that swaps the logo by itself.

  • PHP

    ernestdefoe/maintenance

    Run migrations and publish assets from the Flarum admin dashboard — no terminal needed.

  • PHP

    ernestdefoe/manticore

    Light, typo-tolerant Manticore Search driver for Flarum 2 — free and MIT.

  • JavaScript

    ernestdefoe/marginalia

    Marginalia — highlight a passage in a post. Keep it to yourself with a note, or mark it publicly: the sentences people keep marking glow.

  • PHP

    ernestdefoe/millwright

    Install, update and roll back Flarum extensions and Flarum itself, on any host including shared hosting. Nothing is deleted; every step is a checkpoint, so an interrupted update loses progress, never your site.

  • Less

    ernestdefoe/mobile-tab

    A configurable mobile bottom tab bar for Flarum 2.x — build your own tabs (icon, label, destination), a raised center action, and a logo/favicon slot.

  • HTML

    ernestdefoe/mosaic

    Mosaic — a polished, configurable Flarum 2 theme with a tiled hero, category grid, sidebar widgets, and optional integrations for support tickets (linkrobins/support) and a marketplace storefront (ramon/marketplace).

  • JavaScript

    ernestdefoe/nameplate

    The member's panel beside every post, the way traditional forums show it: rank, post count, join date, best answers and likes received — plus signature options that work with FoF Signature.

  • PHP

    ernestdefoe/og-image

    Adds Open Graph and Twitter Card meta tags to Flarum 2 discussions for rich Facebook and social media previews

  • HTML

    ernestdefoe/onair

    Live streaming for Flarum 2 — members go live via YouTube or Twitch, with a LIVE badge that follows their avatar everywhere.

  • PHP

    ernestdefoe/opensearch

    OpenSearch (and Elasticsearch) search for Flarum 2 — a drop-in search driver with optional semantic search.

  • PHP

    ernestdefoe/parley

    Parley — chat for Flarum 2. See who is online and what they are reading, and message them in windows that stay open while you browse.

  • PHP

    ernestdefoe/picks

    College football pick'em game for Flarum.

  • PHP

    ernestdefoe/projects

    User Projects for Flarum 2 — a flexible showcase for creator communities (books, games, art, software…). Project cards with images, admin-defined categories & custom typed parameters, a domain-restricted button/link system, search & filters, optional moderation, likes, profile integration (Projects

  • PHP

    ernestdefoe/recruiting

    College football recruiting tracker for Flarum 2. Pulls live data from the College Football Data API (collegefootballdata.com) and renders a recruiting rankings page at /recruiting.

  • PHP

    ernestdefoe/reel

    GIF search in the composer for Flarum 2: trending and search results from GIPHY or KLIPY, one click to drop a GIF into a post. Works with Flarum's editor and Scribe.

  • Less

    ernestdefoe/respawn

    A gaming-styled theme for Flarum 2: chamfered surfaces, neon accents, mono typography, level badges, and a server-status stats footer.

  • JavaScript

    ernestdefoe/ridge

    Ridge — a long thread shows its own high ground. The posts people quoted, reacted to and marked, drawn as shading behind the scrubber.

  • PHP

    ernestdefoe/roleplay

    Role-play for Flarum: play a character, post in-character, and run a card-based tactical game inside your discussions.

  • PHP

    ernestdefoe/roster

    Every team, roster and player in one place. Browse by conference or division, open a club for its roster, then open a player for who he is. College football from CollegeFootballData; the NFL, NBA, MLB, NHL and league football from ESPN, which needs no key.

  • JavaScript

    ernestdefoe/rubric

    Thread prefixes for Flarum 2: a short coloured label before a discussion's title — [Rumor], [Official], [Solved] — chosen when the discussion is started, separate from tags.

  • TypeScript

    ernestdefoe/ruffle

    Play Flash (.swf) in posts, with Ruffle. A sandboxed emulator, not the dead plugin — no ActiveX, no NPAPI, scripting and networking locked off by default.

  • TypeScript

    ernestdefoe/scribe

    Scribe — a true WYSIWYG editor for Flarum. TipTap, with no Markdown anywhere in the stack.

  • TypeScript

    ernestdefoe/seamless-refresh

    Stop Flarum telling members to reload: new assets are picked up on the next click, and a session that ends under an open page recovers instead of failing every action.

  • PHP

    ernestdefoe/seo

    SEO meta tags, OpenGraph, Twitter Cards, JSON-LD structured data, bundled sitemap.xml generator, and search-console verification for Flarum 2.

  • JavaScript

    ernestdefoe/sheaf

    Multi-quote for Flarum: collect quotes from several posts, even across discussions, then reply once with all of them.

  • JavaScript

    ernestdefoe/since

    Since — what changed while you were away. Flarum shows a returning reader what is new; this shows what MOVED: the posts they had already read that were edited behind their back.

  • PHP

    ernestdefoe/social-groups

    Social groups for Flarum 2 — members can create, join, and manage groups.

  • PHP

    ernestdefoe/sonic

    A light search driver for Flarum 2, backed by Sonic, the tiny Rust search backend. Free and MIT.

  • PHP

    ernestdefoe/steward

    Hosted AI for Flarum — answers from your own content, and moderation that reads before it flags. No AI account, no API key.

  • PHP

    ernestdefoe/tag-covers

    Cover images for Flarum tags — upload a cover per tag and use it anywhere a tag is rendered as a card.

  • TypeScript

    ernestdefoe/theme-toggle

    Adds a day/night/system toggle button to the Flarum 2 header. Works with any theme via the native data-theme attribute.

  • PHP

    ernestdefoe/topic-map

    Discourse-style topic map for Flarum 2 — views, likes, links, top participants and read time under the first post, plus a Top Replies panel.

  • JavaScript

    ernestdefoe/tributary

    Tributary — branching replies for Flarum 2. A reply remembers the post it answered, so a long discussion stops being one flat column of people talking past each other.

  • PHP

    ernestdefoe/typesense

    Fast, typo-tolerant Typesense search for Flarum 2 — a free, drop-in search driver.

  • JavaScript

    ernestdefoe/verbatim

    Verbatim — a quote that knows when it has gone stale. The words never change; the quote says so when the post it came from has been edited since.

  • PHP

    ernestdefoe/wardrobe

    Wardrobe — install several themes on one Flarum 2 forum and let every member choose the one they see.

  • PHP

    ernestdefoe/warren

    Warren — a Reddit-inspired theme for Flarum 2. Compact post rows with a vote pill, image and text previews, Hot/New/Top sorting, a collapsible rail and threaded comments. Shares fof/gamification's vote tables, so nothing is lost either way.

  • JavaScript

    ernestdefoe/waymark

    Breadcrumbs for Flarum 2: a trail on every page, from Home through tags to the discussion you are reading, matching the one search engines see.