mcintyre321
Author Trust
53 packages
OneOf
Harry McIntyre
F# style discriminated unions for C#, using a custom type OneOf<T0, ... Tn> which holds a single value and has a .Match(...) method on it for exhaustive matching. Simple but powerful.
OneOf.SourceGenerator
Harry McIntyre, Damian Romanowski
This source generator automaticly implements OneOfBase hierarchies
OneOf.Extended
Harry McIntyre
This package extends the OneOf types from OneOf<T0, .., T9> to OneOf<T0, .., T32> for when you really have a lot of options
ValueOf
Harry McIntyre
Declare Value Objects in one line e.g. `class ClientRef : ValueOf<string, ClientRef> { }`), create using `ClientRef.From(someString)` The base Type ValueOf<TValue, TThis>, provides Equals, GetHashcode. Use ValueTuples for multi property values e.g `class Address : ValueOf<(string firstLine, string secondLine, Postcode postcode), Address> {}`
FormFactory
FormFactory
FormFactory is a UI component engine for ASP.NET Core and MVC5. It reflects over your view models to build a component tree, then renders that according to customisable templates. Drive yuour views by convention instead of hard coding them.
Noodles
Harry McIntyre
Noodles transforms your object modelinto a web app. This is the core library without a dependency on ASP MVC
RestSharp.Net2
https://github.com/mcintyre321/RestSharp-.NET-2.0-Fork
Simple REST and HTTP API Client
JsonDiffPatch
JsonDiffPatch
Library for diffing and RFC 6902 patching json.net json objects - forked from Tavis.JsonPatch, with an addition of json diff code by Ian Mercer, with additional partial array LCS diff by JC Dickinson
Mvc.JQuery.Datatables
Harry McIntyre
Popular lib for using DataTables.net with IQueryable. Install this package to use with MVC5
EmbeddedResourceVirtualPathProvider
Harry McIntyre
Enables ASP to read content files (e.g. .css, .js, .aspx) stored as embedded resources in referenced assemblies. This full package contrains additional bootstrap template code and settings for seamless integration into apps.
selectize
Brian Reavis
Selectize is the hybrid of a textbox and <select> box. It's jQuery based and it has autocomplete and native-feeling keyboard navigation; useful for tagging, contact lists, etc.
Harden
appveyor
Description
Mvc.JQuery.Datatables.Templates
Harry McIntyre
Popular lib for using DataTables.net with IQueryable. Install this package for the css/js/cshtml files if you aren't using the EmbeddedResouces
Noodles.AspMvc.Templates
Microsoft
Noodles transforms your object model into a web app. Install this library to customise the cshtml template files, or if you don't want to use the EmbeddedResourceVirtualPathProvider to load your views
Walkies
Microsoft
Library for walking an object tree as if it were a DOM
FormFactory.Templates
Harry McIntyre
FormFactory is a UI component engine for ASP.NET Core and MVC5. It reflects over your view models to build a component tree, then renders that according to customisable templates. Drive yuour views by convention instead of hard coding them.
Noodles.AspMvc.DataTables
SYSTEM
Noodles transforms your object modelinto a web app. This is a library to integrate Noodles with AJAX jquery datatables
OneOf.FSharp
Harry McIntyre
This is an FSharp library for interop with the C# OneOf Types
Siggs
SYSTEM
Description
Noodles.AspMvc
Microsoft
Noodles transforms your object model into a web app. This assembly contains stuff to make Noodles work with ASP MVC
Noodles.WebApi
SYSTEM
Noodles transforms your object model into a web app. Install this library to use Noodles with Web Api
FormFactory.AspMvc
Harry McIntyre
FormFactory is a UI component engine for ASP.NET Core and MVC5. It reflects over your view models to build a component tree, then renders that according to customisable templates. Drive yuour views by convention instead of hard coding them.
LinqToXsd
Harry McIntyre
Microsoft developed open source tool for generating strongly typed libraries for accessing XML documents.
LinqToAnything
Harry McIntyre @mcintyre321
Turn any data source into an IQueryable
jquery.dataTables.columnFilter
Jovan Popovic (packaged by Harry McIntyre)
Adds advanced filter capabilities to DataTables. JS file
Sourcery
Harry McIntyre
Black magic event sourced database
Mvc.JQuery.DataTables.Common
Harry McIntyre
Popular lib for using DataTables.net with IQueryable. This package contain x-platform shared code. Install either Mvc.JQuery.DataTables for MVC5 or Mvc.JQuery.DataTables.AspNetCore for AspNetCore
EmbeddedResourceVirtualPathProvider.Core
Harry McIntyre
Enables ASP to read content files (e.g. .css, .js, .aspx) stored as embedded resources in referenced assemblies. This core package contains only an assembly, see also EmbeddedResourceVirtualPathProvider with bootstrap code for seamless integration into your app.
NhCodeFirst
Harry McIntyre
Zero config NHibernate mappings
FormFactory.AspNetCore
Harry McIntyre
FormFactory is a UI component engine for ASP.NET Core and MVC5. It reflects over your view models to build a component tree, then renders that according to customisable templates. Drive yuour views by convention instead of hard coding them.
Mvc.JQuery.DataTables.AspNetCore
Harry McIntyre
Popular lib for using DataTables.net with IQueryable. Install this package to use with AspNetCore
PieDb
Harry McIntyre
Easy-as-pie NOSQL object database. Transactions and unit of work / session support. https://github.com/mcintyre321/PieDb MIT Licence
MetaLinq
Harry McIntyre / Aaron Erickson
Library for serializing, modifying and deserializing LINQ Expressions
MiniProfiler.Contrib.NHibernate
Harry McIntyre
Enable NHibernate logging in MiniProfiler - to add to your NH config use: cfg.SetProperty(Environment.ConnectionDriver, typeof(MiniProfilerContrib.NHibernate.ProfiledSql2008ClientDriver).AssemblyQualifiedName)
PieQ
Harry McIntyre - MIT Licenced
PieQ is a basic, thread-safe, persistent, embedded task queue. See https://github.com/mcintyre321/PieQ
MetaTypes
Harry McIntyre
A set of highly mutable types a bit like the types in the Reflection namespace for metaprogramming
FormFactory.Standalone
Harry McIntyre
FormFactory is a UI component engine for Console apps, ASP.NET Core and MVC5. It reflects over your view models to build a component tree, then renders that according to customisable templates. Drive yuour views by convention instead of hard coding them.
SimpleScriptRunner
Microsoft
Command line tool for updating database schema from numbered scripts, supports rollback, release folders, idempotency checks, and above all - it's simple! - https://github.com/mcintyre321/SimpleScriptRunner
ObjectFac
Harry McIntyre
Pluggable factory for newing up objects and applying AOP etc.
MigrationScriptGenerator
Harry McIntyre
Tool for automatically diffing two databases and creating migration scripts. Uses OpenDBDiff
GenericTransactionLog
Microsoft
A reusable transaction log for building DBs and stuff
NTraits
Harry McIntyre
Portable library for attaching behaviours to objects at runtime using extension methods. An entity-component system, if you will.
Sourcery.AzureTableStorage
Harry McIntyre
Store your SourceryDb events on Azure table storage
NHibernate.Instantiation
Harry McIntyre
A pluggable interceptor which allows interception of the NH entity creation program - warning may bust lazy loading at the moment!
SirenDotNet
Harry McIntyre
SirenDotNet is a library of Types for representing the hypermedia format Siren by Kevin Swiber.
FragmentR
Harry McIntyre
FragmentR is a js library and signalr hub for easy syncing of html fragments. See https://github.com/mcintyre321/FragmentR
Linqdex
SYSTEM
Description
Transmuter
Harry McIntyre
Transmuter
ObservableCollectionHelpers
Harry McIntyre
Helpers for subscribing to observable collection events
Giveth
Harry McIntyre
A super simple BDD library that doesn't mangle your code, just add Given("..."); When("..."); Then("..."); to your tests. Generate Gherkin .feature files from your unit tests