Jump to content

Pet project - HandyLib

Posted on:October 15, 2015 at 02:00 AM

It’s a while since my last post… :) Perhaps there was nothing worth writing from my side. Now it is.

Going straight to the subject. It became really annoying for me to implement “helpers” or other “common” code in every single project I work on. Randomizers, exceptions serializers and all the rest that can be put under “common” word. All that should be easily reusable instead of involving copy-paste mantra :)

So this is why HandyLib was born!

The project is a POC for now. Everybody can contribute with his own ideas. It is hosted on GitHub (https://github.com/pawelklimczyk/HandyLib) with an MIT license.

There are few rules to follow in this pet project: - Use only common .NET Framework dlls. The code should be portable to Mono for example. No System.Drawing etc… - Add unit tests - Feel free to introduce new ideas, especially those who follow SOLID

There is no roadmap as up now, but I want to put it on NuGet soon and expand it with useful features.


HandyLib is finally on NuGet (https://www.nuget.org/packages/Gmtl.HandyLib/). Current version is 1.0.7 and there will be more updates soon.