- Compatible XF 2.x versions
- 2.3
- Additional requirements
- XenForo 2.3.0 or later / PHP 8.0 or later
- License
- Free. Redistribution is not permitted.
- Updates duration
- Free updates, nothing to renew.
- Visible branding
- No
Free. A flame for every member who comes back each day, with tiers to climb, freezes to save a miss and a rival to beat.
A streak is the simplest reason anyone has to come back tomorrow. XenStreak counts the days each member visits in a row, in their own timezone, and turns them into a flame: next to their name, in the navigation bar, on their profile and on a leaderboard where the next rival is always within reach.
A flame next to Alerts and Inbox: one tap shows the streak, the next tier and the month calendar.
Milestones, new tiers, records and saved streaks are celebrated with a native toast on the first page of the day.
Upgrading from 1.3 or 1.4: install the archive over your current version from the Admin CP, after a backup. Streaks, records, freezes, embers, tiers and seasons are kept, and permissions you changed stay as you set them.
A streak is the simplest reason anyone has to come back tomorrow. XenStreak counts the days each member visits in a row, in their own timezone, and turns them into a flame: next to their name, in the navigation bar, on their profile and on a leaderboard where the next rival is always within reach.
Try it the quickest way
The tour
The streaks page: your flame, your rank, the rival just ahead of you, and boards for current, all-time and Hall of Flames.A flame next to Alerts and Inbox: one tap shows the streak, the next tier and the month calendar.
Milestones, new tiers, records and saved streaks are celebrated with a native toast on the first page of the day.
A streak page in the account area with a month calendar, a heatmap for every year and a flame journal.
A badge after usernames, a Streak line in messages and a Streak tab on every member profile.
Freezes cover missed days; a big flame that goes out leaves embers, and posting within 48 hours brings half of it back.
Current and longest streaks in Notable members, plus My flame, Top flames and Bonfire widgets.
Native XenForo components that follow light, dark and custom styles, on desktop and phone.
Admin CP: key figures, flames by tier, the longest flames alight, recent events, and rebuild and reset tools.
Admin CP: flame tiers with color, icon and glow, edited with a live preview, plus seasonal flames.
Admin CP: a flame sheet for every member to give freezes, edit, revive or reset, with each change in the journal.
A badge after usernames, a Streak line in messages and a Streak tab on every member profile.
Freezes cover missed days; a big flame that goes out leaves embers, and posting within 48 hours brings half of it back.
Current and longest streaks in Notable members, plus My flame, Top flames and Bonfire widgets.
Native XenForo components that follow light, dark and custom styles, on desktop and phone.
Admin CP: key figures, flames by tier, the longest flames alight, recent events, and rebuild and reset tools.
Admin CP: flame tiers with color, icon and glow, edited with a live preview, plus seasonal flames.
Admin CP: a flame sheet for every member to give freezes, edit, revive or reset, with each change in the journal.
What it does
- Every visit feeds the flame. The day is counted on the first page a member opens, a grace period forgives the occasional miss, and freezes earned at milestones melt on their own to save a streak that would have broken.
- Celebrated right away. Milestones, new tiers, records and saved streaks appear as a native XenForo toast on the first page of the day. You choose every day, important moments only, or never.
- A flame in the navigation bar, next to Alerts and Inbox: one tap shows the streak, the next tier and a month calendar.
- A leaderboard worth checking. Current, All-time and Hall of Flames tabs, your rank pinned at the top, and your rival: the member just ahead of you.
- On profiles and in threads. A badge after usernames, a Streak line in messages and the member tooltip, and a Streak tab on every profile with the member's heatmap.
- A personal streak page in the account area, with a month calendar, a heatmap for every year and a journal of each milestone.
- Phoenix revival. A long streak that goes out leaves embers for 48 hours; posting a message brings half of it back. The Hall of Flames remembers the great runs.
- Tiers, seasons and the bonfire. Tiers with your own colors, icons and glow, seasonal flames for the dates you pick, a golden flame on birthdays, and a community bonfire the whole board feeds together.
- Part of your forum. Three widgets, Current and Longest streaks in Notable members, three user criteria for trophies, promotions and notices, native alerts members can switch off, an optional "streak at risk" reminder by alert and email, and a streak line in the activity summary email.
- For admins. An overview of the whole board, a flame sheet for every member to give freezes, edit, revive or reset a streak, native statistics, a rebuild tool and permissions for who sees and earns what.
New in 2.0.0
XenStreak 2.0 is rebuilt on XenForo's own components and follows your style in light and dark. The day is now counted before the page is built, so celebrations finally appear and the first page shows today's count; the nightly task no longer loses embers, and the at-risk email respects members who switched it off. New: your rank and rival on the leaderboard, the Hall of Flames tab, the profile Streak tab, the My flame widget, native alerts and statistics, Notable members lists, and an Admin CP overview with a flame sheet for every member. Every 1.4 feature is still there.Good to know
Requires XenForo 2.3 and PHP 8.0 or later. Free. Colors come from your style plus a few style properties, and the only stylesheet loaded on every page is under 3 KB.Upgrading from 1.3 or 1.4: install the archive over your current version from the Admin CP, after a backup. Streaks, records, freezes, embers, tiers and seasons are kept, and permissions you changed stay as you set them.
What you get
- Free. No license key, no account to create, no catch.
- Built and supported by the developer. Questions get an answer from the person who wrote the code.
- Theme-safe. Built from XenForo's own building blocks, so it follows your style, light and dark.
From the same workshop
- Level: Give your members something that adds up: XP, ranks, achievements and quests, built on native XenForo.
- XenPing: Say hello in one tap: a wave, a toast, a coffee, a high five or a thank you. Members wave back, and the quiet ones come back.
- Journey: Most members decide in their first week whether they stay. Journey walks them through it, one step at a time.
That's exactly what I was going for with XenStreak: the daily-habit mechanics that make apps like Snapchat or Duolingo so sticky never really had an equivalent on forums — and there's no reason our communities should miss out. Rewarding members just for showing up every day sounds simple, but it builds a real habit and a sense of belonging.
Thanks again for the trust — I've got more lined up to keep bringing that modern-platform feel to XenForo.