Ryan Petrich's repositories

CaptainHook

Common hooking/monkey patching headers for Objective-C on Mac OS X and iPhone OS. MIT licensed

Language:Objective-CStargazers:669Issues:37Issues:0

iphoneheaders

Only for use with my theos fork. Do not attempt to frankenstein them onto custom weird setup you have and expect them to work.

Language:Objective-CStargazers:386Issues:37Issues:0

AppList

Dynamic access to installed application list, their icons and simple preferences panes

Language:Objective-CLicense:LGPL-2.1Stargazers:258Issues:20Issues:30

babel-plugin-transform-async-to-promises

Transform async/await to somewhat idiomatic JavaScript promise chains

Language:TypeScriptLicense:MITStargazers:246Issues:6Issues:61

RocketBootstrap

API to securely expose global services on jailbroken iOS

patrolaroid

A production-friendly malware scanner for your AWS cloud

Language:YARALicense:GPL-2.0Stargazers:199Issues:10Issues:1

deciduous

App that simplifies building decision trees to model adverse scenarios

Language:HTMLLicense:GPL-2.0Stargazers:164Issues:8Issues:15

theos

Unified cross-platform iOS Makefile system. Experimental fork where features are prototyped

Language:PerlLicense:NOASSERTIONStargazers:159Issues:27Issues:0

callander

Simple syscall sandboxing for Linux

Language:CLicense:NOASSERTIONStargazers:95Issues:7Issues:2

swift-to-js

Swift to JavaScript compiler using swiftc's AST printing facility

Language:TypeScriptLicense:Apache-2.0Stargazers:67Issues:13Issues:0

LightMessaging

Simple low-level replacement for CFMessagePort, with RocketBootstrap integration

Language:Objective-CStargazers:56Issues:9Issues:2

Localization

Localizations for my iOS projects. Email me if you'd like to contribute

Language:MakefileStargazers:30Issues:16Issues:0

preferenceloader

Drop-in replacement for preferenceloader.

Language:LogosLicense:LGPL-3.0Stargazers:24Issues:4Issues:0

battery_stat

Simple program to read Apple battery information as json, text or in a format suitable for a shell prompt

Language:CStargazers:18Issues:3Issues:0

Cask

Tis a silly thing

Language:LogosStargazers:15Issues:3Issues:0

MailMend

Mends a few bugs in MobileMail's MIME.framework

SwipeBack

Open sourcing an old tweak

Language:LogosStargazers:7Issues:2Issues:0

tsgo

Prototype of golang linter that warns on potentially thread unsafe use of data

Language:GoStargazers:4Issues:2Issues:0

babel-plugin-transform-value-types

Experiment for value types in JavaScript #{ hello: "world" }

Language:JavaScriptLicense:MITStargazers:2Issues:2Issues:0

descriptive-slack-icons

Customized favicons for Slack with abbreviation of team name and colours matching sidebar theme

Language:JavaScriptStargazers:2Issues:2Issues:0

mustinit

go vet pass that reports on default initialization of fields and variables

Language:GoLicense:BSD-3-ClauseStargazers:2Issues:2Issues:0

babel-plugin-optimize-closures-in-render

Simple babel plugin to optimize closure creation inside React render methods

Language:JavaScriptStargazers:1Issues:2Issues:0

typescript-json-schema

Generate json-schema from your Typescript sources

Language:TypeScriptLicense:BSD-3-ClauseStargazers:1Issues:2Issues:0

babel

🐠 Babel is a compiler for writing next generation JavaScript.

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:0

css-modules-loader-core-sync

A loader-agnostic CSS Modules implementation, based on PostCSS

Language:JavaScriptStargazers:0Issues:2Issues:0

poison-theme

Professional Hugo theme for dev bloggers. Based on Mdo's classic Hyde theme.

Language:JavaScriptLicense:GPL-3.0Stargazers:0Issues:0Issues:0

rollup

Next-generation ES6 module bundler

Language:JavaScriptLicense:MITStargazers:0Issues:2Issues:0

typedoc

Documentation generator for TypeScript projects.

Language:HTMLLicense:Apache-2.0Stargazers:0Issues:2Issues:0