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/backdrop

    Profile covers for Flarum 2: upload, drag to frame, zoom. On profiles, hover cards and the member directory, without patching anything other extensions rely on.

  • PHP

    ernestdefoe/bouncer

    Bot guard for Flarum 2, on your own server: turn away AI crawlers you don't want, verify real search engines by DNS, give suspicious clients a quick proof-of-work check, rate-limit bursts and keep a log for staff. No Cloudflare, no third-party captcha, nothing added for members.

  • PHP

    ernestdefoe/brainstorm

    Brainstorm — quizzes and knowledge tests for Flarum. Single and multiple choice, true/false, typed answers and image questions; timers, pass marks and attempt limits enforced on the server; leaderboards that respect privacy; quizzes playable inside a post; rewards with FoF Badges and FoF Gamificatio

  • 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.

  • PHP

    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/club

    Book and watch clubs for Marquee titles: a monthly pick, a reading or watching schedule, spoiler-gated replies per section and a progress bar for every member.

  • TypeScript

    ernestdefoe/concourse

    Concourse — a clean three-column community theme for Flarum 2. A left sidebar with your tag tree on every page, compact discussion rows with like and reply counts, and a right column with your profile card, Top Contributors and any widgets you add.

  • 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/cuecard

    Saved replies for Flarum. Shared macros for chosen groups and personal ones, written in the forum's own editor and inserted from the composer's Cue Cards button with search and placeholders; a reply can also lock, tag or mark itself the best answer.

  • PHP

    ernestdefoe/curio

    Members show off what they collect: games, vinyl, books, films, LEGO, cards, anything. Collections with photos, details, wishlists and trades, barcode look-up, and titles and descriptions in every language the forum speaks.

  • PHP

    ernestdefoe/depot

    Depot — a downloads section for Flarum 2: files with versions and changelogs, checksums, ratings and reviews, and category permissions.

  • PHP

    ernestdefoe/detour

    A 404 log and redirect manager for Flarum: see which addresses visitors hit that no longer exist, redirect them (301, 302 or 410; exact, prefix or regular expression), bring old phpBB, vBulletin, XenForo, MyBB, SMF, Invision and Discourse links back to life, and show a friendlier page not found.

  • 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.

  • PHP

    ernestdefoe/docket

    A report centre for Flarum 2, built on Flags: report queues, auto-assignment rules, claim and assign, open / in progress / resolved / rejected, staff notes on every report, the outcome sent to the people who reported, and the report history of every post and member.

  • PHP

    ernestdefoe/earshot

    Podcasts that live in your forum: every episode is a discussion, the player keeps going while members browse, and shows can be hosted on the forum or follow a feed hosted anywhere.

  • PHP

    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 or moderator to approve or decline.

  • PHP

    ernestdefoe/gauntlet

    Gauntlet — tournaments for Flarum. Single and double elimination, round robin and Swiss; solo or team entries; sign-ups with caps, check-in and a waitlist; seeding by rating; results reported by both sides, confirmed by staff, disputes handled; a live bracket that reads on a phone; and prediction br

  • 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.

  • TypeScript

    ernestdefoe/lobby

    Lobby — a dark-first community theme for Flarum 2. Tags become #channels in a left sidebar with unread dots and mention badges, discussions read as chat-style rows with a "new since your last visit" divider, and an Online list sits on the right.

  • 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/longshot

    Longshot — a virtual-points sportsbook for Flarum. Moneylines, spreads, totals and props on real games or your own events; singles and parlays; a member-vs-member exchange; settlement straight from the Picks data feed; weekly allowances, per-group limits and leaderboards. Points only: no real money,

  • 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/marquee

    Link discussions to movies, TV shows (down to the episode) and games, shown in the discussion hero. Data from TMDB and IGDB.

  • TypeScript

    ernestdefoe/masthead

    Masthead — a portal theme for Flarum 2 in the style of IPS 5 and XenForo UI.X. A navy masthead, a featured-story hero, a tag grid, latest discussions and sidebar widgets, with named presets and a dark mode.

  • JavaScript

    ernestdefoe/menu-control

    Arrange the forum sidebar: drag to reorder, hide, rename, re-icon and highlight any item, add your own links, and choose which groups see each one.

  • 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.

  • PHP

    ernestdefoe/millwright-bridge

    Upgrade a Flarum 1.8 forum to Flarum 2.0 from the admin page: checks every extension, builds Flarum 2 beside the live forum, swaps it in, and puts everything back if anything fails.

  • 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).

  • PHP

    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

  • PHP

    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/onramp

    Onramp — onboarding quests that turn new sign-ups into regulars. A short checklist that ticks itself as members do each step, rewards with FoF Badges and FoF Gamification points, and a funnel that shows where newcomers stop.

  • 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/phrasebook

    Translate your forum's interface with AI, bring your own provider. Fills in the strings a language pack is missing for core and every installed extension, checks every ICU placeholder, lets you review each one, and saves them as Linguist overrides or exports a language pack. Claude, OpenAI, Gemini,

  • PHP

    ernestdefoe/picks

    College football pick'em game for Flarum.

  • PHP

    ernestdefoe/pigeonhole

    Folders for Flarum's private messages. Each member files their own conversations into folders with a colour and an icon, archives what is done until a new message brings it back, and sees what is unread in each folder. Works with Group Messages.

  • 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/recipes

    Structured recipes in posts: ingredients that scale with servings, one-click step timers, a clean print view and schema.org Recipe data for search engines. Works with Scribe, FoF Rich Text and the plain composer.

  • 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.

  • PHP

    ernestdefoe/resurface

    Bump a discussion back to the top without replying: manual bumps with per-group cooldowns and daily limits, per-tag control, scheduled and automatic bumps, and a bump log for staff.

  • PHP

    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.

  • PHP

    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.

  • PHP

    ernestdefoe/salvage

    Fight link rot: copies hotlinked images in posts to your own storage before their source disappears, and finds dead links across the forum so staff can fix, replace, unlink or point them at an archive.org copy.

  • 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.

  • JavaScript

    ernestdefoe/sheaf

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

  • JavaScript

    ernestdefoe/shelf

    Members rate, log and list the movies, shows, games, albums and books Marquee links to. Profile shelves, public lists and a top-rated view.

  • PHP

    ernestdefoe/shutter

    Photo contests for Flarum 2: staff run themed contests on a schedule, members submit photos, the community votes or judges score, and winners are crowned on a podium with notifications and badges. A contest is a discussion.

  • 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.

  • PHP

    ernestdefoe/velvet-rope

    Turn readers into members on Flarum 2: give guests a set number of free discussions per day, week or month, then a lead-in and a sign-up prompt; hold back replies, images, attachments and embeds from guests or chosen groups, per tag; with the paywall structured data search engines ask for.

  • 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.

  • PHP

    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.

  • PHP

    ernestdefoe/seo

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

    Abandoned! See fof/seo