Chris Huxtable's repositories
atomic_write.cr
Extends `File` to provide `atomic_write()`.
front_matter.cr
Separates a files front matter from its content
user_group.cr
Adds System Users and Groups.
console.cr
Easy to use output control allowing redirection and buffering
hostname.cr
Encapsulates hostnames making them more convenient.
restrict.cr
Adds restrictive patterns to Crystal
CBHAboutWindow
A fancier about window. Designed for my ease-of-use, but flexible enough for anyone.
CBHCompressKit
An easy-to-use interface for compression and a `NSData` category.
CBHDigestKit
Makes calculating digests easy.
CBHMapReduceKit
Adds map, filter, and reduce methods to common collection types
CBHRandomKit
An easier & safer to use interface for cryptographically secure random.
CBHBenchmarkKit
A simple statistical time-based benchmarking framework
CBHCollectionKit
A collection of easy-to-use collection types
CBHCryptoKit
An easy-to-use cryptography interface.
CBHDateKit
Adds comfort features to NSDate and NSDateFormatter
CBHEncodingKit
An easy-to-use category for `NSData` and `NSString` to encode data in Base64 andBase32.
CBHFileSystemEventKit
An easier way to watch for file system events.
CBHGeometryKit
Expanded and consistently named tools for managing Foundation geometry.
CBHMemoryKit
A safer and easy-to-use interface for managing and manipulating memory.
CBHPreferencesManager
An easy-to-use preferences manager
CBHStringSplitter
A convenient utility for splitting stings with a minimal memory footprint.
CBHWindowManager
An easy-to-use singleton which manages `NSWindow` and `NSWindowController` objects
front_matter_parser
Ruby library to parse files or strings with a front matter. It has automatic syntax detection.
jekyll-uncss
A Jekyll plugin that uses uncss to remove unused css rules.
qmk_firmware
Open-source keyboard firmware for Atmel AVR and Arm USB families