TheCSGuide

Mac software, under the hood

About

When I started compiling my own notes on Mac programs, I kept running into the same problem: most download sites tell you what a program does, but almost none explain how it does it — which video codec it leans on, why a plugin only loads in Rosetta, or what that obscure audio format actually contains. I wanted a catalog that took the lid off. That’s where the name TheCSGuide comes from: a computer science student’s reference, organized so the technical layer isn’t buried. The tagline — Mac software, under the hood — is the promise that every entry gets into formats, codecs, and architectures whenever the source gives me something real to work with.

What you won’t find here

TheCSGuide is not a download store, a news blog, or a review site that assigns star ratings. I don’t collect money for placements, run ads, or push affiliate links. You won’t see breathless headlines or “Top 10” countdown pages that reload between entries to boost ad impressions. I also keep speculation out: if I can’t verify what’s going on inside a program — from its public documentation, a disassembled bundle, or a clear statement from its developer — I don’t guess.

What the catalog covers

Right now there are 636 items in the catalog, organized into sections that reflect the kinds of software I actually use or study:

  • Audio
  • Video Downloaders
  • Mac Apps
  • Games
  • VST Plugins
  • Final Cut Pro Plugins

Each program page lists the current version, file size, compatibility range, and install notes that flag things like entitlements or SIP considerations. Older builds stay listed for readers who keep older Macs running — if a version worked under Mojave, that information remains available. File names, bundle identifiers, and paths like ~/Library/Application Support/ appear in code formatting because precision matters when you’re trying to fix a broken preference or locate a cached conversion.

Who the site is for

I write for people who are comfortable in Terminal occasionally, but also for curious newcomers who want an explanation they can follow without being talked down to. If you’ve ever wondered why one video downloader can extract a DASH stream cleanly while another remuxes it with drifting audio, you’ll find that kind of detail here. If you need to know whether a VST plugin runs natively on Apple silicon or inside a translation layer, I try to make that clear.

Who runs it and why

My name is Marcus Bell. I’m a computer science grad student, and I built TheCSGuide because I wanted a single place where I could think through what software actually does inside. Writing an entry forces me to track down exactly which system framework a utility calls, or which version of FFmpeg a downloader bundles. The site is my working notebook made public — and it continues to grow as I test programs across the Macs I have access to. You can browse without an account. If you sign up for a free account, you gain the ability to save programs to your favourites, get notified on the site when a saved program receives an update, and leave comments. Every comment is moderated before it appears publicly; you’ll see your own comment marked “awaiting moderation” right after you submit it. If you ever need to reach me directly, my address is [email protected].

Back to top