A C# library with extra stuff for the .NET Framework.

Current version    •    Created and maintained by Daniel Saidi


Templates for useful stuff that you will probably need every once in a while.


Implementations of useful stuff that you will probably need every once in a while.


NExtra contains extensions to native classes, making them do more than they originally do.


Validation, membership stuff, documentation extraction, Windows Forms printing etc. etc. NExtra has it!


NExtra is thoroughly (but sensibly) documented and does not leave you out in the cold.

Test suites

NExtra is thoroughly (but sensibly) tested, to assure that working stuff do not break.

Get started

To get started, either

If you are new to NExtra, I would advice you to grab the source code and pick out the parts you need. If you start out with a NuGet package, you will just get pre-compiled DLLs.


From NExtra 3.0.0, I have decided not to extract and publish documentation for the various libraries. All classes are documented and should be easy to understand for anyone who download the source code. If you disagree, let me know.


Contributions to NExtra are more than welcome. If you want to contribute, just send me a pull request, attach code in an e-mail or whatever. I'd love to have a look at it.


NExtra is released under the MIT license, which means that you can do much about anything you want with it. If you like it, please spread the word.