📈 GH Trending Explorer 🎲 Surprise me

← all repos

Nongfsq / ftop

git clone https://github.com/Nongfsq/ftop.git v0.2.6 · 9d ago

A small, quiet system monitor for Apple Silicon Macs: one floating glass panel that works at any size.

+3
stars, 24h · #8,332
+~23
stars, 7 days · #7,266
+344
stars, 30 days · #2,381
344
★ total · +7% this week
19
forks · 0 open issues

Star history (as recorded here)

2026-10-20 · 334 ★ 2026-10-23 · 344 ★
LanguageSwift
LicenseMIT
Created2026-10-06 (16d ago)
Last push2d ago
Watchers0
OwnerUser

GitHub topics

Links

README excerpt
ftop 
 A small, quiet system monitor for Apple Silicon Macs. One floating glass panel that works at any size. 
 中文说明 ·
 Download ·
 Install 
ftop replaces the terminal monitor you keep open in a spare tab with a native window
you can leave anywhere on the desktop. It is for the moments when the machine is
working hard — a local model running, an agent compiling, a long build — and you want
to see at a glance what the cores, memory, and network are doing, and which app is
responsible.
It shows the current state only: no history graphs, no disk panels.
## One panel, every size
Drag any edge. ftop picks the layout that fits and the window settles onto it, so
nothing is ever clipped and no space is left empty. A small window keeps the
essentials; a large one shows more, not bigger type.
## What it shows
Every figure is led by the same small round badge, and a badge with an arc is a gauge.
The color says what it belongs to; there is almost no text to read.
| | |
| --- | --- |
| **Cores** | One column per core, one group per kind of core the chip has, fastest first. The fill is usage; the tick is that core's current frequency. |
| **Memory** | Used and total, compressed, swap, and the system's own pressure level. |
| **Network** | Current download and upload speed. |
| **GPU** | A column of its own beside the cores, read the same way: the fill is usage, the tick is its current frequency. Memory in use and its watts sit below. Hover for its temperature. |
| **Power** | What the whole machine draws, in watts. |
| **Temperature** | One figure, labeled with the sensor level it really comes from. |
| **Processes** | The busiest apps with their own icons, helper processes folded into the app they belong to. An app's CPU is a share of the whole machine, the same unit as the total above it, so it never passes 100% (Activity Monitor counts one core as 100%). |
A reading the hardware does not give is shown as unavailable, never as zero.
## How it feels
- **Columns follow the readings.** Each core eases to its new value and arrives as the
 next reading comes in, so the panel moves continuously instead of jumping once a
 second.
- **A list that rests.** A process takes its place the moment it becomes busy and
 leaves it slowly; two apps trading the lead by a point do not swap. A row that
 passes its neighbor slides; one that goes further turns over where it stands, so
 rows never fly across the list.
- **Press a process.** The row gives under the pointer and a card comes up beside it:
 CPU, memory, and the helper processes inside the app. In a large window two badges
 switch the ranking between CPU and memory.
- **Nearly free when you are not looking.** Hidden or fully covered, ftop stops reading
 everything except the one reading in the menu bar.
With *Reduce Motion* on in macOS, all of this becomes plain fades.
## Settings
Right-click the panel or the menu bar number. One block holds everything: what to
show, how the panel behaves, the colors, and under **More**