MicroLinq aims to bring a subset of the power of Linq to the .NET Micro Framework. An emphasis is placed on efficiency and compactness. The project is written in C# and is split into multiple libraries to keep project footprints as small as possible.