Skip to main content
mcintyre321 avatar

mcintyre321

53 packages

Author Trust

Established85/100
53
Packages
112.4M
Total DLs
Sort:

53 packages

OneOf package icon

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.

79.1M92 versionsdiscriminated, unions, return +3
OneOf.SourceGenerator package icon

OneOf.SourceGenerator

Harry McIntyre, Damian Romanowski

This source generator automaticly implements OneOfBase hierarchies

8.6M19 versionsdiscriminated, unions, return +6
OneOf.Extended package icon

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

3.7M34 versionsdiscriminated, unions, return +3
ValueOf package icon

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> {}`

3.6M10 versionsValue, Object, ValueObject +5
FormFactory package icon

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.

2.8M355 versionsdynamic, forms, asp +1
Noodles package icon

Noodles

Harry McIntyre

Noodles transforms your object modelinto a web app. This is the core library without a dependency on ASP MVC

1.8M360 versionsNakedObjects, Scaffolding, DynamicData
RestSharp.Net2 package icon

RestSharp.Net2

https://github.com/mcintyre321/RestSharp-.NET-2.0-Fork

Simple REST and HTTP API Client

1.5M8 versions
JsonDiffPatch package icon

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

1.4M24 versionsJSON, Diff, Patch +2
Mvc.JQuery.Datatables package icon

Mvc.JQuery.Datatables

Harry McIntyre

Popular lib for using DataTables.net with IQueryable. Install this package to use with MVC5

1.2M241 versionsjquery, datatables, iqueryable +4
EmbeddedResourceVirtualPathProvider package icon

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.

907.1K57 versionsasp.net, portable, embedded +2
selectize package icon

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.

747.0K3 versions
Harden package icon

Harden

appveyor

Description

722.3K50 versions
Mvc.JQuery.Datatables.Templates package icon

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

541.4K166 versions
Noodles.AspMvc.Templates package icon

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

527.1K185 versions
Walkies package icon

Walkies

Microsoft

Library for walking an object tree as if it were a DOM

520.4K38 versions
FormFactory.Templates package icon

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.

442.5K241 versionsdynamic, forms, asp +1
Noodles.AspMvc.DataTables package icon

Noodles.AspMvc.DataTables

SYSTEM

Noodles transforms your object modelinto a web app. This is a library to integrate Noodles with AJAX jquery datatables

434.7K185 versions
OneOf.FSharp package icon

OneOf.FSharp

Harry McIntyre

This is an FSharp library for interop with the C# OneOf Types

415.3K38 versionsdiscriminated, unions, return +3
Siggs package icon

Siggs

SYSTEM

Description

383.1K8 versions
Noodles.AspMvc package icon

Noodles.AspMvc

Microsoft

Noodles transforms your object model into a web app. This assembly contains stuff to make Noodles work with ASP MVC

349.9K190 versions
Noodles.WebApi package icon

Noodles.WebApi

SYSTEM

Noodles transforms your object model into a web app. Install this library to use Noodles with Web Api

328.8K185 versions
FormFactory.AspMvc package icon

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.

294.9K112 versionsdynamic, forms, asp +1
LinqToXsd package icon

LinqToXsd

Harry McIntyre

Microsoft developed open source tool for generating strongly typed libraries for accessing XML documents.

286.7K1 versionXML, XSD, LinqToXsd
LinqToAnything package icon

LinqToAnything

Harry McIntyre @mcintyre321

Turn any data source into an IQueryable

284.9K34 versionsLINQ, Expression, IQueryable +1
jquery.dataTables.columnFilter package icon

jquery.dataTables.columnFilter

Jovan Popovic (packaged by Harry McIntyre)

Adds advanced filter capabilities to DataTables. JS file

211.5K3 versionsjquery, datatables, columnfilter
Sourcery package icon

Sourcery

Harry McIntyre

Black magic event sourced database

204.7K111 versionsEvent, Sourcing, database
Mvc.JQuery.DataTables.Common package icon

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

203.0K14 versionsjquery, datatables, iqueryable +4
EmbeddedResourceVirtualPathProvider.Core package icon

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.

165.9K1 versionasp.net, portable, embedded +2
NhCodeFirst package icon

NhCodeFirst

Harry McIntyre

Zero config NHibernate mappings

130.3K48 versions
FormFactory.AspNetCore package icon

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.

97.9K39 versionsdynamic, forms, asp +1
Mvc.JQuery.DataTables.AspNetCore package icon

Mvc.JQuery.DataTables.AspNetCore

Harry McIntyre

Popular lib for using DataTables.net with IQueryable. Install this package to use with AspNetCore

79.2K15 versionsjquery, datatables, iqueryable +4
PieDb package icon

PieDb

Harry McIntyre

Easy-as-pie NOSQL object database. Transactions and unit of work / session support. https://github.com/mcintyre321/PieDb MIT Licence

36.7K11 versions
MetaLinq package icon

MetaLinq

Harry McIntyre / Aaron Erickson

Library for serializing, modifying and deserializing LINQ Expressions

31.7K7 versionsLINQ, Expressions, Serialization +1
MiniProfiler.Contrib.NHibernate package icon

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)

27.6K2 versions
PieQ package icon

PieQ

Harry McIntyre - MIT Licenced

PieQ is a basic, thread-safe, persistent, embedded task queue. See https://github.com/mcintyre321/PieQ

27.1K11 versions
MetaTypes package icon

MetaTypes

Harry McIntyre

A set of highly mutable types a bit like the types in the Reflection namespace for metaprogramming

26.8K15 versionsMetaProgramming
FormFactory.Standalone package icon

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.

25.2K21 versionsdynamic, forms, asp +1
SimpleScriptRunner package icon

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

23.1K12 versions
ObjectFac package icon

ObjectFac

Harry McIntyre

Pluggable factory for newing up objects and applying AOP etc.

22.2K11 versions
MigrationScriptGenerator package icon

MigrationScriptGenerator

Harry McIntyre

Tool for automatically diffing two databases and creating migration scripts. Uses OpenDBDiff

21.1K8 versionsSQL, Diff, Migration
GenericTransactionLog package icon

GenericTransactionLog

Microsoft

A reusable transaction log for building DBs and stuff

18.7K3 versions
NTraits package icon

NTraits

Harry McIntyre

Portable library for attaching behaviours to objects at runtime using extension methods. An entity-component system, if you will.

17.9K11 versionsTraits, Decorator, Behaviour +5
Sourcery.AzureTableStorage package icon

Sourcery.AzureTableStorage

Harry McIntyre

Store your SourceryDb events on Azure table storage

15.5K9 versionsEvent, Sourcing, database +3
NHibernate.Instantiation package icon

NHibernate.Instantiation

Harry McIntyre

A pluggable interceptor which allows interception of the NH entity creation program - warning may bust lazy loading at the moment!

12.6K6 versions
SirenDotNet package icon

SirenDotNet

Harry McIntyre

SirenDotNet is a library of Types for representing the hypermedia format Siren by Kevin Swiber.

11.9K7 versionsHypermedia, json, rest +2
FragmentR package icon

FragmentR

Harry McIntyre

FragmentR is a js library and signalr hub for easy syncing of html fragments. See https://github.com/mcintyre321/FragmentR

10.5K6 versions
Linqdex package icon

Linqdex

SYSTEM

Description

7.5K4 versions
Transmuter package icon

Transmuter

Harry McIntyre

Transmuter

7.3K3 versionsMetaProgramming, object, mapping
ObservableCollectionHelpers package icon

ObservableCollectionHelpers

Harry McIntyre

Helpers for subscribing to observable collection events

5.5K3 versionsJSON, Diff, Patch +2
Giveth package icon

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

4.9K2 versionsBDD, ATDD, GWT +4