git404hub

what is trackweight fr?

krishkrosh/trackweight — explained in plain English

Analysis updated 2026-06-24

9,004SwiftAudience · generalComplexity · 1/5LicenseSetup · easy

tl;dr

A macOS app that uses a MacBook's Force Touch trackpad pressure sensors to measure the weight of small objects, displaying readings in grams.

vibe map

mindmap
  root((repo))
    What it does
      Weight measurement
      Trackpad pressure
      Gram readout
    Tech stack
      Swift
      macOS
      Force Touch
    Use cases
      Weigh small items
      Casual measurement
    Audience
      MacBook users
      Curious tinkerers

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 make with this?

VIBE 1

Weigh small objects like food, components, or jewelry by resting a finger on your MacBook trackpad and placing the item on top.

VIBE 2

Install the app via Homebrew or a disk image and immediately start taking casual weight measurements on any Force Touch MacBook.

what's the stack?

SwiftmacOS

how it stacks up fr

krishkrosh/trackweightapphousekitchen/aldente-battery_care_and_monitoringtheboredteam/boring.notch
Stars9,0049,0399,075
LanguageSwiftSwiftSwift
Setup difficultyeasyeasyeasy
Complexity1/51/51/5
Audiencegeneralgeneralgeneral

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

how do i run it?

Difficulty · easy time til it works · 5min

Requires macOS 13 (Ventura) or later and a MacBook with a Force Touch trackpad.

Use, modify, and distribute freely for any purpose with no restrictions beyond keeping the copyright notice.

in plain english

TrackWeight is a macOS application that turns a MacBook's trackpad into a digital weighing scale. It works by reading the pressure sensors built into Force Touch trackpads, which have been standard on MacBook models from around 2015 onward. The app interprets those pressure readings as weight measurements. To use it: open the app, rest a finger on the trackpad, and while keeping that finger in contact, place the object you want to weigh on the trackpad. The key constraint is that the trackpad only produces pressure readings when it detects something conductive (like a finger) touching the surface. You apply as little pressure as possible with your finger while the object rests on top, and the displayed reading reflects the object's weight. The app accesses low-level trackpad data through a library called Open Multi-Touch Support, which reads pressure events that macOS does not normally expose to standard applications. The data from the trackpad's underlying system turns out to already be in grams, which made calibration straightforward: the developer verified readings by placing a conventional digital scale underneath the MacBook and comparing the two. A few practical limitations: you must keep a finger on the trackpad during every measurement, metal objects may register as a finger and interfere with the reading (placing a piece of paper underneath them helps), and the app is suitable for casual or experimental use but not for measurements where precision is critical. The app requires macOS 13 (Ventura) or later and a MacBook with a Force Touch trackpad. It can be installed from a disk image download, via Homebrew, or built from source code. The source is licensed under the MIT license.

prompts (copy fr)

prompt 1
I installed TrackWeight on my MacBook. Walk me through the correct technique for measuring a small object accurately with one finger on the trackpad.
prompt 2
Help me build a Swift macOS app that reads raw pressure data from a Force Touch trackpad using the Open Multi-Touch Support library.
prompt 3
What are the practical limits of TrackWeight for accuracy? I want to know when to trust it versus using a real scale.

Frequently asked questions

what is trackweight fr?

A macOS app that uses a MacBook's Force Touch trackpad pressure sensors to measure the weight of small objects, displaying readings in grams.

What language is trackweight written in?

Mainly Swift. The stack also includes Swift, macOS.

What license does trackweight use?

Use, modify, and distribute freely for any purpose with no restrictions beyond keeping the copyright notice.

How hard is trackweight to set up?

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

Who is trackweight for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.