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
SelfControlApp avatar

SelfControlApp/selfcontrol

0
View on GitHub↗
4,365 stars·446 forks·Objective-C·GPL-3.0·18 viewsselfcontrolapp.com↗

Selfcontrol

SelfControl is a macOS website blocker and time-locked productivity tool. It functions as a persistent content filter that restricts access to specified websites and email servers for a fixed duration.

The application enforces these restrictions through a countdown timer that cannot be bypassed by restarting the computer or deleting the application. It ensures block persistence until the predetermined time expires.

The tool manages digital distractions by modifying the system hosts file and utilizing a privileged background daemon. The user interface supports multiple languages through localization.

Features

  • Digital Distraction Management - Blocks access to specific websites and mail servers for a set time to improve focus and productivity.
  • Focus and Time Management - Creates dedicated periods of deep work by removing online interruptions until a predetermined time expires.
  • macOS Website Blockers - A desktop application for blocking access to distracting websites and email servers on macOS for a fixed duration.
  • Anti-Cheat Timer Restrictions - Uses system timestamps to ensure block durations survive application restarts or reboots.
  • Time-Locked Productivity Tools - Prevents access to specified domains until a countdown timer expires regardless of system restarts.
  • Hosts File Editors - Redirects web traffic by modifying the /etc/hosts file to map distracting domains to a local loopback address.
  • Website and Mail Server Blocking - Restricts access to specific internet addresses and mail servers for a set duration to eliminate digital distractions.
  • Privileged Daemons - Runs a background process with root permissions to modify protected system files.
  • Content Filtering - Provides a local filtering system that enforces website restrictions across system reboots.
  • Persistent Block Enforcement - Ensures website restrictions remain active across system restarts and application deletions until the timer expires.
  • macOS Habit Automation - Manages digital habits on a Mac by automating the restriction of distracting web addresses.
  • Runtime Privilege Escalations - Requests administrator rights at runtime to perform privileged system operations like modifying the hosts file.
  • Productivity Tools - Block access to distracting websites for focused work.
  • System Productivity - Blocks access to distracting websites for productivity.
  • System Utilities - Blocks distracting websites for productivity.

Star history

Star history chart for selfcontrolapp/selfcontrolStar history chart for selfcontrolapp/selfcontrol

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. 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

Frequently asked questions

What does selfcontrolapp/selfcontrol do?

SelfControl is a macOS website blocker and time-locked productivity tool. It functions as a persistent content filter that restricts access to specified websites and email servers for a fixed duration.

What are the main features of selfcontrolapp/selfcontrol?

The main features of selfcontrolapp/selfcontrol are: Digital Distraction Management, Focus and Time Management, macOS Website Blockers, Anti-Cheat Timer Restrictions, Time-Locked Productivity Tools, Hosts File Editors, Website and Mail Server Blocking, Privileged Daemons.

Which projects share features with selfcontrolapp/selfcontrol?

Projects with overlapping indexed features include: quicksilver/quicksilver — Quicksilver Project Source. leits/meetingbar — MeetingBar is a macOS menu bar application that turns your calendar into a one‑click meeting hub. It syncs with your… eofster/telephone — SIP softphone for Mac. juliankahnert/pdf-archiver — A tool for tagging files and archiving tasks. hcmhcs/screentranslate — Screen translation app for macOS — select any area, get instant translation. On-device by default with Apple Vision… naotaka/clipmenu — A clipboard manager for Mac OS X.

Projects sharing features with Selfcontrol

These projects share indexed features with Selfcontrol. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • quicksilver/quicksilverquicksilver avatar

    quicksilver/Quicksilver

    2,906View on GitHub↗

    Quicksilver Project Source

    Objective-C
    View on GitHub↗2,906
  • eofster/telephoneeofster avatar

    eofster/Telephone

    1,154View on GitHub↗

    SIP softphone for Mac

    Swift
    View on GitHub↗1,154
  • hcmhcs/screentranslatehcmhcs avatar

    hcmhcs/screenTranslate

    41View on GitHub↗

    Screen translation app for macOS — select any area, get instant translation. On-device by default with Apple Vision OCR Apple Translation.

    Swiftapple-translationmacosmenu-bar-app
    View on GitHub↗41
  • juliankahnert/pdf-archiverJulianKahnert avatar

    JulianKahnert/PDF-Archiver

    336View on GitHub↗

    A tool for tagging files and archiving tasks.

    Swift
    View on GitHub↗336
Compare all 30 related projects→