The new home for minimods.
C# JavaScript Other
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

Welcome to Minimods!

«A Minimod is a single-file distribution of a specific reusable C# code fragment.»

and, at this github site, a collection of some Minimods from the authors.

Current Minimods

Find all currently published Minimods on Nuget Gallery:

Our Intention

We love being productive. And there are tons of generic problems that we solve far too often; well, or we copy-paste them. Sometimes we package them into *.Common or *.Utils, and put them in our toolbox. But theese are a nightmare; read: 1 2

Minmods are a pragmatic way somewhere between copy-paste and real libraries.


A Minimod must

  • must consist of one file,
  • be single-purpose,
  • be in it’s own namespace,
  • expose dependies to frameworks outside .NET BCL or other Minimods in its name,
  • be separately versioned.

We suggest to release Minimods under the Terms of the Apache License 2.0.


FlattenerMinimod is good, LinqExtensions (containing arbitrary code, among them a 'IEnumerable.Flatten(...)' ist bad

more to come...

__ original blog post introducing Minimods: