Portable.NET es una suite de herramientas de software libre para compilar y ejecutar aplicaciones para la Common Language Infrastructure, más conocida como .NET.
La plataforma inicial para la que se desarrolló fue GNU/Linux, pero DotGNU Portable.NET funciona también bajo Windows, NetBSD, FreeBSD, Solaris, y Mac OS X, entre otros.
Además corre en una gran variedad de arquitecturas: x86, PPC, ARM, Sparc, s390, Alpha, ia-64, y PARISC.
El principal objetivo es facilitar el desarrollo de aplicaciones portátiles que funcionen tanto en la plataforma DotGNU Portable.NET como en Microsoft.NET.
Es la biblioteca para el compilador de C basada en glibc.