This is a prerelease version of MonoGame.Framework.Portable.
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.

*Note this is the Portable version of MonoGame for use in development with class library solutions. A platform will be required to run your solution with the appropriate version of MonoGame for that platform.

MonoGame is an open source implementation of the Microsoft XNA 4.x Framework.
     This implementation is a PCL only version of MonoGame for use in Portable CLass Libraries.

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