Archive for category MacOS

AMWindow

A small NSWindow subclass that implements an improved zooming behaviour and makes it easy to allow or deny zooming and/or resizing of a window. If zooming is not allowed, the zoom button will be disabled. Also, the resize indicator will be added or removed as required.

Official AMWindow web site

PolKit

A collection of many reusable Obj-C classes and functions for Mac OS X Leopard and later providing features like advanced networking, file system utilities, HID, MIDI & serial port devices support, OpenSSL encryption, file upload & download for many protocols, etc.

Official PolKit repository

NoodleLineNumberView

An NSRulerView subclass for showing line numbers on the left of an NSTextView in an NSScrollView and setting “markers” (i.e. breakpoints in the style of Xcode).

Official NoodleLineNumberView site

NoodleKit repository

WebAppKit

A very flexible web server framework written in Cocoa perfectly suited to implementing web services. Easily map paths and requests to selectors. It has a template engine, database support, does sessions, HTTP AUTH, and cookies.

Official WebAppKit web site

LogPoints

Advanced logging toolkit that supports filtering, doesn’t require format strings, supports log levels etc.

Official EngineRoom repository

Diff Match Patch Objective C

The Diff Match and Patch libraries offer robust algorithms to

  • Compare two blocks of plain text and efficiently return a list of differences.
  • Find a search string’s best fuzzy match in a block of plain text, weighted for both accuracy and location.
  • Apply a list of patches onto plain text using best-effort to apply patch even when the underlying text doesn’t match.

Official Diff Match Patch web site

Official Diff Match Patch Objective C repository

TwUI

A hardware accelerated, Core Animation based UI framework for Mac, inspired by UIKit.

Official TwUI repository

MagicalRecord

An implementation of the active record pattern on top of Core Data, inspired by Ruby on Rail’s active record fetching.

Official MagicalRecord repository

NPReachability

A block-based reachability class that notifies handlers of changes in the reachability status.

Official NPReachability repository

CoreParse

A parsing framework for OS X, supporting a wide range of grammars thanks to its shift/reduce parsing schemes.

Official CoreParse repository