There is a newer version of this package available.
See the version list below for details.
Install-Package MonoGame.Framework.Portable -Version
dotnet add package MonoGame.Framework.Portable --version
<PackageReference Include="MonoGame.Framework.Portable" Version="" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add MonoGame.Framework.Portable --version
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: MonoGame.Framework.Portable,"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install MonoGame.Framework.Portable as a Cake Addin
#addin nuget:?package=MonoGame.Framework.Portable&version=

// Install MonoGame.Framework.Portable as a Cake Tool
#tool nuget:?package=MonoGame.Framework.Portable&version=
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

This is the bait-and-switch PCL build of MonoGame.Framework.

This package has no dependencies.

NuGet packages (29)

Showing the top 5 NuGet packages that depend on MonoGame.Framework.Portable:

Package Downloads

MonoGame is an open source implementation of the Microsoft XNA 4.x Framework. The goal is to make it easy for XNA developers to create cross-platform games with extremely high code reuse. This package provides bait-and-switch PCL build of MonoGame Framework Content Pipeline.


If you want to add a nice bloom-effect to your game, this library will help you. It's a portable library, so it will work with all MG flavors and it is pretty simple to use. Just create a BloomEffectRenderer in your game, hook it up (Initialize and UnloadContent) and tell it to render the effect at the appropriate point in your draw-method. Pass it a RenderTarget (source) where you've drawn all your stuff in, and a second one (target) where the output will be rendered to. If you pass 'null' as the target RenderTarget then it will draw directly to the backbuffer.


MonoGame extension for NeutrinoParticles.


A helper PCL (InputStateManager) for MonoGame useful for querying keyboard, mouse, touch and gamepad inputs. Currently it provides convenience-methods in a fluent manner for: - Keyboard (Key) Sub-context for 'Is' and 'Was', helper functions for 'Any-ALT (...SHIFT, CTRL)' and NumLock and CapsLock. - Mouse (Mouse) Sub-context for 'Is' and 'Was' and delta-functions for mouse-wheel, position, etc... - GamePad (Pad) Sub-context for 'Is' and 'Was' and for 'DPad', 'Triggers' and 'ThumbSticks'. - TouchPanel (Touch) Sub-context for 'Is' and 'Was'. Currently only exposes TouchCollections. It is a PCL so you should be able to use it in any MG project.


SpriterDotNet MonoGame implementation.

GitHub repositories (14)

Showing the top 5 popular GitHub repositories that depend on MonoGame.Framework.Portable:

Repository Stars
A collection of Xamarin.Android sample projects.
Xamarin.iOS sample apps
Nez is a free 2D focused framework that works with MonoGame and FNA
Extensions to make MonoGame more awesome
Re-implementation of The Sims Online.
Version Downloads Last updated 28,474 12/8/2018 8,617 9/23/2018 795 8/6/2018 30,892 3/1/2017 22,244 2/20/2015
3.2.99-beta 965 2/1/2015