awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
newmarcel avatar

newmarcel/KeepingYouAwake

0
View on GitHub↗
6,273 stars·244 forks·Objective-C·mit·47 viewskeepingyouawake.app↗

KeepingYouAwake

KeepingYouAwake is a macOS menu bar utility that prevents a Mac from automatically entering sleep mode. It offers both manual and timed control, allowing users to keep their system awake with a single click from the menu bar or for a user-defined duration that automatically reverts upon expiry.

The utility distinguishes itself through battery-aware operation, automatically disabling sleep prevention when the battery level drops below a configurable threshold to conserve power. This combines with a lightweight menu bar interface that provides instant activation and deactivation of sleep prevention without opening a separate window.

The application integrates with macOS power management frameworks to assert or release sleep prevention locks, supporting both indefinite manual prevention and scheduled countdown timers. It continuously monitors battery levels via system APIs to trigger automatic deactivation when power runs low.

Features

  • Sleep Inhibitors - Prevents a Mac from automatically sleeping during a specific task or presentation, with manual or timed control.
  • Menu Bar Utilities - Runs as a lightweight menu bar app with a persistent icon and popover interface for quick activation.
  • Sleep Prevention Auto-Disablers - Automatically deactivates sleep prevention when the battery level drops below a configurable threshold to conserve power.
  • Timed - Prevents sleep for a user-set period, then automatically allows the Mac to sleep again.
  • System Sleep Inhibitors - Leverages macOS I/O Kit or Power Management framework to assert or release sleep prevention locks.
  • Sleep Prevention Auto-Disablers - Automatically disables sleep prevention when battery drops below a configurable threshold to conserve power.
  • Menu Bar Utilities - A lightweight utility living in the macOS menu bar for instant activation and deactivation of sleep prevention.
  • One-Click Toggle Interfaces - Implements a one-click toggle on the menu bar icon to instantly start or stop sleep prevention without opening a window.
  • Timer-Based Inhibitors - Uses a system-level timer to prevent sleep for a set duration, automatically reverting after expiry.
  • Countdown Timer Managers - Manages a countdown timer with user-defined duration, triggering sleep prevention activation and automatic deactivation on expiry.
  • Wakefulness Timers - Sets a countdown timer to keep a Mac awake for a chosen duration, then automatically allowing sleep.
  • Wakefulness Timers - Keeps the Mac awake for a user-defined duration, then automatically allows sleep to resume.
  • System Tools - Prevents your Mac from going to sleep.
  • System Automation - Prevents the system from entering sleep mode.
  • System Utilities - Prevents the Mac from sleeping.

Star history

Star history chart for newmarcel/keepingyouawakeStar history chart for newmarcel/keepingyouawake

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to KeepingYouAwake

Similar open-source projects, ranked by how many features they share with KeepingYouAwake.
  • jacklandrin/onlyswitchjacklandrin avatar

    jacklandrin/OnlySwitch

    5,726View on GitHub↗

    OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing system settings, running custom scripts, and controlling connected devices. It functions as a standalone application that combines AirPods management, notch hiding, Shortcuts launching, and system settings control into a single interface accessible from the menu bar. The application distinguishes itself through AI-powered automation capabilities, allowing users to generate and execute AppleScript from natural language commands using multiple AI model providers. It also supports voi

    Swiftaiai-agentsaudioplayer
    View on GitHub↗5,726
  • leits/meetingbarleits avatar

    leits/MeetingBar

    5,122View on GitHub↗

    MeetingBar is a macOS menu bar application that turns your calendar into a one‑click meeting hub. It syncs with your calendar accounts via EventKit, displays your current or next meeting title and countdown directly in the menu bar, and lets you join or create video meetings without opening your calendar app. The app lives as a status‑item popover and can launch automatically at login, register system‑wide keyboard shortcuts, and send local notifications or full‑screen reminders before meetings. What sets MeetingBar apart is its broad support for over fifty video‑conferencing platforms. It de

    Swiftapplecalendargoogle-calendar
    View on GitHub↗5,122
  • gao-sun/eulgao-sun avatar

    gao-sun/eul

    9,908View on GitHub↗

    eul is a native macOS system monitor and desktop application built with SwiftUI. It serves as a status bar utility for tracking real-time CPU, memory, network, and battery usage. The application includes a dedicated Bluetooth device battery tracker to monitor the charge levels of connected peripherals. It is developed as a multilingual utility with a localized user interface to support multiple languages. The software covers system resource monitoring and peripheral battery tracking, integrating these metrics directly into the macOS menu bar.

    Swiftappmacosmonitor
    View on GitHub↗9,908
  • avibrazil/rdmavibrazil avatar

    avibrazil/RDM

    4,227View on GitHub↗

    RDM is a system utility for macOS designed to unlock and apply unsupported screen resolutions. It functions as a display resolution manager that enables users to set their screens to high-density resolutions not natively available in standard system settings. The tool specifically manages Retina display scaling by enabling high-density pixel modes. This ensures the user interface remains sharp while increasing the usable workspace through the use of custom resolution overrides. These capabilities are provided via a menu bar interface that interacts with low-level system frameworks to modify

    Objective-C++
    View on GitHub↗4,227
See all 30 alternatives to KeepingYouAwake→

Frequently asked questions

What does newmarcel/keepingyouawake do?

KeepingYouAwake is a macOS menu bar utility that prevents a Mac from automatically entering sleep mode. It offers both manual and timed control, allowing users to keep their system awake with a single click from the menu bar or for a user-defined duration that automatically reverts upon expiry.

What are the main features of newmarcel/keepingyouawake?

The main features of newmarcel/keepingyouawake are: Sleep Inhibitors, Menu Bar Utilities, Sleep Prevention Auto-Disablers, Timed, System Sleep Inhibitors, One-Click Toggle Interfaces, Timer-Based Inhibitors, Countdown Timer Managers.

What are some open-source alternatives to newmarcel/keepingyouawake?

Open-source alternatives to newmarcel/keepingyouawake include: jacklandrin/onlyswitch — OnlySwitch is a macOS menu bar utility that provides a centralized panel of toggle switches for quickly changing… leits/meetingbar — MeetingBar is a macOS menu bar application that turns your calendar into a one‑click meeting hub. It syncs with your… gao-sun/eul — eul is a native macOS system monitor and desktop application built with SwiftUI. It serves as a status bar utility for… avibrazil/rdm — RDM is a system utility for macOS designed to unlock and apply unsupported screen resolutions. It functions as a… mortennn/dozer — Dozer is a macOS desktop utility and menu bar manager designed to reduce visual clutter by controlling the visibility… nickustinov/itsyhome-macos.