Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise. Learn more →
Top 23 Lua MacOS Projects
-
If you are on macOS but miss Paperwm or niri, etc this is a good compromise thanks to Hammerspoon: https://github.com/mogenson/PaperWM.spoon
-
AppSignal
AppSignal knows why the f*#k it crashed. Stop vibe-debugging. Every exception, every backtrace, grouped so you see patterns, not noise.
-
xcodebuild.nvim
Neovim plugin to Build, Debug, and Test applications created for Apple devices (iOS, macOS, watchOS, etc.)
Project mention: Show HN: I created a Neovim plugin to replace Xcode | news.ycombinator.com | 2026-05-05 -
-
-
-
-
-
Kargo
Stop Scripting Promotions. Start Shipping with Kargo. Kargo automates promotion across dev, staging, and prod with approval gates and verification. Open source, built by the team behind Argo CD. Download now.
-
miro-windows-manager
Intuitive and clever mechanism for moving windows using only arrows, even resizing windows by thirds or quarters! For OSX
-
dotfiles
My dotfiles: Experimental, ongoing configuration files, development environment and scripts for various Unix-like systems, text-based command-line applications and interfaces. (by kutsan)
-
-
-
dotfiles
My nvim, zsh, kitty, obsidian, tmux, omarchy and other config files and utility scripts. (by sspaeti)
-
dotfiles
🔧 My dotfiles on macOS for Neovim, Zsh, Fzf, Ghostty, Kitty, lf, Sketchybar, etc (by rockyzhang24)
-
dotfiles
💻 My personal dotfiles, utilising a sick Ruby Rakefile. Hammerspoon, Fish... (by olimorris)
-
Things like TDD, code style, and commit conventions are already defined in my CLAUDE.md. I don't repeat them in the spec or in the session prompt. The spec's only job is to describe what we're building, not how to behave.
-
-
-
HyperKey.spoon
This library allows you to bind keys to a modifier, and shows you a popup overlay of all your key binds when you hold down the modifier key.
Some stuff I've made in Hammerspoon you can use:
- Vim mode everywhere in macOS: https://github.com/dbalatero/VimMode.spoon
- Modifier keys + click/drag to resize or move windows: https://github.com/dbalatero/SkyRocket.spoon
- Show an overlay helper of all your keybinds when you hold modifier keys down: https://github.com/dbalatero/HyperKey.spoon
And my huge pile of random scripts/configs: https://github.com/dbalatero/nixpkgs/tree/main/home/modules/...
-
-
-
hammerspoon
A hammerspoon config with a bunch of custom spoons (window management with undo, sleep timer, resolution changer, safari hotkey utilities, etc). (by nonissue)
-
apple-click-through
This script eliminates the need to click an inactive macOS window before interacting with its UI elements.
Project mention: Apple introduces M6 and M5 Ultra for a big leap in performance and AI compute | news.ycombinator.com | 2026-08-25I think the worst is the lack of support for 'click-through' behavior on MacOS. This is that you have to select a window first with left-click before being able to select UI elements within that window with left-click. The amount of time lost with extra clicks is incredible.
It is even more frustrating that this behavior is somewhat inconsistent, with some applications allowing this and others not (although it is more often the latter).
I made a workaround solution here with minimal setup/overhead: https://github.com/dainank/apple-click-through but I do wish someday this could be configurable in the OS as a setting.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Lua MacOS discussion
Lua MacOS related posts
-
Show HN: I created a Neovim plugin to replace Xcode
-
How I Use Claude Code to Build Features
-
Hammerspoon
-
Teaching Claude Code Your Standards
-
Show HN: I built a tool to solve window management once and for all
-
Show HN: Neovim Plugin for iOS and macOS Development
-
My Neovim setup for Mac for coding (in Go), writing and boosting your productivity in 2024
-
A note from our sponsor - AppSignal
www.appsignal.com | 8 Sep 2026
Index
What are some of the best open-source MacOS projects in Lua? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | PaperWM.spoon | 1,760 |
| 2 | xcodebuild.nvim | 1,356 |
| 3 | awesome-hammerspoon | 1,326 |
| 4 | wincent | 1,198 |
| 5 | MIDI2LR | 773 |
| 6 | CommandPost | 566 |
| 7 | dotfiles | 438 |
| 8 | miro-windows-manager | 404 |
| 9 | dotfiles | 372 |
| 10 | HammerSpoon | 366 |
| 11 | dotfiles | 291 |
| 12 | dotfiles | 242 |
| 13 | dotfiles | 240 |
| 14 | dotfiles | 227 |
| 15 | dotfiles | 115 |
| 16 | .dotfiles | 68 |
| 17 | dotfiles | 62 |
| 18 | HyperKey.spoon | 35 |
| 19 | .dotfiles | 29 |
| 20 | dotfiles | 27 |
| 21 | hammerspoon | 24 |
| 22 | apple-click-through | 19 |
| 23 | dotfiles | 14 |