Run macOS on QEMU/KVM. With OpenCore + Big Sur + Monterey + Ventura support now! Only commercial (paid) support is available now to avoid spammy issues. No Mac system is required.
Documents how to build a virtual Hackintosh using KVM!QEMU. All blobs and resources included in this repository are re-derivable (all instructions are included!)
Generate macOS valid serials, uuids, and board serials for good-faith Security Research & Apple Bug Bounty Research.
This project provides two tools for generating serial numbers for Hackintosh, OpenCore, Docker-OSX and OSX-KVM.
Hard Disk Sentinel is a multi-OS SSD and HDD monitoring and analysis software. Its goal is to find, test, diagnose and repair hard disk drive problems, report and display SSD and HDD health, performance degradations and failures. Hard Disk Sentinel gives complete textual description, tips and displays/reports the most comprehensive information about the hard disks and solid state disks inside the computer and in external enclosures. Many different alerts and report options are available to ensure maximum safety of your valuable data.
No need to use separate tools to verify internal hard disks, external hard disks, SSDs, hybrid disk drives (SSHD), disks in RAID arrays and Network Attached Storage drives as these are all included in a single software. In addition Hard Disk Sentinel Pro detects and displays status and SMART information about LTO tape drives and appropriate industrial (micro) SD cards and eMMC devices too.
Commercial software.
The XQuartz project is an open-source effort to develop a version of the X.Org X Window System that runs on macOS. Together with supporting libraries and applications, it forms the X11.app that Apple shipped with OS X versions 10.5 through 10.7.
Seems to install just fine on 10.9 and later. I run it on Ventura 13.4.1 on an Apple M1 Pro.
Github: https://github.com/XQuartz
Fill out the forms and it'll generate a .plist file for Mac OS X, suitable for autostarting not-desktop stuff. A bit like systemfail, but more annoying because it uses XML. Even gives you commands for installing the file to ~/Library/LaunchAgents/.
An application for OSX that lets you customize some aspects of the environment that you ordinarily can't touch. Among these things are remapping keys so that they're more PC-like.
Github: https://github.com/pqrs-org/Karabiner-Elements
Import these rules to get PC-style keyboard settings (which you can turn on and off as you need): https://ke-complex-modifications.pqrs.org/?q=PC
JLess is a command-line JSON viewer designed for reading, exploring, and searching through JSON data. JLess will pretty print your JSON and apply syntax highlighting. Use it when exploring external APIs, or debugging request payloads. Expand and collapse Objects and Arrays to grasp the high- and low-level structure of a JSON document. JLess has a large suite of vim-inspired commands that make exploring data a breeze. JLess supports full text regular-expression based search. Quickly find the data you're looking for in long String values, or jump between values for the same Object key.
Vi-like keybindings.
A utility which unfucks Mac OSX's general hatred of third party mice and touchpads. Forces OSX to treat them just like Apple's own hardware. Stable, still maintained, regular updates released. Even has its own OSX auto-updater to keep everything up to date. Fixes scrollwheels and two-finger scrolling, too!
Github: https://github.com/noah-nuebling/mac-mouse-fix
Seriously. This utility saved my sanity at work.
MultiMail is a Blue Wave, QWK, OMEN, OPX and SOUP offline packet reader for Unix/Linux, DOS, OS/2, Win32 and macOS.
Write your apps in Python and release them for iOS, Android, Windows, MacOS, Linux, Web, and tvOS using rich, native user interfaces. One codebase. Multiple apps.
Github: https://github.com/beeware/
A development library that allows the programmer to readily manipulate IP addresses, the ARP cache, the system routing table, and packet filtering rules. It also makes it easy to manipulate IP tables and construct and send IP packets and Ethernet frames.
An application that lets any laptop act as a DJ console. With it, you can mix audio files in many formats.
An open-source drum machine and MIDI sequencer that also uses AI technology to figure out melodies for the patterns you program.
An open source clone of the game Worms in which you manipulate a team of characters (usually earthworms) to box, pummel, blow up, and otherwise mangle the characters of the other team in a cartoon-like fashion. Network/deathmatch play possible.
The homepage of GPGtools, a port of GnuPG and an associated toolkit to MacOSX. Includes everything you'll need to seamlessly integrate GPG into your desktop experience, from the GPG executable itself to plugins for the Finder, Mail.app, and Mozilla Thunderbird.
json is a command line utility for working with JSON-formatted data on the command line. At its most basic it'll take JSON data, reformat it so that it's easier to work with, and display it in the terminal. It can also be used to extract only certain bits of data from a JSON stream, lint and debug JSON, and filter input in various ways.
Requires node.js, though it isn't a web app.
Tunnelblick is an open source OpenVPN client for MacOSX. You can either checkout and compile the source code yourself or you can download the .dmg packages for it. Note that if you're running Mountain Lion you'll have to grab the unstable version.
Multibit is a lightweight Bitcoin client written in Java and known to run on Windows (32-bit and 64-bit), MacOSX, and Linux. Source code is on Github, installers available. Lightweight - does not locally store the Bitcoin blockchain.
An /etc/hosts file that cleans up a significant amount of internet garbage. linux unix osx indow