[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-6224":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":23,"hasPages":25,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":39,"readmeContent":40,"aiSummary":41,"trendingCount":16,"starSnapshotCount":16,"syncStatus":42,"lastSyncTime":43,"discoverSource":44},6224,"SketchyBar","FelixKratz\u002FSketchyBar","FelixKratz","A highly customizable macOS status bar replacement","https:\u002F\u002Ffelixkratz.github.io\u002FSketchyBar\u002F",null,"C",11899,170,25,50,0,4,40,188,28,41.7,"GNU General Public License v3.0",false,"master",true,[27,28,29,30,31,32,33,34,35,36,37,38],"bar","customization","darwin","macos","ricing","shell-scripts","sketchybar","status","statusbar","tiling-window-manager","ui","yabai","2026-06-12 02:01:17","\u003Cp align=\"center\">\n  \u003Cimg src=\"images\u002FSbar.svg\" \u002F>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Ffelixkratz.github.io\u002FSketchyBar\u002Fsetup\">Install\u003C\u002Fa>\n\u003Cspan> • \u003C\u002Fspan>\n\u003Ca href=\"https:\u002F\u002Ffelixkratz.github.io\u002FSketchyBar\u002Fconfig\u002Fbar\">Documentation\u003C\u002Fa> \n\u003Cspan> • \u003C\u002Fspan> \n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fdiscussions\u002F47?sort=top\">Setups\u003C\u002Fa>\n\u003Cspan> • \u003C\u002Fspan> \n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fdiscussions\u002F12?sort=top\">Plugins\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fopensource.org\u002Flicenses\u002F\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FLicense-GPL%20v3-blue.svg\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002FFelixKratz\u002FSketchyBar.svg?style=flat&color=orange\" \u002F>\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Freleases\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fcommits-since\u002FFelixKratz\u002FSketchyBar\u002Flatest.svg?color=orange\">\u003C\u002Fa>\n\u003Ca href=\"https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FFree_and_open-source_software\">\u003Cimg src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FFOSS-100%25-green.svg?style=flat\">\u003C\u002Fa>\n\u003C\u002Fp>\n\n\u003Cp align=\"center\">\nThis bar project aims to create a highly flexible, customizable, fast and powerful status bar replacement for people that like playing with\nshell scripts.\n\u003C\u002Fp>\n\n![](images\u002Fexample.png)\n\u003Cp align=\"center\">\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fdiscussions\u002F47?sort=top\">More Setups\u003C\u002Fa>\n\u003C\u002Fp>\n\n\n\n## Features\n* Full *configurability* at any time\n* Dynamic *animation* system\n* Powerful *scripting* and *event* system\n* Optimized to be *fast* and *efficient*\n* Interactive *mouse* support\n* Support for displaying macOS menu bar apps (*aliases*)\n* Can draw arbitrary *graphs*\n* On-demand *popup* menus\n\nThe main design principle of this project is that *all* elements of the bar can\nbe added, removed and freely changed at any point in time. Thus, the\nconfiguration of the bar is not *static*, rather it is possible to adapt the\nappearance of the bar completely dynamically with the help of a powerful\nevent-driven scripting system at any point in time using the highly\nconfigurable basic building blocks SketchyBar offers.\n\n## Getting Started\nRefer to the installation guide in the [documentation](https:\u002F\u002Ffelixkratz.github.io\u002FSketchyBar\u002Fsetup) to get the program set up.\nOnce this is sorted you can start to become familiar with the syntax of sketchybar by going through the default [*sketchybarrc*](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fblob\u002Fmaster\u002Fsketchybarrc) file and the default [*plugin scripts*](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fblob\u002Fmaster\u002Fplugins),\nwhich are located in `~\u002F.config\u002Fsketchybar\u002F` and look like this:\n\n![](images\u002Fdefault.png)\n\nAll commands and options are explained in detail in the relevant sections\nof the configuration [documentation](https:\u002F\u002Ffelixkratz.github.io\u002FSketchyBar\u002Fconfig\u002Fbar). You can try the commands directly from\nthe commandline to see which affect they have and how they alter the bar. Once you have become familiar with the syntax you can\nlook for a config to start from [here](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fdiscussions\u002F47?sort=top) or start from scratch and customize\neverything to your liking.\n\nYou might also enjoy looking at the [Tips & Tricks](https:\u002F\u002Ffelixkratz.github.io\u002FSketchyBar\u002Fconfig\u002Ftricks) section\nfor some further tips on your journey. If you are searching for functional items you might want to check the\n[plugins](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fdiscussions\u002F12?sort=top) section if someone has already created what you are looking for.\n\nShould you encounter things not working as you expect them to, please *do not* hesitate to open an [issue](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fissues), as\nthis is either a bug or a documentation problem and relevant in any case.\n\n## Documentation\nFor the full documentation of all commands and properties please refer to the [website](https:\u002F\u002Ffelixkratz.github.io\u002FSketchyBar\u002Fconfig\u002Fbar).\n\nIf questions remain, feel free to consult the [Q&A](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fdiscussions\u002Fcategories\u002Fq-a) section.\n\n## Supporting\n*You* can support this project is many ways:\n- By *creating* issues and pull-requests if you encounter problems\n- By *sharing* your [plugins](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fdiscussions\u002F12) and [setups](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBar\u002Fdiscussions\u002F47)\n- By *starring* the project on GitHub\n- If this project has value to you, consider quantifying it and *donating* to a charity of your choice. If you want to let me know about your donation, you\ncan contact me via [email](mailto:felix.kratz@tu-dortmund.de?Subject=Donation).\n- If you want to support me directly, you can do so via [ko-fi](https:\u002F\u002Fko-fi.com\u002Ffelixkratz)\n\n## Credits\nThis project was forked from *[spacebar](https:\u002F\u002Fgithub.com\u002Fcmacrae\u002Fspacebar)* and completely reimagined and rewritten. \u003Cbr>\nThe original idea is based on the status bar that was included in *[yabai](https:\u002F\u002Fgithub.com\u002Fkoekeishiya\u002Fyabai)* before getting removed.\n\n\n## Related Projects\n- [SbarLua](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSbarLua): A Lua API for SketchyBar\n- [sketchybar-app-font](https:\u002F\u002Fgithub.com\u002Fkvndrsslr\u002Fsketchybar-app-font): A symbol font for SketchyBar\n- [SketchyBarHelper](https:\u002F\u002Fgithub.com\u002FFelixKratz\u002FSketchyBarHelper): A header for C\u002FC++ to directly communicate with SketchyBar\n\n## Some animation examples\n\nhttps:\u002F\u002Fuser-images.githubusercontent.com\u002F22680421\u002F211198711-45318f04-e96f-4aa1-a0ba-c7f30f050902.mp4\n\n\n","SketchyBar 是一个高度可定制的 macOS 状态栏替代工具。它支持动态配置、动画系统以及强大的脚本和事件处理机制，使得用户能够随时调整状态栏的显示内容与样式。此外，SketchyBar 优化了性能以确保快速响应，并且支持鼠标交互操作及绘制任意图形等功能。该项目非常适合喜欢通过 shell 脚本来个性化设置自己桌面环境的用户使用，在追求极致自定义体验的同时保持高效运行。",2,"2026-06-11 03:05:58","top_language"]