This is your work, valued

Australia

Chris Hulbert

Elite
@chrishulbert

Native iOS / Swift developer mainly, familiar with many languages including Go, TS/JS, C#, Rust, C, etc.

SimplePingHelper. How to perform a Ping in an iPhone app

309

MarkdownPresenter. Update: Follow link to recommended fork. For when you're giving a presentation in half an hour, and you haven't got the time to open up keynote...

156

friendly_launchpad. Friendly Launchpad MSP430 library

55

SkeletonKey. Skeleton Key iPhone password manager with Dropbox

52

gondola. Gondola: Media server that runs from an old laptop / RaspberryPi

50

CHDropboxSync. Easy Dropbox syncing for iOS apps

50

crypto. Deliberately simple, thoroughly commented AES/DES/etc crypto implementations in various languages, for learning purposes.

49

CHBgDropboxSync. iPhone/Obj-C library to background sync a folder to Dropbox

39

datepicker. SImple, light Javascript date picker, with no javascript framework dependencies.

30

msgpack. MessagePack is an extremely efficient object serialization library. It's like JSON, but very fast and small.

27

JavaTutorial. Source for the learning java tutorial

23

MegaComet. A comet server that will (hopefully) be able to handle 1 million (eg mega) connections.

20

ExternalMergeSort. Sort files that are too big to fit into memory

20

iPhoneAutoTranslate. Automatically translate your iPhone app's Localizable.strings into all languages using Microsoft Translator

16

Wattle. Super-simple API requests in Swift (wrapper for NSURLSession)

15

HackerNewsReader. Hacker News Reader

13

Swift2Keychain. Swift 2 Keychain wrapper

10

SimpleCSharpWiki. Wiki in C# / Asp.Net for small teams, running on intranets with active directory

9

gondola-ios. iOS client for Gondola media server

6

rusty-lemmings. Rewrite of the old game Lemmings in Rust

6

S3Sync. QUICKLY Synchronise a folder to Amazon S3. Mainly intended for uploading your Jekyll site.

5

gondola-appletv. Apple TV client for Gondola media server

5

flare. Simple 2-way sync to Backblaze B2

5

OracleExplorer. Simple oracle database explorer

5

brickwarrior. Brickout / Arkanoid clone I wrote in the 90s

5

AndroidService. Example of creating an Android foreground service with wake and wifi locks

4

dopefish-decoder. Decodes and extracts the graphics and maps from Commander Keen 4-6 (Galaxy series)

4

MGSplitViewController. A flexible, advanced split-view controller for iPad developers.

3

iPhoneStuntsClone. Clone of the old school 'stunts' game for ios / opengles

3

js-puppet-poc. Proof of Concept of using Javascript to control a native 'Puppet' app.

3

rust_png_write_sans_dependencies. Write uncompressed PNG in rust with zero dependencies in <200 LOC

2

clibuv. SwiftPM wrapper of libuv

2

digger-decoder. Decodes and extracts the graphics and maps from Lemmings

2

scalefx-rs. ScaleFX pixel art upscaler for the CPU, implemented in Rust

2

csharp-dictionary-reconciler. Reconcile large datasets in-memory using dictionaries (blog archive from 2009)

1

EvolutionaryLightbotSolver. Solves the lightbot game using an evolutionary algorithm

1

sci-quest-decoder. Graphics decoder for classic Sierra SCI quest games

1

agi-quest-decoder. Asset decoder/extractor for Sierra AGI games eg Space Quest 2

1

rally. Rally builder (eg teams driving around in real life, following clues to find waypoints)

1