Website profiles · Technology insights · Alternatives

mac-stats.com

Stats is a free, open-source macOS system monitor for your menu bar. Track CPU, GPU, RAM, disk, network, sensors, battery and more - on Intel and Apple Silicon Macs.

No paid content found
Visit website
Profile views 0 Outbound visits 0 Normal
Stats - Free macOS Menu Bar System Monitor Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2025
Hosting
CloudflareInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Stats?

Stats is a free, open-source system monitor for macOS that runs in the menu bar, giving you live readings of CPU, GPU, RAM, disk, network, sensors, battery, Bluetooth devices and a clock without opening Activity Monitor. It works on both Apple Silicon and Intel Macs, and each module can be displayed as a chart, number, gauge or dot that you combine, reorder and colour to taste.

The practical value is at-a-glance awareness during demanding work. If you edit video or compile code, you can keep CPU/GPU load, memory pressure and temperature visible and spot a runaway process before the fan noise becomes obvious. The sensor and fan-speed readouts also suit people troubleshooting overheating, while the battery module (health, cycle count, time remaining) helps laptop owners judge wear.

Its main trade-off is scope: it is a monitoring tool, not a cleaner or optimizer, and a menu-bar display rewards people who configure it rather than those who want a single default view. If you prefer a fuller dashboard window or already rely on a paid suite, compare before switching; Raycast and iCloud are unrelated to monitoring, so a better check is whether you need menu-bar glances or deeper historical analysis. For a quick start, install it, keep three widgets (CPU, memory, network) and add sensors only if you actually act on the numbers.

How do I install Stats on my Mac using Homebrew?

Install Stats with Homebrew by running brew install --cask stats in Terminal. The cask installs the app into /Applications; launch it from there, then open its settings to choose which menu bar widgets to show.

Before you run it

  • Homebrew must be installed. Check with brew --version. If that fails, install Homebrew first from Homebrew.
  • Check the macOS requirement. The site lists macOS 12 or later, and supports both Apple Silicon and Intel Macs.
  • Expect a permissions prompt. Sensor readings such as temperature and fan speed may require extra access; the site also mentions a helper for some sensor data.

Useful commands

Task Command
Install brew install --cask stats
Check for updates brew upgrade --cask stats
Remove brew uninstall --cask stats

Practical notes

If brew install stats fails, you likely omitted --cask; the plain formula name targets different software. After installing, you may need to approve the app under System Settings → Privacy & Security on first launch.

Next step: open Stats settings and add only the widgets you need—for example CPU, RAM and network—so the menu bar stays readable.

Is Stats a good free alternative to iStat Menus?

Yes—for most people who mainly want live CPU, GPU, memory, disk, network, sensor, battery and Bluetooth readings in the menu bar, Stats is a strong free alternative to iStat Menus. It is open-source, has no ads or subscriptions, runs natively on both Apple Silicon and Intel Macs, and lets you present each module as a chart, number, gauge or dot and rearrange them as you like. That covers the everyday job of replacing Activity Monitor with an always-visible overview.

The trade-off is depth and polish rather than core coverage. iStat Menus is a mature commercial product known for extensive configuration, weather and detailed per-sensor views, and a more refined interface; Stats emphasizes a lightweight, customizable menu bar monitor. If you need granular fan control, very detailed historical graphs or vendor support, the paid option may still justify itself. If you want a capable, no-cost monitor you can fine-tune, Stats is the practical choice.

A concrete scenario: a developer on an M-series MacBook wants CPU load, memory pressure and network throughput visible while running builds, plus battery health on the same bar. Stats handles that with a few widgets and no cost. Someone managing a fleet of Macs who needs scripted, deep sensor logging should compare feature lists before switching.

Next step: list the three readings you check most often, install Stats and configure only those widgets; if a required metric or control is missing, evaluate iStat Menus against that specific gap. For background on the project, see Stats.

How do I customize the menu bar widgets in Stats?

Open Stats' preferences and use its widget settings to choose which modules appear in the menu bar, then set each module's display style—chart, number, gauge or dot—and adjust order, colour and spacing. The site describes 9 modules and 13 widget types (including line, bar and pie charts, speed labels, tachometers, memory, battery, stack, dot and text), and says every module can be shown in any of these forms, so the customization work is mainly picking modules, styles and arrangement rather than enabling hidden features.

A practical setup

  1. Open Stats and go to its settings (menu bar icon → preferences).
  2. Enable only the modules you actually watch—for example CPU, RAM, network and battery—to keep the bar uncluttered.
  3. For each, choose a style: a compact number or dot for always-visible essentials, a mini chart or gauge for trends you glance at.
  4. Reorder and colour widgets so related readings sit together and critical ones are easiest to spot.
  5. Check whether the bar is getting crowded; the site notes widgets can be combined, so grouping several readings into one stacked item is often cleaner than adding more.

Choosing styles by use

  • Laptop on battery: favour battery percentage and time remaining, with a small CPU indicator to catch runaway processes.
  • Video or 3D work: a GPU chart plus RAM pressure gives a quick read on whether you're hitting limits.
  • Developer or server work: network speed and disk activity as numbers or small charts; sensors and fan speed if thermals matter.

If you want a second opinion on how Stats compares with paid menu bar monitors, the site itself frames it as a free alternative to iStat Menus, whose official page is at Bjango (iStat Menus).

Can Stats monitor GPU and fan sensors on Apple Silicon Macs?

Yes. Stats lists GPU utilization, memory and temperature monitoring for Apple Silicon graphics, and its Sensors module reads temperature, voltage, power and fan-speed sensors from across the Mac's hardware. It is described as native for both Apple Silicon (M1, M2, M3 and later) and Intel Macs, so the GPU and fan readings are part of the product's stated feature set rather than add-ons.

What this means in practice

  • GPU: Useful if you render video, run local AI models or game and want a quick load and temperature check without opening Activity Monitor.
  • Fan sensors: Helpful on Apple Silicon laptops and desktops when you want to see whether fans ramp up during sustained work, and to compare that against temperature and power readings.
  • Menu bar widgets: Each module can appear as a chart, number, gauge or dot, so you can keep GPU and fan data visible at a glance and hide the rest.

A quick way to check on your own Mac

Install Stats (direct download or Homebrew), then enable the GPU and Sensors modules and add a fan-speed widget. Run a demanding task for a few minutes and watch whether GPU temperature and fan speed move together. If a sensor is not exposed by your specific Mac model, that widget may show nothing useful — sensor availability depends on the hardware, not just the app.

For a second opinion on menu bar monitors, iStat Menus is the commercial alternative Stats explicitly positions itself against; comparing the two is a reasonable next step if you need vendor support rather than an open-source project.

How does Stats compare to macOS Activity Monitor for tracking CPU and memory?

Stats puts the same core CPU and memory readings as Activity Monitor into your menu bar, but it shows them continuously rather than only while you have a window open. The page describes it as a replacement for opening Activity Monitor: real-time CPU load, frequency and temperature, a live list of the most demanding processes, plus memory pressure, used and free RAM, swap usage and the top memory-consuming apps. Activity Monitor is the built-in tool that offers the same categories, so the practical difference is visibility and customization, not access to different data.

Where each one fits

  • Glanceable monitoring: Stats is built for the case where you want CPU and memory numbers always visible while you work. Its 13 widgets can display each module as a chart, number, gauge or dot, and you can combine, reorder and color them. Activity Monitor requires switching to its window and choosing a tab.
  • Occasional deep checks: Activity Monitor remains the native place to inspect processes, sort columns and sample a misbehaving app. Stats adds a "most demanding processes" list, but for methodical troubleshooting the full window is still the natural tool.
  • Overhead: Stats describes itself as lightweight and native. Running any always-on monitor costs some resources; if you are measuring a machine under heavy load, compare readings with Activity Monitor to confirm the numbers agree.

A practical setup

If you mainly want early warning—say, a memory-pressure indicator and CPU dot in the menu bar while editing video—Stats covers that at a glance. Keep Activity Monitor for the moment something looks wrong and you need to identify the exact process. For broader hardware context, Stats also tracks GPU, disk, sensors, network and battery, which Activity Monitor does not present in the same menu-bar form. You can find the project at Stats.

Related questions

More questions →
What Are Open-Source UI Element Libraries and How Do They Differ From UI Frameworks?

An open-source UI element library is a collection of individual, ready-made interface pieces—buttons, cards, inputs, toggles, loaders—that you copy into your own project and adapt. A UI framework, by contrast, is a structured system of components, conventions, and often a theming layer that governs how your whole interface is built. The practical difference: an element library gives you a snippet; a framework gives you a way of working. If you need a polished button in ten minutes, reach for the element library. If you're building a 40-screen product with a team, you probably want the framework.

What "open-source UI element library" actually means

The term gets used loosely, so it helps to separate the parts:

  • Open-source: the code is publicly available, and the license tells you what you may do with it—copy, modify, redistribute, or use commercially.
  • UI element: a single, self-contained piece of interface, usually small enough to read in one sitting. A button with hover states, a pricing card, a search field.
  • Library: a browsable, searchable collection of those elements, typically contributed by many different people.

On a site like Uiverse, elements are shared by a community and written in plain CSS or Tailwind. You find one you like, copy the markup and styles, paste them into your project, and adjust colors, spacing, and text to fit. There's no package to install and no build step required—which is exactly the appeal, and also the source of most of the confusion.

Element library vs. UI framework: the core differences

Dimension Open-source UI element library UI framework / design system
Unit of reuse A single snippet you copy A component you import or call
Installation None; paste into your code Package install, config, sometimes a provider
Consistency Depends on you; each element may look different Enforced by shared tokens and APIs
Theming Manual edits per element Central theme/config file
Updates You own the copy; no upstream updates Version bumps bring fixes and changes
Accessibility Varies per contributor; must be checked Usually tested and documented
Best for Prototypes, landing pages, small sites, one-off needs Multi-page apps, teams, long-lived products
Learning curve Low—read the CSS Higher—learn the API and conventions

The table isn't a verdict. It's a map of trade-offs. Element libraries win on speed and freedom; frameworks win on consistency and maintenance.

Licensing and attribution: what to check before you paste

This is where people get into trouble, and it's worth slowing down for.

  1. Find the license. Every element or collection should state one. Common open-source licenses include MIT, Apache-2.0, and BSD. Some projects use copyleft licenses like GPL, which can impose obligations if you redistribute your code.
  2. Understand what the license permits. MIT and Apache-2.0 are permissive: you can typically use the code in commercial and closed-source projects. Copyleft licenses may require you to release derivative source under the same terms.
  3. Check attribution requirements. Permissive licenses usually require you to keep the copyright notice and license text somewhere in your project. That's a real obligation, not a formality.
  4. Look for per-element terms. On community sites, the site's overall terms and the individual contributor's stated wishes may differ. If a contributor asks for credit, honor it.
  5. When in doubt, ask or avoid. If a snippet has no license at all, you don't have clear permission to reuse it. Treat "no license" as "not open source," even if the code is publicly visible.

This article is general information, not legal advice. For commercial products with real exposure, have someone qualified review the licenses you're relying on.

How to use a community element in your project: a practical workflow

Here's a repeatable process that avoids most of the usual mess.

1. Start from a real need, not a browsing session

Decide what you need first—"a compact primary button with a loading state"—then search. Browsing aimlessly produces a pile of pretty snippets that don't fit together.

2. Copy the smallest version that works

Take the markup and the styles. Strip anything you don't need: demo wrappers, extra animations, decorative layers. Less code means fewer surprises.

3. Convert it to your conventions

If your project uses design tokens or CSS variables, replace hard-coded values:

/* Before: hard-coded */
.button { background: #4f46e5; border-radius: 8px; }

/* After: token-based */
.button { background: var(--color-primary); border-radius: var(--radius-md); }

This one step is what keeps a copied element from looking like a foreign object in your UI.

4. Check accessibility before you ship

Community elements vary widely here. Verify at minimum:

  • Keyboard focus is visible and the element is reachable by Tab.
  • Color contrast meets WCAG AA (4.5:1 for normal text).
  • Interactive elements use semantic HTML (<button>, not a clickable <div>).
  • Form inputs have associated labels.
  • Motion respects prefers-reduced-motion.

5. Test in context

Paste it into a real page with real content. Long labels, small screens, and dark mode break more copied elements than anything else.

6. Note where it came from

Keep a short comment or an internal credits file: source, license, date. Future you—and your legal reviewer—will be grateful.

Where element libraries genuinely shine

  • Prototypes and demos: you need something clickable today, not a design system.
  • Landing pages and marketing sites: a handful of distinctive elements, each custom.
  • Filling gaps: your framework lacks one specific component, and you don't want to build it from scratch.
  • Learning: reading well-made CSS is one of the fastest ways to improve.
  • Small projects: a personal site doesn't need a theming architecture.

Where they fall short

  • Consistency at scale: ten elements from ten contributors rarely look like one product.
  • Maintenance: you own every copy. When your design changes, you edit each one.
  • Accessibility debt: you inherit whatever the contributor did or didn't do.
  • No upstream fixes: a bug fixed in the original won't reach your copy.
  • Integration friction: different naming conventions, different units, different assumptions about resets.

When to choose which

Choose an element library when the scope is small, the timeline is short, or you need a few distinctive pieces rather than a whole system.

Choose a framework or design system when multiple people build multiple screens over months, when consistency is a product requirement, or when accessibility and theming need to be guaranteed rather than checked.

A hybrid works well for many teams: adopt a framework for the structural components—forms, navigation, layout—and borrow individual elements for the places where you want personality. Just route every borrowed element through the same token and accessibility checks, so it lands as part of your system rather than beside it.

The short version: open-source UI element libraries are a fast, flexible way to get good-looking interface pieces into a project. They are not a substitute for a design system, and the license and accessibility details are the part worth reading carefully.

What Is Stats (mac-stats.com) and What Does It Do?

Stats is a free, open-source system monitor for macOS that lives in your menu bar. It shows live readings for CPU, GPU, RAM, disk, network, sensors, battery, Bluetooth devices, and a clock, and it runs on both Apple Silicon and Intel Macs. It is a good fit if you want always-visible system readings without opening Activity Monitor, and you are comfortable installing a third-party utility (directly or via Homebrew) on macOS 12 or later.

What Stats monitors

Stats organizes its features into 9 modules, which can be displayed through 13 customizable widgets. According to the project, the modules cover:

Module What it shows
CPU Real-time CPU load, frequency, and temperature, plus a live list of the most demanding processes
GPU GPU utilization, memory, and temperature for Intel, AMD, and Apple Silicon graphics
RAM Memory pressure, used and free RAM, swap usage, and top memory-consuming apps
Disk Free and used space, read/write activity, and SMART health for each drive
Sensors Temperature, voltage, power, and fan-speed sensors across the hardware
Network Upload/download speeds, total data usage, and local and public IP addresses
Battery Charge level, health, cycle count, time remaining, and power source
Bluetooth Battery levels of connected devices such as keyboards, mice, and headphones
Clock Customizable clock and calendar with multiple time zones

How the menu bar display works

Each module can appear as a chart, a number, a gauge, or a dot. The available widget styles include mini line chart, bar chart, pie chart, network chart, speed label, tachometer, memory, battery, stack, dot, and text. You can combine, reorder, and color them to fit your menu bar. The practical effect: instead of a fixed set of readouts, you build the bar you actually glance at — for example, a CPU dot, a RAM gauge, and a network speed label side by side.

Who it is for

Stats is positioned as a free alternative to paid menu bar monitors such as iStat Menus. The project states it is completely free and open-source, with no ads, no tracking, and no subscriptions. It also reports 100M+ downloads, 42.5k GitHub stars, 41 languages, and 7 years of active development.

Choose Stats if you want:

  • A no-cost, open-source menu bar monitor with broad hardware coverage.
  • Support for both Apple Silicon (M1, M2, M3, and later) and Intel Macs.
  • Customizable widgets rather than a single fixed display.

Look elsewhere if you need a monitor that is bundled and supported as part of a commercial suite, or if you prefer not to install third-party menu bar utilities.

Requirements and how to get it

  • macOS version: macOS 12 or later.
  • Current version listed: v3.0.21.
  • Install options: download directly from mac-stats.com, or install with Homebrew.

After installing, the expected result is a set of Stats widgets in your menu bar; you then enable the modules you care about and pick a widget style for each. A common snag is a crowded menu bar — with 13 widget styles and 9 modules, it is easy to enable more than fits, so start with two or three modules and add from there.

What Can Stats Monitor on a Mac?

Stats (mac-stats.com) monitors nine areas of your Mac from the menu bar: CPU, GPU, RAM, disk, sensors, network, battery, Bluetooth, and a clock/calendar. Each module can appear as a chart, number, gauge, or dot, and you can combine and reorder up to 13 widgets. It runs on macOS 12+ on both Apple Silicon and Intel Macs, and the site describes it as free and open-source with no ads, tracking, or subscriptions.

The nine monitoring modules

Module What it shows
CPU Real-time load, frequency, and temperature, plus a live list of the most demanding processes
GPU Utilization, memory, and temperature for Intel, AMD, and Apple Silicon graphics
RAM Memory pressure, used and free RAM, swap usage, and the top memory-consuming apps
Disk Free and used space, read/write activity, and SMART health for every drive
Sensors Temperature, voltage, power, and fan-speed readings from across the hardware
Network Upload and download speeds, total data usage, and local and public IP addresses
Battery Charge level, health, cycle count, time remaining, and power source
Bluetooth Battery levels of connected devices such as keyboards, mice, and headphones
Clock A customizable clock and calendar with multiple time zones

How the menu bar display works

Every module can be rendered as a chart, a number, a gauge, or a dot. The site lists 13 widget styles, including mini line chart, bar chart, pie chart, network chart, speed label, tachometer, memory, battery, stack, dot, and text. You can combine, reorder, and color them to fit your menu bar.

What this replaces

Stats is positioned as a free alternative to iStat Menus and as a way to avoid opening Activity Monitor for routine checks. Instead of switching to a full window, you get live CPU and GPU load, memory pressure, disk space, network throughput, sensor readings, fan speeds, and battery health at a glance.

Practical notes before installing

  • Requirements: macOS 12 or later; works on Apple Silicon (M1, M2, M3 and later) and Intel Macs.
  • Install options: Download directly from the site (current version listed as v3.0.21) or install via Homebrew.
  • Scope: The site reports 100M+ downloads, 42.5k GitHub stars, 41 languages, and 7 years of active development.
  • Pricing: The site describes Stats as completely free and open-source. No pricing page or payment details are listed, so treat cost claims as coming from the project's own description.

If your goal is a quick, always-visible readout of CPU, GPU, memory, disk, network, sensors, and battery, Stats covers all of those in one menu bar app. If you only need one metric, a single-purpose tool may be lighter; if you want deep historical logging or remote monitoring, check the project's documentation for whether those features exist before committing.

Stats for macOS: System Requirements and Installation Options

Stats runs on any Mac with macOS 12 (Monterey) or later, on both Apple Silicon (M1, M2, M3 and later) and Intel hardware. You can install it two ways: download the app directly from mac-stats.com (the site lists v3.0.21), or install it with Homebrew. Both routes give you the same free, open-source menu bar monitor — there is no paid tier to unlock the monitoring features described on the site.

System requirements at a glance

Requirement Detail
macOS version macOS 12 or later
Processor Apple Silicon (M1, M2, M3 and later) or Intel
Price Free and open-source, per the site
Ads / tracking / subscriptions None, per the site
App version listed on site v3.0.21

The site also notes 7 years of active development, 42.5k GitHub stars, and translation into 41 languages — useful signals if you're weighing whether the project is actively maintained before you commit.

Option 1: Direct download

  1. Go to mac-stats.com and use the Download for Mac button.
  2. Open the downloaded file and move Stats into your Applications folder.
  3. Launch Stats. On first run, macOS will likely ask you to approve the app (and, for sensor readings, may prompt for additional permissions).
  4. Open the menu bar item and enable the modules you want — CPU, GPU, RAM, Disk, Sensors, Network, Battery, Bluetooth, or Clock.

Expected result: the widgets you enabled appear in the menu bar and update live. If a module shows no data (sensors and fan speeds are the usual suspects), check that you granted the permissions the app requested.

Option 2: Homebrew

If you already manage apps with Homebrew, install Stats from the terminal instead of downloading manually. The site states Homebrew is a supported install method; check the project's Homebrew formula or GitHub page for the exact command, since the site excerpt doesn't spell it out. The practical benefit is that updates arrive through brew upgrade alongside your other packages.

Expected result: Stats appears in your Applications folder and launches the same way as the direct download.

What you get once installed

Stats places a full system monitor in the menu bar rather than requiring you to open Activity Monitor. Per the site, it covers:

  • CPU — real-time load, frequency, temperature, and a live list of the most demanding processes
  • GPU — utilization, memory, and temperature across Intel, AMD, and Apple Silicon graphics
  • RAM — memory pressure, used/free memory, swap, and top memory-consuming apps
  • Disk — free/used space, read/write activity, and SMART health per drive
  • Sensors — temperature, voltage, power, and fan-speed readings
  • Network — upload/download speeds, total data usage, local and public IP addresses
  • Battery — charge level, health, cycle count, time remaining, and power source
  • Bluetooth — battery levels of connected keyboards, mice, and headphones
  • Clock — customizable clock and calendar with multiple time zones

Each module can be displayed as a chart, number, gauge, or dot, and you can combine, reorder, and color widgets to fit your menu bar. That flexibility is the main reason to pick Stats over a fixed-display monitor — the site positions it as a free alternative to iStat Menus.

Common snags

  • macOS too old: if you're on macOS 11 or earlier, the current release won't run; you'd need a newer macOS or an older Stats version.
  • Missing sensor or fan data: these readings depend on hardware support and permissions. If they stay blank, revisit the app's permission prompts before assuming a bug.
  • Menu bar clutter: with 13 widget styles across 9 modules, it's easy to overfill the bar. Start with CPU, RAM, and Network, then add modules as needed.

Is it the right choice for you?

Choose Stats if you want a free, open-source, highly customizable menu bar monitor and your Mac is on macOS 12 or later. If you prefer managed updates, use Homebrew; if you want the simplest path, use the direct download. If you need a monitor on an older macOS release, verify version support on the project's GitHub page before installing.

How Stats Compares With iStat Menus for macOS Menu Bar Monitoring

Stats is a free, open-source menu bar system monitor for macOS, and its own site positions it directly as "a free iStat Menus alternative." If your priority is broad at-a-glance monitoring at no cost, Stats covers the core categories well; if you need deeper per-feature polish or vendor support, iStat Menus remains the paid option to weigh against it. The comparison below uses the same dimensions for both, and notes where the available material only supports one side.

Feature coverage

Stats organizes monitoring into 9 modules and 13 menu bar widgets. The site lists these areas:

Area What Stats shows
CPU Real-time load, frequency, temperature, and a live list of the most demanding processes
GPU Utilization, memory, and temperature for Intel, AMD, and Apple Silicon graphics
RAM Memory pressure, used/free RAM, swap usage, top memory-consuming apps
Disk Free/used space, read/write activity, SMART health per drive
Sensors Temperature, voltage, power, and fan-speed sensors
Network Upload/download speeds, total data usage, local and public IP addresses
Battery Charge level, health, cycle count, time remaining, power source
Bluetooth Battery levels of connected keyboards, mice, headphones
Clock Customizable clock and calendar with multiple time zones

That is a complete set for everyday monitoring: it replaces opening Activity Monitor for CPU, memory, disk, and network checks. iStat Menus is widely known for covering similar categories, but the material here does not detail its feature list, so treat any claim of "Stats covers more" or "iStat covers more" as unverified until you check iStat's own documentation.

Customization

Stats lets every module appear as a chart, number, gauge, or dot, and you can combine, reorder, and color widgets. The listed widget styles are: mini, line chart, bar chart, pie chart, network chart, speed, label, tachometer, memory, battery, stack, dot, and text. This is a genuinely flexible menu bar — you can keep it minimal (a few dots) or dense (charts plus labels).

Whether this matches iStat Menus' customization depth is not established by the available material. If menu bar layout flexibility is your deciding factor, compare both apps' widget options side by side on your own machine.

Cost and licensing

Stats is described as completely free and open-source, with no ads, no tracking, and no subscriptions. It has 42.5k GitHub stars, 100M+ downloads, and 41 languages, suggesting a large, active user base.

iStat Menus is characterized here only as a "paid alternative." The specific price, license terms, and upgrade policy are not in the available material — check the vendor's site before budgeting. The practical trade-off: Stats costs nothing but relies on community development; a paid app typically funds dedicated support and faster feature response.

Compatibility and installation

Stats requires macOS 12 or later and runs natively on both Apple Silicon (M1, M2, M3 and later) and Intel Macs. The current download is v3.0.21. You can install it directly from the site or via Homebrew.

To install with Homebrew, run:

brew install --cask stats

Expected result: Stats appears in your Applications folder; launch it and its widgets appear in the menu bar. If the command fails, confirm Homebrew is installed and that your macOS version is 12 or newer. For direct download, use the link on mac-stats.com and drag the app to Applications.

iStat Menus' system requirements are not covered in the available material; verify them on its product page, especially if you run an older macOS version.

Support and project maturity

Stats cites 7 years of active development and an open-source codebase on GitHub, so issues and feature requests go through the community. That means no formal support contract, but transparency: you can inspect the code and track fixes. A paid product like iStat Menus typically offers vendor support, which matters if you manage Macs professionally and need a accountable channel.

How to choose

  • Choose Stats if you want comprehensive CPU/GPU/RAM/disk/network/sensor/battery monitoring at zero cost, prefer open-source software, and are comfortable with community-based support.
  • Consider iStat Menus if you need vendor-backed support, or after comparing its feature depth and price against Stats and finding it worth paying for.
  • Try both first if the decision hinges on menu bar aesthetics or a specific sensor reading — both can run on the same Mac, and you can judge widget flexibility directly.

One caveat for either app: menu bar monitors read system sensors and process data locally; confirm on each product's site how it handles any network-related features (such as public IP lookup) if privacy is a concern.

Website Overview

An active inbound-mail setup with incomplete authentication may leave the domain more open to impersonation. Provider hosting alone does not close that gap.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 1 years of registration history; its current configuration provides more context than age alone. The registrar is NameCheap, Inc., a widely used domain service provider. The domain uses the common .com extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: SPF is missing. Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. No CNAME was found; the observed records resolve directly to addresses. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. All six checked browser-security headers are present. Their effectiveness still depends on the policy values and application behavior. The cf-ray response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies Nuxt, Cloudflare without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

The meta description has 165 characters and may be shortened in search results. Twitter Card metadata is configured. JSON-LD includes Product or Offer data, potentially supporting eligible product search features. The title has 42 characters, within a common display range. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingCloudflare
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.5.69

Registration details

RDAP / WHOIS

RegistrarNameCheap, Inc.
Registered2025-01-12
Expires2027-01-12
Domain statusclient transfer prohibited
Nameserversgerardo.ns.cloudflare.com、julissa.ns.cloudflare.com
DNSSECunsigned

DNS records

DNS

TypeNameValueTTLPriority
Amac-stats.com104.21.5.69300—
Amac-stats.com172.67.133.37300—
AAAAmac-stats.com2606:4700:3033::6815:545300—
AAAAmac-stats.com2606:4700:3037::ac43:8525300—
MXmac-stats.comroute1.mx.cloudflare.net3008
MXmac-stats.comroute2.mx.cloudflare.net30069
MXmac-stats.comroute3.mx.cloudflare.net300100
NSmac-stats.comgerardo.ns.cloudflare.com86400—
NSmac-stats.comjulissa.ns.cloudflare.com86400—
TXTmac-stats.combrevo-code:fe0dc7ec6f79d806023ad8eb9f383739300—
TXTmac-stats.comgoogle-site-verification=UIXZvuTm1DOcroSZ8LWRD5din-UIfoavVjAQeNIDF6M300—
DMARC_dmarc.mac-stats.comv=DMARC1; p=none; rua=mailto:[email protected]300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectmac-stats.com
IssuerGoogle Trust Services
Valid until2026-12-04T04:18 · Remaining when checked: 39 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlpublic, max-age=0, must-revalidate
servercloudflare
strict-transport-securitymax-age=31536000
content-security-policydefault-src 'self'; script-src 'self' 'sha256-4jMq3pdC5PWOc/9ZNDsKCA7UqO5PlTigsQswu2IgH+E=' 'sha256-6993Ny2CftfKvFjgC7b1Db6SZMGmlE1IYphuKMUmHzI=' 'sha256-wu4Fnmk1PlXa55OQx6AHl/hS5WoEtvDmu++hPpvJOd8=' https://analytics.mac-stats.com https://www.google.com https://www.gstatic.com; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https://api.mac-stats.com https://analytics.mac-stats.com; frame-src https://www.google.com; object-src 'none'; base-uri 'self'; form-action 'self'; frame-ancestors 'none'; upgrade-insecure-requests
x-frame-optionsDENY
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
permissions-policycamera=(), microphone=(), geolocation=(), payment=(), usb=()
access-control-allow-origin*

Identified technologies

NuxtCloudflare

Pages, Search and Sharing

Meta descriptionStats is a free, open-source macOS system monitor for your menu bar. Track CPU, GPU, RAM, disk, network, sensors, battery and more - on Intel and Apple Silicon Macs.
Canonical URLhttps://mac-stats.com
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 0 disallowed
  • Allow/

User reviews (0)

  • No reviews yet.