whatisgithub

What is mrrbar?

padfooty/mrrbar — explained in plain English

Analysis updated 2026-05-18

0JavaScriptAudience · pm founderComplexity · 2/5LicenseSetup · easy

In one sentence

A Chrome extension that shows your live Stripe and Lemon Squeezy revenue, MRR, ARR, and churn rate right in the browser toolbar, with achievement badges for milestones.

Mindmap

mindmap
  root((MRRbar))
    What it does
      Live revenue in toolbar
      Stripe and Lemon Squeezy polling
      Popup dashboard
    Tech stack
      JavaScript
      Manifest V3
      chrome.storage
    Metrics
      MRR and ARR
      Churn rate
      Revenue pace
    Extras
      Achievements
      Desktop notifications

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Check your live MRR and today's revenue at a glance from the Chrome toolbar without opening Stripe.

USE CASE 2

Monitor churn rate and active subscriber count alongside new sales in one popup dashboard.

USE CASE 3

Get a desktop notification the moment a new sale or subscription comes in.

USE CASE 4

Unlock and share achievement milestones on social media as your revenue grows.

What is it built with?

JavaScriptChrome ExtensionsManifest V3

How does it compare?

padfooty/mrrbarabhishek-akkal/finovaadan-shahid/ecommerce_website
Stars000
LanguageJavaScriptJavaScriptJavaScript
Setup difficultyeasyeasymoderate
Complexity2/51/53/5
Audiencepm founderdeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · easy Time to first run · 5min

Requires a Stripe and/or Lemon Squeezy read-only API key, loaded manually via Chrome developer mode.

GPL v3: free to use and modify, but any distributed modified version must also be released under GPL v3.

So what is it?

MRRbar is a Chrome browser extension that shows your business revenue metrics directly in the toolbar without needing to open a separate tab. MRR stands for Monthly Recurring Revenue, which is a common way SaaS and subscription businesses measure how much income they are generating each month. The extension connects to Stripe and Lemon Squeezy, two popular payment platforms, by polling their APIs every five minutes. Once connected, it shows a live badge on the extension icon with either today's revenue or MRR at a glance. Clicking the icon opens a popup with a fuller dashboard: today's revenue, MRR, ARR, which stands for Annual Recurring Revenue, new subscriptions or sales, active subscriber count, churn rate, the rate at which subscribers cancel, and how today's revenue is pacing compared to yesterday. There is also a lightweight achievement system with 12 unlockable milestones tied to business growth, such as receiving your first payment, hitting revenue milestones, or maintaining streaks. Achievements can be shared on social media. Desktop notifications alert you when a new sale comes in or an achievement unlocks. Your API keys are stored using Chrome's built-in encrypted storage and never sent to any external server. Setup requires creating a read-only restricted key on each payment platform and pasting it into the extension's settings. The extension is built with vanilla JavaScript and no external dependencies, so there is no build step required. It is licensed under GPL v3 and can be loaded in developer mode directly from the cloned repository. A roadmap in the README lists planned additions such as a light mode, a seven day revenue sparkline, multi account Stripe support, and a Slack or email digest for future releases.

Copy-paste prompts

Prompt 1
Walk me through loading MRRbar as an unpacked Chrome extension in developer mode and connecting my Stripe restricted key.
Prompt 2
How do I create a Stripe restricted API key with only charges:read and subscriptions:read permissions for MRRbar?
Prompt 3
Explain what each metric in the MRRbar popup means: MRR, ARR, churn rate, and revenue pace.
Prompt 4
Run the MRRbar unit tests using Node's built-in test runner.

Frequently asked questions

What is mrrbar?

A Chrome extension that shows your live Stripe and Lemon Squeezy revenue, MRR, ARR, and churn rate right in the browser toolbar, with achievement badges for milestones.

What language is mrrbar written in?

Mainly JavaScript. The stack also includes JavaScript, Chrome Extensions, Manifest V3.

What license does mrrbar use?

GPL v3: free to use and modify, but any distributed modified version must also be released under GPL v3.

How hard is mrrbar to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is mrrbar for?

Mainly pm founder.

Open on GitHub → Ask about another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.