Analysis updated 2026-07-12 · repo last pushed 2026-07-11
Automatically generate a Mac .app bundle every time you publish your .NET app.
Customize the app icon, version, and display name through simple project settings.
Convert a Windows .ico icon into a Mac .icns icon during the build.
| tyrrrz/macbundle | babelive/windows | geamztheangrybirds727/transformers-forged-to-fight-offline-version | |
|---|---|---|---|
| Stars | 2 | 2 | 1 |
| Language | C# | C# | C# |
| Last pushed | 2026-07-11 | — | — |
| Maintenance | Active | — | — |
| Setup difficulty | easy | moderate | hard |
| Complexity | 2/5 | 3/5 | 5/5 |
| Audience | developer | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Add it as a NuGet dependency to your .NET project, no extra infrastructure required, just build on or target macOS.
If you're building a .NET application and want it to feel like a native Mac app, MacBundle takes care of the packaging for you. Normally, a .NET app compiled for macOS is just a set of raw files and executables. This tool automatically wraps them into a proper .app bundle, the standard format Mac users expect, complete with an icon, metadata, and a structure that macOS recognizes. You add it to your project as a dependency, and from then on, every time you build or publish your app, the .app bundle appears in your output folder automatically. It only activates when relevant, specifically, when you're targeting macOS or building on a Mac, so it won't interfere with builds for Windows or Linux. You can also force it on or off with a single setting if you need more control. The generated bundle includes all the pieces macOS looks for: a Contents folder structure, an Info.plist file with your app's metadata, and an app icon. You can customize details like the bundle identifier, display name, version string, copyright notice, and icon path through simple project properties. If you only have a Windows .ico icon file, it will even convert it to the Mac .icns format for you. This is useful for any .NET developer shipping a cross-platform app who wants their Mac version to look polished without manually assembling the bundle structure each time. For example, if you're building a desktop app that runs on Windows, Mac, and Linux, you'd normally need to handle Mac packaging as a separate step, this tool folds it directly into your existing build process so there's nothing extra to manage.
MacBundle is a .NET tool that automatically packages your macOS builds into proper .app bundles with icons and metadata, directly inside your normal build process.
Mainly C#. The stack also includes C#, .NET.
Active — commit in last 30 days (last push 2026-07-11).
This repository does not explicitly state its license, so you should check the repository files before using it.
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.