mcintyre321
NuGet publisher profile
Packages (53)
OneOf
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
This source generator automaticly implements OneOfBase hierarchies
ValueOf
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> {}`
OneOf.Extended
This package extends the OneOf types from OneOf<T0, .., T9> to OneOf<T0, .., T32> for when you really have a lot of options
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
Noodles transforms your object modelinto a web app. This is the core library without a dependency on ASP MVC
RestSharp.Net2
Simple REST and HTTP API Client
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
Popular lib for using DataTables.net with IQueryable. Install this package to use with MVC5
EmbeddedResourceVirtualPathProvider
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
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
Description
Mvc.JQuery.Datatables.Templates
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
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
Library for walking an object tree as if it were a DOM
FormFactory.Templates
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
Noodles transforms your object modelinto a web app. This is a library to integrate Noodles with AJAX jquery datatables
OneOf.FSharp
This is an FSharp library for interop with the C# OneOf Types
Siggs
Description
Noodles.AspMvc
Noodles transforms your object model into a web app. This assembly contains stuff to make Noodles work with ASP MVC
Noodles.WebApi
Noodles transforms your object model into a web app. Install this library to use Noodles with Web Api
FormFactory.AspMvc
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
Microsoft developed open source tool for generating strongly typed libraries for accessing XML documents.
LinqToAnything
Turn any data source into an IQueryable
jquery.dataTables.columnFilter
Adds advanced filter capabilities to DataTables. JS file
Sourcery
Black magic event sourced database
Mvc.JQuery.DataTables.Common
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
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
Zero config NHibernate mappings
FormFactory.AspNetCore
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
Popular lib for using DataTables.net with IQueryable. Install this package to use with AspNetCore
PieDb
Easy-as-pie NOSQL object database. Transactions and unit of work / session support. https://github.com/mcintyre321/PieDb MIT Licence
MetaLinq
Library for serializing, modifying and deserializing LINQ Expressions
MiniProfiler.Contrib.NHibernate
Enable NHibernate logging in MiniProfiler - to add to your NH config use: cfg.SetProperty(Environment.ConnectionDriver, typeof(MiniProfilerContrib.NHibernate.ProfiledSql2008ClientDriver).AssemblyQualifiedName)
PieQ
PieQ is a basic, thread-safe, persistent, embedded task queue. See https://github.com/mcintyre321/PieQ
MetaTypes
A set of highly mutable types a bit like the types in the Reflection namespace for metaprogramming
FormFactory.Standalone
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
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
Pluggable factory for newing up objects and applying AOP etc.
MigrationScriptGenerator
Tool for automatically diffing two databases and creating migration scripts. Uses OpenDBDiff
GenericTransactionLog
A reusable transaction log for building DBs and stuff
NTraits
Portable library for attaching behaviours to objects at runtime using extension methods. An entity-component system, if you will.
Sourcery.AzureTableStorage
Store your SourceryDb events on Azure table storage
NHibernate.Instantiation
A pluggable interceptor which allows interception of the NH entity creation program - warning may bust lazy loading at the moment!
SirenDotNet
SirenDotNet is a library of Types for representing the hypermedia format Siren by Kevin Swiber.
FragmentR
FragmentR is a js library and signalr hub for easy syncing of html fragments. See https://github.com/mcintyre321/FragmentR
Linqdex
Description
Transmuter
Transmuter
ObservableCollectionHelpers
Helpers for subscribing to observable collection events
Giveth
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
AspNetCoreJTokenModelBinder
A model binder for ASP.NET Core which allows you to bind to JToken (so JArray and JObject are covered) from either application/json or from an html form post
Giveth.NUnit
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
RangeQueryDotNet.AspNetCore
Enable rich client side queries and filters for your json endpoints, using JMESPath expressions in the range header