Top 23 OSX Open-Source Projects
Guide to securing and improving privacy on macOSProject mention: Hardening macOS | news.ycombinator.com | 2021-05-06
Discussion from the last time this was posted in 2018 - https://news.ycombinator.com/item?id=18099835
Also the macOS Security and Privacy Guide may be of interest
as discussed on HN last year https://news.ycombinator.com/item?id=24242890
Run Mac in a Docker! Run near native OSX-KVM in Docker! X11 Forwarding! CI/CD for OS X!Project mention: Leaky John Deere API’s: Serious PII & Food Supply Chain Vulnerabilities Discovered In John Deere Website | reddit.com/r/netsec | 2021-04-22
Scout APM - Leading-edge performance monitoring starting at $39/month. Scout APM uses tracing logic that ties bottlenecks to source code so you know the exact line of code causing performance issues and can get back to building a great product faster.
Run macOS on QEMU/KVM. With OpenCore + Big Sur support now! Only commercial (paid) support is available.Project mention: 21:9 not recognized | reddit.com/r/VFIO | 2021-05-07
I've installed a macOS VM with https://github.com/kholia/OSX-KVM/. Somehow macOS doesn't recognize 21:9 resolutions. (I'm not using GPU passthrough)
:love_letter: A beautiful, fast and fully open source mail client for Mac, Windows and Linux.Project mention: AWESOME WINDOWS TOOLS | dev.to | 2021-04-26
Mailspring - A fast and maintained fork of Nylas Mail, built on modern web technologies.
KeePassXC is a cross-platform community-driven port of the Windows application “Keepass Password Safe”.Project mention: Nice things to pair Brave with | reddit.com/r/brave_browser | 2021-05-10
For Apps: - Password Manager KeePassXC - Secure Erasing Files Eraser
openFrameworks is a community-developed cross platform toolkit for creative coding in C++.Project mention: Ask HN: Getting back to C++ and looking for ideas | news.ycombinator.com | 2021-05-08
If you're interested in working with graphics or sounds, I'd recommend checking out openFrameworks, which bills itself as a "creative coding toolkit". https://openframeworks.cc
For a taste of what is possible with openFramworks, take a peek at this youtube series by Lewis Lepton: https://www.youtube.com/watch?v=dwt2NAd1ZYY&list=PL4neAtv21W...
:package: Mac App Store command line interfaceProject mention: Are App Store apps installed per user in MacOS? | reddit.com/r/MacOS | 2021-04-27
Since a new version of Xcode just came out, I tested it. And it seems that the App Store only checks the version inside an internal database. I tried to use mas to force an update, and it found no update.
Staggeringly powerful macOS desktop automation with LuaProject mention: Best app to change function keys? | reddit.com/r/macapps | 2021-04-28
Hammerspoon sounds like it could be a fit. Free, open source, and can do much, much more than simple hotkey reassignment if desired.
Cross-platform lib for process and system monitoring in PythonProject mention: Profiling Python code with memory_profiler | dev.to | 2021-04-21
It uses the psutil library (or can use tracemalloc or posix) to access process information in a cross platform way, so it works on Windows, Mac, and Linux.
Websockets in swift for iOS and OSXProject mention: I want to make a one-way messaging app but have no idea how to. | reddit.com/r/SwiftUI | 2021-03-30
 Use Starscreamfor Swift or check out a tutorial on Apple's built-in stuff. Check out this tutorial too, so you understand WebSocketsmore in-depth before you take the plunge.
一个用于在 macOS 上平滑你的鼠标滚动效果或单独设置滚动方向的小工具, 让你的滚轮爽如触控板 | A lightweight tool used to smooth scrolling and set scroll direction independently for your mouse on macOSProject mention: Alternative mouse suggestion | reddit.com/r/hackintosh | 2021-04-30
Send User Notifications on macOS from the command-line.Project mention: App monitoring and reading parts of the screen | reddit.com/r/macapps | 2021-04-21
Show a notification using terminal-notifier
Nmap - the Network Mapper. Github mirror of official SVN repository.Project mention: How Do I Solve Assertion failed: p != NULL (netutil.cc: route_dst_netlink: 3190)? | reddit.com/r/linuxquestions | 2021-04-20
Looks like at that point of the code it is trying to get the name of a network interface, and that fails for some reason. Is there anything unusual about your system, especially regarding networking?
An Information Security Reference That Doesn't Suck; https://rmusser.net/git/admin-2/Infosec_Reference for non-MS Git hosted version.Project mention: Noob questions and advice | reddit.com/r/netsecstudents | 2021-02-04
There’s this: https://github.com/rmusser01/Infosec_Reference
Manage your dotfiles across multiple diverse machines, securely.Project mention: What is a program that you use that's uncommon but essential for you? | reddit.com/r/archlinux | 2021-05-04
Not to take away from the good work you've put in, but how does pont compare to the other managers listed here. I've just started trying out chezmoi myself fwiw.
macOS System-wide Audio Equalizer 🎧Project mention: System-wide EQ for M1 Mini | reddit.com/r/macmini | 2021-05-07
https://eqmac.app/ It’s free! I’ve not tried it on m1 but I’ve seen a few issues on GitHub that says it will work through Rosetta.
Use Vim everywhere you've always wanted toProject mention: VIM browser rextension | reddit.com/r/vim | 2021-04-04
It has the benefit of being system wide (I also found this here), so you can use it in MS weird if you'd like to.
HTTP and WebSocket built on Boost.Asio in C++11Project mention: Building HTTP Service in C++ (Using Modern Tools) | dev.to | 2020-12-05
The HTTP service and is mostly based on this particular example from Boost Beast library. I modified it, replacing plaintext responses with json, and adding Boost Log library.
A modern, native macOS markdown editorProject mention: Pine - a markdown editor written in Swift | reddit.com/r/nativemacapps | 2021-03-05
Here is some info: https://github.com/lukakerr/Pine/issues/91
Console-based GLSL Sandbox for 2D/3D shaders shadersProject mention: GlslViewer | news.ycombinator.com | 2021-04-09
The macOS file archiverProject mention: Question about Compressing Folder of Logic x Pro sessions | reddit.com/r/WeAreTheMusicMakers | 2021-05-04
I think you can Zip quite large files or folders. But it is gonna take longer than eatch project. Maybe use keka, bit neeter than apples.
What are some of the best open-source OSX projects? This list will help you: