Analysis updated 2026-05-18
View real-time browser performance metrics like frame rate and JavaScript memory usage in a styled dashboard.
Deploy the dashboard as a static site to Vercel for personal or demo use.
Run the dashboard locally to explore how it reads live browser APIs versus simulated data.
Use the command palette to toggle focus mode, motion, or other display settings.
| m1ckc3s/nullframe | hisorange/artgen | ardupilot/node-mavlink | |
|---|---|---|---|
| Stars | 95 | 95 | 96 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | — | 2025-08-26 |
| Maintenance | — | — | Quiet |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 3/5 | 3/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Some widgets fall back to simulated data in browsers like Safari and Firefox that do not expose battery or network APIs.
PROJECT NULLFRAME is a web dashboard that shows live technical data about your browser in real time, styled to look like an industrial instrument panel. It reads actual signals from your browser -- things like how fast your screen is rendering, how much memory JavaScript is using, your battery level, and your network speed -- and shows them in a clean grid of boxes on screen. The visual design copies the aesthetic of Nothing Technology products: dot-matrix-style numbers, specific fonts, sharp-edged cards, and a single accent of brand red. It has no official affiliation with Nothing Technology and is not made by that company. Under the hood, one animation loop drives the whole page. This loop measures frame rate, tracks your cursor movement, redraws all the animated elements, and sends data to the interface twice per second. There are no separate timers running for each widget. When you switch away from the tab, everything pauses. On screens with very high pixel density, the visuals are capped at a reasonable resolution so the page stays responsive even on a phone. Not every browser supports every API the dashboard needs. Safari and Firefox, for example, do not expose battery or network information. When that happens, the relevant widget switches to simulated data and labels it "SIM" so you know what you are seeing is not a real reading. Widgets backed by actual browser data are labeled "LIVE." There is no attempt to hide the gap -- the project documents exactly which widgets are live and which fall back to simulation. The project is built with React 19, TypeScript, and Vite, with hand-written CSS and no UI component library. It deploys as a static site to Vercel. If you want to run it locally, you install dependencies and start a dev server with a single command. A command palette is built in (keyboard shortcut Command-K) with options for focus mode, motion toggle, and a few display settings.
NULLFRAME is a web dashboard styled like an industrial instrument panel that shows live technical data about your browser, such as frame rate, memory, and network speed.
Mainly TypeScript. The stack also includes React, TypeScript, Vite.
No license information is provided in the README.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.