diff --git a/Octokit-XamarinStudio.sln b/Octokit-XamarinStudio.sln
index 4bcd1cf7..9c885cf8 100644
--- a/Octokit-XamarinStudio.sln
+++ b/Octokit-XamarinStudio.sln
@@ -5,6 +5,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Octokit-MonoAndroid", "Octo
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Octokit.Reactive-MonoAndroid", "Octokit.Reactive\Octokit.Reactive-MonoAndroid.csproj", "{B24FC6FF-0801-4FC7-8AFF-05DE2C923869}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Octokit-Monotouch", "Octokit\Octokit-Monotouch.csproj", "{E4AD1421-8844-4236-9A0B-C4D96AF53908}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Octokit.Reactive-Monotouch", "Octokit.Reactive\Octokit.Reactive-Monotouch.csproj", "{F4ADA431-8344-4B36-9A0B-C4D96AF53908}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -19,6 +23,14 @@ Global
{B24FC6FF-0801-4FC7-8AFF-05DE2C923869}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B24FC6FF-0801-4FC7-8AFF-05DE2C923869}.Release|Any CPU.ActiveCfg = Release|Any CPU
{B24FC6FF-0801-4FC7-8AFF-05DE2C923869}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E4AD1421-8844-4236-9A0B-C4D96AF53908}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E4AD1421-8844-4236-9A0B-C4D96AF53908}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E4AD1421-8844-4236-9A0B-C4D96AF53908}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E4AD1421-8844-4236-9A0B-C4D96AF53908}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F4ADA431-8344-4B36-9A0B-C4D96AF53908}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F4ADA431-8344-4B36-9A0B-C4D96AF53908}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F4ADA431-8344-4B36-9A0B-C4D96AF53908}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F4ADA431-8344-4B36-9A0B-C4D96AF53908}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
StartupItem = Octokit\Octokit-MonoAndroid.csproj
diff --git a/Octokit.Reactive/Octokit.Reactive-Monotouch.csproj b/Octokit.Reactive/Octokit.Reactive-Monotouch.csproj
new file mode 100644
index 00000000..cb3da0ca
--- /dev/null
+++ b/Octokit.Reactive/Octokit.Reactive-Monotouch.csproj
@@ -0,0 +1,94 @@
+
+
+
+ Debug
+ AnyCPU
+ 10.0.0
+ 2.0
+ {F4ADA431-8344-4B36-9A0B-C4D96AF53908}
+ {6BC8ED88-2882-458C-8E55-DFD12B67127B};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Library
+ Octokit.Reactive
+ Resources
+ Octokit.Reactive
+
+
+ true
+ full
+ false
+ obj\Debug\Monotouch
+ bin\Debug\Monotouch
+ DEBUG;
+ prompt
+ 4
+ false
+
+
+ full
+ true
+ obj\Release\Monotouch
+ bin\Release\Monotouch
+ prompt
+ 4
+ false
+
+
+
+
+
+
+
+
+ ..\ext\Monotouch\System.Reactive.Core.dll
+
+
+ ..\ext\Monotouch\System.Reactive.Interfaces.dll
+
+
+ ..\ext\Monotouch\System.Reactive.Linq.dll
+
+
+ ..\ext\Monotouch\System.Reactive.PlatformServices.dll
+
+
+
+
+ Helpers\Ensure.cs
+
+
+ Properties\SolutionInfo.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {E4AD1421-8844-4236-9A0B-C4D96AF53908}
+ Octokit-Monotouch
+
+
+
diff --git a/Octokit/Octokit-Monotouch.csproj b/Octokit/Octokit-Monotouch.csproj
new file mode 100644
index 00000000..f6788cd8
--- /dev/null
+++ b/Octokit/Octokit-Monotouch.csproj
@@ -0,0 +1,177 @@
+
+
+
+ Debug
+ AnyCPU
+ 10.0.0
+ 2.0
+ {E4AD1421-8844-4236-9A0B-C4D96AF53908}
+ {6BC8ED88-2882-458C-8E55-DFD12B67127B};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
+ Library
+ Octokit
+ Resources
+ Octokit
+
+
+ true
+ full
+ false
+ obj\Debug\Monotouch
+ bin\Debug\Monotouch
+ DEBUG;
+ prompt
+ 4
+ false
+
+
+ full
+ true
+ obj\Release\Monotouch
+ bin\Release\Monotouch
+ prompt
+ 4
+ false
+
+
+
+
+
+
+
+
+
+
+ Properties\SolutionInfo.cs
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Code
+
+
+
+ Code
+
+
+
+
+
+
+ Code
+
+
+
+
+
+ Code
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+