A library for the larger than average .NET developer
C# Other
Latest commit d310834 Sep 11, 2014 @phatboyg Updated references
Failed to load latest commit information.
build_support Update NUnit runner Nov 19, 2013
docs updating uppercut to rev346 and adding in some custom work to get the… Aug 6, 2010
lib Refactored the entire project to use NuGet Nov 19, 2013
src Updated references Sep 11, 2014
tools Added new file Aug 13, 2012
.gitignore Refactored the entire project to use NuGet Nov 19, 2013
Magnum.TestFramework.nuspec Updated dependencies to latest bits Sep 2, 2014
Magnum.nuspec Updated references Sep 11, 2014
Magnum.snk more awesome Sep 26, 2009
README.markdown Moving the logo location in the readme all the way back up. Aug 6, 2010
build.bat Added /keyfile parameter to ILMerge call Sep 14, 2012
createdocs.bat Added the RulesEngine to the main solution Jan 26, 2010
rakefile.rb Updated to use proper albacore commands Sep 2, 2014


Magnum - A library for the LARGER than average developer



Apache 2.0 - see docs/legal (just LEGAL in the zip folder)


NOTE: If you are looking at the source - please run build.bat before opening the solution. It creates the SolutionVersion.cs file that is necessary for a successful build.



Magnum is a collection of different tools that help you work smarter.

  • State Machine
  • Fast Model Binding
  • Reflection Tools
  • Concurrency
  • Expanding...

Check out the site at http://magnum-project.net/

Getting started with Magnum


You can also download magnum from the build server at http://teamcity.codebetter.com.

Gems & Nubular (Nu)

If you have Ruby 1.8.6+ (and Gems 1.3.7+) installed, you can get the current release of Magnum to your machine the fastest!

  1. Ensure you have nu installed. 'gem install nu'
  2. At the top level directory (trunk or branch name) type 'nu install magnum' for bringing in magnum to your project.


This is the best way to get to the bleeding edge of what we are doing.

  1. Clone the source down to your machine.
    git clone git://github.com/phatboyg/Magnum.git
  2. Type cd magnum
  3. Type git config core.autocrlf false to set line endings to auto convert for this repository
  4. Type git status. You should not see any files to change.
  5. Run build.bat. NOTE: You must have git on the path (open a regular command line and type git).


  • .NET Framework 3.5/4.0