Hammerspoon Spoons

Search descriptions

Project links

Resource Link
Website http://www.hammerspoon.org/
GitHub page https://github.com/Hammerspoon/hammerspoon
Getting Started Guide http://www.hammerspoon.org/go/
Spoon Plugin Documentation https://github.com/Hammerspoon/hammerspoon/blob/master/SPOONS.md
Official Spoon repository http://www.hammerspoon.org/Spoons
IRC channel irc://chat.freenode.net/#hammerspoon
Mailing list https://groups.google.com/forum/#!forum/hammerspoon/
LuaSkin API docs http://www.hammerspoon.org/docs/LuaSkin/

API documentation

AClock

Just another clock, floating above all

BingDaily

Use Bing daily picture as your wallpaper, automatically.

BrewInfo

Display pop-up with Homebrew Formula info, or open their URL

Caffeine

Prevent the screen from going to sleep

Calendar

A calendar inset into the desktop

CircleClock

A circleclock inset into the desktop

ClipboardTool

Keep a history of the clipboard for text entries and manage the entries with a context menu

ClipShow

Show the content of system clipboard

ColorPicker

Show a color sample/picker

Commander

This spoon lets execute commands from other spoon by a chooser.

CountDown

Tiny countdown with visual indicator

DeepLTranslate

Show a popup window with the translation of the currently selected text

Emojis

Let users choose emojis by name/keyword

EvernoteOpenAndTag

Add some missing hotkeys for opening a note in Evernote, and for common tag sets

FadeLogo

Show a fading-and-zooming image in the center of the screen

FnMate

Use Fn + h/l/j/k as arrow keys, y/u/i/o as mouse wheel, ,/. as left/right click.

HCalendar

A horizonal calendar inset into the desktop

HeadphoneAutoPause

Play/pause music players when headphones are connected/disconnected

HighSierraiTunesMediaFix

Override High Sierra behaviour and send all media keys (play/prev/next) to iTunes

HSaria2

Communicate with aria2, an interactive panel included.

HSearch

Hammerspoon Search

HSKeybindings

Display Keybindings registered with bindHotkeys() and Spoons

KSheet

Keybindings cheatsheet for current application

LookupSelection

Show a popup window with the currently selected word in lexicon, notes, online help

MenubarFlag

Color the menubar according to the current keyboard layout

MiroWindowsManager

With this script you will be able to move the window in halves and in corners using your keyboard and mainly using arrows. You would also be able to resize them by thirds, quarters, or halves.

ModalMgr

Modal keybindings environment management. Just an wrapper of hs.hotkey.modal.

MountedVolumes

Displays a list of mounted volumes and a pie chart for each indicating free space on the desktop

MouseCircle

Draws a circle around the mouse pointer when a hotkey is pressed

PasswordGenerator

Generate a password and copy to the clipboard.

PopupTranslateSelection

Show a popup window with the translation of the currently selected (or other) text

RecursiveBinder

A spoon that let you bind sequential bindings.

ReloadConfiguration

Adds a hotkey to reload the hammerspoon configuration, and a pathwatcher to automatically reload on changes.

RoundedCorners

Give your screens rounded corners

Seal

Pluggable launch bar

Seal.plugins

Various APIs for Seal plugins

Seal.plugins.safari_bookmarks
Seal.plugins.urlformats

A plugin to quickly open URLs containing a search/query term

Seal.plugins.useractions

Allow accessing user-defined bookmarks and arbitrary actions from Seal.

SendToOmniFocus

Handles "send current item to OmniFocus" for multiple applications

Shade

Creates a semitransparent overlay to reduce screen brightness.

SpeedMenu

Menubar netspeed meter

SpoonInstall

Install and manage Spoons and Spoon repositories

TextClipboardHistory

Keep a history of the clipboard, only for text entries

TimeFlow

A widget showing time flown in one year.

TimeMachineProgress

Show Time Machine backup progress in a menubar indicator.

ToggleScreenRotation

Toggle rotation on external screens

ToggleSkypeMute

Provide keybindings for muting/unmuting Skype or Skype for Business

UniversalArchive

Handle "archive current item" for multiple applications using the same hotkey

UnsplashZ

Use unsplash images as wallpaper

URLDispatcher

Route URLs to different applications with pattern matching

WifiNotifier

Receive notifications every time your wifi network changes.

WiFiTransitions

Allow arbitrary actions when transitioning between SSIDs

WindowGrid

Configure and assign hotkey for hs.grid

WindowHalfsAndThirds

Simple window movement and resizing, focusing on half- and third-of-screen sizes

WindowScreenLeftAndRight

Move windows to other screens

WinWin

Windows manipulation