GitHub topics: launchd
creativeprojects/resticprofile
Configuration profiles manager and scheduler for restic backup
Language: Go - Size: 32.5 MB - Last synced at: 4 days ago - Pushed at: 9 days ago - Stars: 952 - Forks: 36

nix-darwin/nix-darwin
Manage your macOS using Nix
Language: Nix - Size: 6.71 MB - Last synced at: 5 days ago - Pushed at: 5 days ago - Stars: 4,053 - Forks: 523

josh/launchd-activate
Declaratively load and unload launchd agents
Language: Swift - Size: 60.5 KB - Last synced at: 3 days ago - Pushed at: 9 days ago - Stars: 1 - Forks: 0

lucastnr/my-config
Backups of configuration files with automatic sync to a git repository
Language: Shell - Size: 55.7 KB - Last synced at: 9 days ago - Pushed at: 10 days ago - Stars: 0 - Forks: 0

MacsInSpace/MacAppStoreRedist
Launchd and Script to watch the App Store Manifest and hard link downloads from the Mac App Store for redist.
Language: Shell - Size: 11.7 KB - Last synced at: 10 days ago - Pushed at: about 8 years ago - Stars: 42 - Forks: 1

karlicoss/dron
What if cron and systemd had a baby?
Language: Python - Size: 202 KB - Last synced at: 4 days ago - Pushed at: 14 days ago - Stars: 57 - Forks: 2

infothrill/python-launchd
pythonic interface for launchd on OS X / macOS
Language: Python - Size: 45.9 KB - Last synced at: about 10 hours ago - Pushed at: 8 months ago - Stars: 31 - Forks: 4

Linkurious/pattypm
A Process Manager called Patty
Language: JavaScript - Size: 285 KB - Last synced at: 5 days ago - Pushed at: 25 days ago - Stars: 1 - Forks: 1

hotgazpacho/dotfiles
My macOS dotfiles
Language: Lua - Size: 647 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 7 - Forks: 0

Jeff2Ma/launchd-with-networkchange
A tool with shell script and launchd to trigger actions whenever a Mac's network information is changed.
Language: Python - Size: 151 KB - Last synced at: 15 days ago - Pushed at: over 3 years ago - Stars: 130 - Forks: 20

danawoodman/systemservice 📦
A cross-platform system service manager written in Go
Language: Go - Size: 53.7 KB - Last synced at: 6 days ago - Pushed at: over 2 years ago - Stars: 11 - Forks: 0

arendruni/location-switch
Automatic network location switcher
Language: Shell - Size: 20.5 KB - Last synced at: 7 days ago - Pushed at: 7 months ago - Stars: 4 - Forks: 1

Skycoder42/QtService
A platform independent library to easily create system services and use some of their features
Language: C++ - Size: 2.02 MB - Last synced at: 2 months ago - Pushed at: over 2 years ago - Stars: 157 - Forks: 56

yahoojapan/XCMetricsAggregator
Automation tool for Xcode Metrics Organizer with AppleScript
Language: Ruby - Size: 160 KB - Last synced at: about 18 hours ago - Pushed at: about 5 years ago - Stars: 63 - Forks: 5

thrialectics/obsidian-ai-learning-digest
Generates AI summaries of Obsidian Web Clipper vault content daily (or set your frequency) and creates a glossary of terms to learn from clipped content.
Language: Python - Size: 14.6 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 0 - Forks: 0

emorydunn/LaunchAgent
Programmatically create and maintain launchd agents and daemons without manually building Property Lists.
Language: Swift - Size: 317 KB - Last synced at: 6 days ago - Pushed at: about 3 years ago - Stars: 62 - Forks: 14

ryangball/launchd-package-creator
A utility that allows you to easily create a .pkg containing a LaunchDaemon or LaunchAgent, and a target script of your choosing.
Language: Swift - Size: 1.62 MB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 116 - Forks: 9

glowinthedark/pylaunchd
MacOS launchd/launchctl GUI
Language: Python - Size: 326 KB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 47 - Forks: 11

koenichiwa/launchd
Rust library for creating/parsing launchd files
Language: Rust - Size: 85.9 KB - Last synced at: 4 days ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 3

nicolodiamante/prune
Effortlessly declutter the macOS Launchpad, ensuring swift access to your most-used apps, paving the way to a tidier, more organised Mac.
Language: Shell - Size: 51.8 KB - Last synced at: 2 months ago - Pushed at: 10 months ago - Stars: 19 - Forks: 1

gniemetz/automount
Mount shares at login
Language: Shell - Size: 91.8 KB - Last synced at: about 1 month ago - Pushed at: almost 5 years ago - Stars: 41 - Forks: 6

newtonne/lctl
User-friendly launchctl wrapper and helper functions
Language: Shell - Size: 2.22 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 17 - Forks: 5

josh/launchdns 📦
A launchd friendly development DNS server
Language: Shell - Size: 37.1 KB - Last synced at: 3 days ago - Pushed at: almost 6 years ago - Stars: 77 - Forks: 8

aderyabin/ServPane
A launchd menu bar app for Mac
Language: JavaScript - Size: 325 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 116 - Forks: 8

mach-kernel/launchk
Cursive TUI that queries XPC to peek at launchd state
Language: Rust - Size: 456 KB - Last synced at: 11 days ago - Pushed at: 11 days ago - Stars: 107 - Forks: 12

katernet/darkmode 📦
Set macOS dark mode and Alfred dark theme at sunset
Language: Shell - Size: 263 KB - Last synced at: about 2 months ago - Pushed at: almost 5 years ago - Stars: 147 - Forks: 10

andrewpetrochenkov/launchd-generator
:rocket: launchd.plist generator
Language: Shell - Size: 8.79 KB - Last synced at: 7 days ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 0

stephen-fox/launchctlutil
A Go library that provides functionality for working with the launchctl application and launchd.
Language: Go - Size: 15.6 KB - Last synced at: 7 days ago - Pushed at: almost 6 years ago - Stars: 12 - Forks: 1

tobiasmcvey/rclonesetup
How to setup and mount rclone remote drives on boot using Linux and Mac
Language: Shell - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: over 4 years ago - Stars: 39 - Forks: 2

nvzqz/embed-plist-rs
Embed property list files like Info.plist directly in your Rust executable binary
Language: Rust - Size: 190 KB - Last synced at: 13 days ago - Pushed at: over 3 years ago - Stars: 41 - Forks: 0

therootcompany/serviceman
Cross-platform service management for Mac, Linux, and Windows.
Language: Go - Size: 4.46 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 43 - Forks: 6

hollodotme/traefik-proxy-autostart
All configs to auto-start a global traefik instance in a docker-compose setup
Language: Shell - Size: 41 KB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 5 - Forks: 2

suwa-sh/update-motd
update /etc/motd for macOS
Language: Shell - Size: 2.93 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 2

eddiekim/LaunchDExample
Example to demonstrate launchd agents for macOS
Language: Shell - Size: 26.4 KB - Last synced at: 6 months ago - Pushed at: about 6 years ago - Stars: 3 - Forks: 1

OperatorFoundation/Moonbounce
Moonbounce is graphical user interface for using an OpenVPN client and server with Pluggable Transport support. The goal of Moonbounce is to provide a usability-focused, streamlined user experience to using PT-enabled OpenVPN.
Language: Swift - Size: 7.11 MB - Last synced at: about 2 months ago - Pushed at: about 1 year ago - Stars: 29 - Forks: 2

samantehrani/daemonizer
Daemonizer facilitates the creation of daemon applications on windows and macos with a unified abstraction over Windows Services apis and Launchd.
Language: Rust - Size: 25.4 KB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

tprasadtp/go-launchd
Go bindings for macOS launchd. Supports launchd socket activation (launch_activate_socket) without using cgo. Supports TCP, UDP, Unix and Unixgram sockets.
Language: Go - Size: 115 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

alexander-jackson/bidd
MacOS daemon to disable Bluetooth if nothing is connected after a period of time
Language: Rust - Size: 39.1 KB - Last synced at: 7 days ago - Pushed at: 12 months ago - Stars: 0 - Forks: 0

wecraftforfun/launch-tui
Launch-tui is a small TUI app to manage launchD
Language: Go - Size: 35.2 KB - Last synced at: 12 months ago - Pushed at: about 3 years ago - Stars: 19 - Forks: 2

MudSplasher/launchd
Decompiled verison of launchd for darwin of course
Language: C - Size: 25.4 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

Congyuwang/tasker 📦
MacOS Remote Background Task Scheduler
Language: Rust - Size: 982 KB - Last synced at: 7 days ago - Pushed at: almost 4 years ago - Stars: 4 - Forks: 0

ChrisBaker97/launchd
A collection of macOS .plist files to automate background tasks using launchd
Size: 24.4 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

opensfcc/sandbox-launchd
Automatically Start & Stop your Sandbox when your macOS device Boots, Shuts Down, Wakes & Sleeps.
Language: Shell - Size: 478 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 10 - Forks: 0

go-darwin/launchd
Go interface for macOS launchd
Size: 2.93 KB - Last synced at: about 1 year ago - Pushed at: almost 7 years ago - Stars: 0 - Forks: 0

samarthkishor/eyesaver
A simple tool for MacOS to combat eyestrain
Language: Shell - Size: 11.7 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 1

srinikhil-07/Objective-C-Basics
Objective C code.
Language: Objective-C - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: almost 6 years ago - Stars: 2 - Forks: 0

vmarchaud/servicectl
Servicectl is a opinionated process manager that aim to simplify native init systems for developers.
Language: TypeScript - Size: 249 KB - Last synced at: about 1 month ago - Pushed at: over 4 years ago - Stars: 23 - Forks: 1

krispayne/borg-scripts
Automating Mac endpoint backups with borg
Language: Shell - Size: 31.3 KB - Last synced at: about 1 year ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 1

csairlie/java-launchd
Wrapper for launchd on MacOS
Language: Java - Size: 102 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

tony-go/XPCDemo
Integrating a XPC service in a macOS application.
Language: Swift - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 0

schmonz/macos-user-svscan
Per-user process supervision trees on macOS
Language: Makefile - Size: 4.88 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 1 - Forks: 0

spiretechnology/go-autostart
Library for registering an executable as a startup item
Language: Go - Size: 15.6 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 2 - Forks: 0

stephen-fox/cyberdaemon
A Go library that provides tooling for creating and managing a platform-agnostic daemon.
Language: Go - Size: 124 KB - Last synced at: 7 days ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

joxyloo/notion-to-do-list-wallpaper
Set notion to-do list as desktop wallpaper automatically.
Language: JavaScript - Size: 5.47 MB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

casteryh/easy-daemonizer
A CLI front-end to create and install a daemon service with launchctl for OS X.
Language: JavaScript - Size: 719 KB - Last synced at: 12 months ago - Pushed at: over 2 years ago - Stars: 8 - Forks: 0

chilcote/outset 📦
Automatically process packages, profiles, and scripts during boot, login, or on demand.
Language: Python - Size: 296 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 566 - Forks: 63

tech-otaku/launch-agents-symlinks
Create symbolic links locally to launchd property list files stored centrally in the cloud.
Language: Shell - Size: 6.84 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

0xadada/notify-on-packetloss
Macos notifications when packetloss occurs
Language: Shell - Size: 32.2 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

spacekaila/wayd
ask what you're doing every 15 minutes and write the answer to a markdown file. uses python and launchd.
Language: Python - Size: 227 KB - Last synced at: almost 2 years ago - Pushed at: about 5 years ago - Stars: 1 - Forks: 1

ydataai/homebrew-tap
Homebrew taps
Language: Ruby - Size: 18.6 KB - Last synced at: 3 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

fabacab/SimpleSpoofMAC
:id::twisted_rightwards_arrows: Super simple launchd-style Airport/Wi-Fi card MAC address spoofer for macOS.
Language: Shell - Size: 7.81 KB - Last synced at: about 14 hours ago - Pushed at: over 5 years ago - Stars: 9 - Forks: 1

itspriddle/shotty 📦
Automatically copy screenshots to Dropbox and send a public URL to the clipboard on OS X
Language: Ruby - Size: 165 KB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

LiJiabo/BetterOfficeAutoRecovery
为Mac Office增加自动恢复文件备份功能。Automatic backup mac office auto recovery files.
Language: Shell - Size: 229 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 0

snsinfu/mac-wireguard-setup
Setup multiple wireguard tunnels on macOS as launchd services
Language: Makefile - Size: 1000 Bytes - Last synced at: over 2 years ago - Pushed at: about 5 years ago - Stars: 11 - Forks: 1

andrewpetrochenkov/launchd-exec
:rocket: execute script via launchd and log stdout, stderr
Language: Shell - Size: 5.86 KB - Last synced at: 26 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

casouri/launchdman 📦
launchd parser and manager for Python
Language: Python - Size: 228 KB - Last synced at: 24 days ago - Pushed at: over 7 years ago - Stars: 1 - Forks: 0

x13a/launch-swift 📦
Wrapper for socket activation on macOS.
Language: Swift - Size: 6.84 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hrbrmstr/killvaldi
🪓 Stop Vivaldi from inserting itself into macOS login items
Language: Shell - Size: 9.77 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 0

richwrightnyc/network-autoswitcher Fork of pesqair/network-check
Harness launchd to turn off your WiFi when connected to Ethernet, and power it back on when disconnected.
Language: Shell - Size: 12.7 KB - Last synced at: 7 days ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

hankbao/service-management-sys
Rust bindings to the ServiceManagement.framework on macOS
Language: Rust - Size: 9.77 KB - Last synced at: 10 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

andrewpetrochenkov/launchagents.py
:rocket: LaunchAgents python interface
Language: Python - Size: 10.7 KB - Last synced at: 24 days ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

kevinstadler/pf-blockinternet-launchd
LaunchDaemon script for disabling internet access at certain times of day
Language: Shell - Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

JayBrown/XProtectUpdates
Notifies the user of macOS XProtect updates
Language: Shell - Size: 139 KB - Last synced at: 3 months ago - Pushed at: about 7 years ago - Stars: 4 - Forks: 0

YarikRevich/templates
Contains templates for different confgi files
Size: 8.79 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

dtroode/os-hw
Моё домашнее задание на втором курсе по дисциплине Операционные системы.
Language: Python - Size: 21.5 KB - Last synced at: over 2 years ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

haltepunkt/LaunchControl
Communicate with launchd.
Language: Objective-C - Size: 27.3 KB - Last synced at: about 2 years ago - Pushed at: about 6 years ago - Stars: 6 - Forks: 0

MicahElliott/dunnit
Dunnit is the simplest possible hourly activity recorder, via system-notification prompt
Language: Shell - Size: 676 KB - Last synced at: 5 days ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

rhart-rup/Playstation-Store-Price-Drop-Alert
UK Playstation Store Price Tracker script using Python. Track the price of as many games as you want and receive email alerts when the price drops.
Language: Python - Size: 1.87 MB - Last synced at: about 2 years ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

morgant/sysmon-startupitem
Sysmon StartupItem/launchd job
Language: Shell - Size: 9.77 KB - Last synced at: 2 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

tobyjamesthomas/instagram-bot
An Instagram bot that only ❤️
Language: Python - Size: 153 KB - Last synced at: over 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 1

andrewpetrochenkov/launchd-env.py
:rocket: manage launchd.plist environment variables
Language: Python - Size: 6.84 KB - Last synced at: 26 days ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

motokii/batterygraph
📈 Display graph of MacBook battery
Language: Ruby - Size: 117 KB - Last synced at: over 2 years ago - Pushed at: about 8 years ago - Stars: 3 - Forks: 0

andrewpetrochenkov/launchd-plist.py
:rocket: launchd.plist class
Language: Python - Size: 8.79 KB - Last synced at: 5 days ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

andrewpetrochenkov/launchctl.py
:rocket: launchctl python interface
Language: Python - Size: 2.93 KB - Last synced at: 11 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 0

danielbayley/launch
Easily create and load Launch Agents on macOS.
Language: Ruby - Size: 1000 Bytes - Last synced at: 2 months ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

ericcurtin/daemon
A portable, daemon starting, stopping, restarting, enabling, disabling, status checking binary
Language: C++ - Size: 13.7 KB - Last synced at: 7 days ago - Pushed at: over 8 years ago - Stars: 2 - Forks: 0

kiwiroy/mojolicious-command-author-generate-launchd
Create a launchd.plist file for a Mojolicious application/Run with hypnotoad-launchd
Language: Perl - Size: 21.5 KB - Last synced at: 6 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0
