{"id":13394541,"url":"https://github.com/Hammerspoon/hammerspoon","last_synced_at":"2025-03-13T20:31:34.789Z","repository":{"id":21636160,"uuid":"24956772","full_name":"Hammerspoon/hammerspoon","owner":"Hammerspoon","description":"Staggeringly powerful macOS desktop automation with Lua","archived":false,"fork":false,"pushed_at":"2024-09-19T21:54:28.000Z","size":162147,"stargazers_count":12044,"open_issues_count":588,"forks_count":584,"subscribers_count":122,"default_branch":"master","last_synced_at":"2024-10-29T12:02:35.358Z","etag":null,"topics":["automation","hammerspoon","irc","lua","macos","mjolnir","objective-c","osx"],"latest_commit_sha":null,"homepage":"http://www.hammerspoon.org","language":"Objective-C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hammerspoon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2014-10-08T19:24:44.000Z","updated_at":"2024-10-29T11:43:46.000Z","dependencies_parsed_at":"2023-11-09T12:04:14.772Z","dependency_job_id":"d2fd713f-ea99-44ac-b55b-7cb5e6d5c2ed","html_url":"https://github.com/Hammerspoon/hammerspoon","commit_stats":null,"previous_names":[],"tags_count":190,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hammerspoon%2Fhammerspoon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hammerspoon%2Fhammerspoon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hammerspoon%2Fhammerspoon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hammerspoon%2Fhammerspoon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hammerspoon","download_url":"https://codeload.github.com/Hammerspoon/hammerspoon/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243076606,"owners_count":20232438,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["automation","hammerspoon","irc","lua","macos","mjolnir","objective-c","osx"],"created_at":"2024-07-30T17:01:23.236Z","updated_at":"2025-03-13T20:31:34.775Z","avatar_url":"https://github.com/Hammerspoon.png","language":"Objective-C","funding_links":[],"categories":["Objective-C","Objective-C Tools, Libraries, and Frameworks","automation","Applications","macOS","Objective-C Development","HarmonyOS","其他","objective-c","Utilities","Tools","mac 软件记录","Table of Contents",":iphone: Apps"],"sub_categories":["Window Management","Objective-C Tools, Libraries, and Frameworks","Windows Manager","网络服务_其他","Productivity","🪟 Window Management (11)","Mesh networks","自动化备份","Automation","React"],"readme":"# Hammerspoon\n[![CI](https://github.com/Hammerspoon/hammerspoon/workflows/CI/badge.svg)](https://github.com/Hammerspoon/hammerspoon/actions?query=workflow%3ACI)\n[![codecov.io](https://codecov.io/github/Hammerspoon/hammerspoon/coverage.svg?branch=master)](https://codecov.io/github/Hammerspoon/hammerspoon?branch=master)\n[![Downloads current release](https://img.shields.io/github/downloads/Hammerspoon/hammerspoon/latest/total.svg)](https://github.com/Hammerspoon/hammerspoon/releases)\n[![Downloads all releases](https://img.shields.io/github/downloads/Hammerspoon/hammerspoon/total.svg?maxAge=2592000)](https://github.com/Hammerspoon/hammerspoon/releases)\n[![Latest tag](https://img.shields.io/github/tag/Hammerspoon/hammerspoon.svg)](https://github.com/Hammerspoon/hammerspoon/tags)\n[![Latest release](https://img.shields.io/github/release/Hammerspoon/hammerspoon.svg)](https://github.com/Hammerspoon/hammerspoon/releases/latest)\n\nDiscord: [Click to join](https://discord.gg/vxchqkRbkR)\n\n## What is Hammerspoon?\n\nThis is a tool for powerful automation of OS X. At its core, Hammerspoon is just a bridge between the operating system and a Lua scripting engine.\n\nWhat gives Hammerspoon its power is a set of extensions that expose specific pieces of system functionality, to the user. With these, you can write Lua scripts to control many aspects of your OS X environment.\n\n## How do I install it?\n\n### Manually\n\n * Download the [latest release](https://github.com/Hammerspoon/hammerspoon/releases/latest)\n * Drag `Hammerspoon.app` from your `Downloads` folder to `Applications`\n\n### Homebrew\n\n  * `brew install hammerspoon --cask`\n\n## What next?\n\nOut of the box, Hammerspoon does nothing - you will need to create `~/.hammerspoon/init.lua` and fill it with useful code. There are several resources which can help you:\n * [Getting Started Guide](https://www.hammerspoon.org/go/)\n * [API docs](https://www.hammerspoon.org/docs/)\n * [FAQ](https://www.hammerspoon.org/faq/)\n * [Sample Configurations](https://github.com/Hammerspoon/hammerspoon/wiki/Sample-Configurations) supplied by various users\n * [Contribution Guide](https://github.com/Hammerspoon/hammerspoon/blob/master/CONTRIBUTING.md) for developers looking to get involved\n * An IRC channel for general chat/support/development (#hammerspoon on Libera)\n * [Google Group](https://groups.google.com/forum/#!forum/hammerspoon/) for support\n\n## What is the history of the project?\n\nHammerspoon is a fork of [Mjolnir](https://github.com/sdegutis/mjolnir) by Steven Degutis. Mjolnir aims to be a very minimal application, with its extensions hosted externally and managed using a Lua package manager. We wanted to provide a more integrated experience.\n\n## What is the future of the project?\n\nOur intentions for Hammerspoon broadly fall into these categories:\n * Ever wider coverage of system APIs in Extensions\n * Tighter integration between extensions\n * Smoother user experience\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHammerspoon%2Fhammerspoon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FHammerspoon%2Fhammerspoon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FHammerspoon%2Fhammerspoon/lists"}