PockKit - Core framework for building Pock widgets

  •        298

PockKit is available under the MIT license. See the LICENSE file for more info.




Related Projects

Pock - Display macOS Dock in Touch Bar

  •    Swift

Media information at a glance with gestures for media controls included. A handy ESC button is there, just in case, so you don't have to hide Pock to access the system one.

touchbar_nyancat - Stupid nyancat animation on your +$2k MacBook Pro's Touchbar

  •    Swift

Stupid Nyan Cat animation on your +$2k MacBook Pro's Touchbar. Enjoy.

EnergyBar - Supercharge your Mac's Touch Bar.

  •    Objective-C

EnergyBar replaces your Mac's Touch Bar with a collection of widgets, such as a Dock or a "Now Playing" widget. The goal of EnergyBar is to maximize the Touch Bar's usability, while minimizing some of its flaws such as inadvertent tapping. The default placement of EnergyBar widgets allows for consistency and memorization of your Touch Bar use. The areas around the Esc key and above the Delete key have been kept non-functional to alleviate the problem of inadvertent tapping. At the same time EnergyBar allows for customization so that you only have your favorite widgets visible.

RDM - Easily set Mac Retina display to higher unsupported resolutions

  •    Objective-C++

This is a tool that lets you use MacBook Pro Retina's highest and unsupported resolutions. As an example, a Retina MacBook Pro 13" can be set to 3360×2100 maximum resolution, as opposed to Apple's max supported 1680×1050. It is accessible from the menu bar. You should prefer resolutions marked with ⚑️ (lightning), which indicates the resolution is HiDPI or 2× or more dense in pixels.

Muse - An open-source Spotify controller with TouchBar support

  •    Swift

An open-source Spotify, iTunes and Vox controller with TouchBar support, system-wide TouchBar controls (à la iTunes) and Spotify account integration. Muse appends a permanent button to the control strip (right tray bar) of the TouchBar, displaying album art and playback time. You can tap it to reveal the full control bar, long press it to toggle play/pause and swipe on it to jump to next or previous track.


  •    C

Linux iSight audio driver (ALSA). This driver works only with the ieee1394 (firewire) iSight digital camera. It will not work with the iSight shipped quot;embeddedquot; with the new intel-mac series (macbook, macbook-pro, imac)

react-native-touchbar - TouchBar for react-native-macos

  •    Objective-C

You need Xcode 8.1 on macOS Sierra 10.12.1 (12B2657) or later.

kestrel - simple, distributed message queue system (inactive)

  •    Scala

This test just spams a kestrel server with "put" operations, to see howquickly it can absorb and journal them.A sample run on a 2010 MacBook Pro: $ ./dist/kestrel/scripts/load/put-many -n 100000 Put 100000 items of 1024 bytes to localhost:22133 in 1 queues named spam using 100 clients. Finished in 6137 msec (61.4 usec/put throughput). Transactions: min=71.00; max=472279.00 472160.00 469075.00; median=3355.00; average=5494.69 usec Transactions distribution: 5.00%=485.00 1

go-disruptor - A port of the LMAX Disruptor to the Go language.

  •    Go

This is a port of the LMAX Disruptor into the Go programming language. It retains the essence and spirit of the Disruptor and utilizes a lot of the same abstractions and concepts, but does not maintain the same API.On my MacBook Pro (Intel Core i7-4960HQ CPU @ 2.60GHz) using Go 1.4.2, I was able to push over 900 million messages per second (yes, you read that right) from one goroutine to another goroutine. The message being transferred between the two CPU cores was a simple, incrementing number, but literally could be anything. Note that your mileage may vary and that different operating systems can introduce significant “jitter” into the application by taking control of the CPU and invalidating the various CPU caches. Linux and Windows have the ability to assign a given process to specific CPU cores which reduces jitter significantly by keeping all the CPU caches hot. Parenthetically, when the Disruptor code is compiled and run on a Nexus 5, it can push about 15-20 million messages per second.

touch-bar-simulator - Use the Touch Bar on any Mac

  •    Swift

Launch the Touch Bar simulator from anywhere without needing to have Xcode installed, whereas Apple requires you to launch it from inside Xcode. It also comes with a handy transparency slider, a screenshot button, and a service to toggle the Touch Bar in the Services menu or with a keyboard shortcut.You can add a shortcut in System Preferences → Keyboard → Shortcuts → Services → Toggle Touch Bar.

ingredient-phrase-tagger - Extract structured data from ingredient phrases using conditional random fields

  •    Python

We use a conditional random field model (CRF) to extract tags from labelled training data, which was tagged by human news assistants. We wrote about our approach on the New York Times Open blog. More information about CRFs can be found here.On a 2012 Macbook Pro, training the model takes roughly 30 minutes for 130k examples using the CRF++ library.


  •    Objective-C

gfxCardStatus is an open-source menu bar application that keeps track of which graphics card your unibody, dual-GPU MacBook Pro is using at any given time, and allows you to switch between them on demand.



Dock sits above the Windows Start menu and can be used to "Dock" shortcuts and files by simply dragging the file on to it. To remove a file from the dock drag the item off it. The main goal for Dock was to replace the Quick Launch menu with something elegant and easy to use.

TouchBreakout - Play Breakout game on your Touch Bar, using SpriteKit. 用 Touch Bar 在 Mac δΈŠηŽ©ζ‰“η –ε—ζΈΈζˆ

  •    Swift

Play Breakout Game on your Touch Bar, using SpriteKit. 😒The Apple Review teams said the original name TouchBreakout leverages the name 'Breakout', so when launching I have to change the name to TouchBrickout.

redux-devtools-dock-monitor - A resizable and movable dock for Redux DevTools monitors

  •    Javascript

A resizable and movable dock for Redux DevTools. Powered by React Dock. Read how to start using Redux DevTools.

macOS-Security-and-Privacy-Guide - A practical guide to securing macOS.

  •    Python

This guide is a collection of techniques for improving the security and privacy of a modern Apple Macintosh computer ("MacBook") and macOS (formerly known as "OS X"). This guide is targeted to “power users” who wish to adopt enterprise-standard security, but is also suitable for novice users with an interest in improving their privacy and security on a Mac.

mac-precision-touchpad - Windows Precision Touchpad Driver Implementation for Apple MacBook / Magic Trackpad

  •    C

Warning: The project is under development, with some features incomplete yet. See projects page for known issues and WIP(work-in-progress) items before opening a new issue. This project aims to implement Windows Precision Touchpad Protocol for Apple MacBook family/Magic Trackpad 2 on Windows 10.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.