felixkratz/sketchybar

A highly customizable macOS status bar replacement

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 26 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 13th, 2021
Open Issues & Pull Requests: 74 (+0)
GitHub issues: Enabled
Number of forks: 178
Total Stargazers: 12,340 (+0)
Total Subscribers: 28 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 33.8 hours
Mean response time: 17.8 days
90th percentile: 68.7 days
Tracked items: 152

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. Only 8% of issues opened in the past year have been closed. Three people close 66% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 50
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 424 days
Stale 30+ days: 44
Stale 90+ days: 37

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • enhancement (24)
  • bug (13)
  • PR welcome (12)
  • not reproducible (6)
  • available on master (5)
  • macOS version specific (4)
  • blocking next release (1)
  • documentation (1)

Most active issues this week

Detailed Description

SketchyBar is a highly customizable macOS status bar replacement written in C that prioritizes flexibility and dynamic configuration through shell scripting.

The tool solves the problem of the static, limited macOS menu bar by providing a fully reconfigurable bar where any element can be added, removed, or changed at any time. It uses an event-driven scripting system that allows users to adapt the bar's appearance dynamically rather than through static configuration files. The bar supports animations, interactive mouse controls, arbitrary graph rendering, and popup menus, with optimization for performance and efficiency as core design goals.

SketchyBar suits developers and power users who want deep customization of their macOS environment and are comfortable writing shell scripts to drive that customization. It works particularly well alongside tiling window managers and for users engaged in system ricing. The project provides a default configuration file and plugin scripts as starting points, and maintains a community discussion space where users share complete setups and plugins to build from. Anyone adopting it should expect to engage with command-line configuration and scripting rather than graphical settings.

The project shows consistent development activity with regular commits beyond releases. The maintainer actively engages with the community through discussions and maintains comprehensive documentation covering configuration syntax and available commands. The codebase remains focused on the core bar functionality without scope creep into unrelated features.