Andrew Arnott (AArnott)

AArnott

Geek Repo

Company:Microsoft

Location:Longmont, CO

Home Page:http://blog.nerdbank.net

Twitter:@aarnott

Github PK Tool:Github PK Tool


Organizations
DotNetOpenAuth
microsoft

Andrew Arnott's repositories

Nerdbank.Streams

Specialized .NET Streams and pipes for full duplex in-proc communication, web sockets, and multiplexing

Language:C#License:MITStargazers:457Issues:12Issues:102

IronPigeon

IronPigeon is a decentralized communication protocol that provides high confidentiality and authenticity for the messages.

Language:C#License:NOASSERTIONStargazers:263Issues:18Issues:13

PCLCrypto

Platform crypto for portable libraries

Language:C#License:MS-PLStargazers:227Issues:16Issues:124

Xunit.Combinatorial

Adds combinatorial and pairwise testing capability to Xunit tests

Language:C#License:NOASSERTIONStargazers:137Issues:6Issues:26

Validation

Method input validation and runtime checks that report errors or throw exceptions when failures are detected.

Language:C#License:MS-PLStargazers:131Issues:13Issues:41

Library.Template

A template for a NuGet package with tests, stylecop, fxcop, versioning, and Azure Pipelines build ready to go.

Language:PowerShellLicense:MITStargazers:122Issues:4Issues:51

Xunit.StaFact

Run your xunit-based tests on an STA thread with the WPF Dispatcher, a WinForms SynchronizationContext, or even a cross-platform generic UI thread emulation with a SynchronizationContext that keeps code running on a "main thread" for that test.

Language:C#License:NOASSERTIONStargazers:86Issues:8Issues:30

MoneyMan

A financial money management library and applications that utilize it.

Language:C#License:MS-PLStargazers:40Issues:3Issues:28

MessagePack-CSharp

Extremely Fast MessagePack Serializer for C#(.NET, .NET Core, Unity, Xamarin). / msgpack.org[C#]

Language:C#License:NOASSERTIONStargazers:25Issues:5Issues:20

AssemblyRefScanner

Scans a given directory tree for interesting assembly references

Language:PowerShellLicense:MITStargazers:14Issues:1Issues:2

Nerdbank.Algorithms

A collection of algorithms I've implemented and found generally useful

Language:C#License:MITStargazers:14Issues:4Issues:1

CSharpIsNull

C# null test syntax analyzers to guard against bugs in testing null against a struct.

Language:PowerShellLicense:MITStargazers:13Issues:3Issues:6

GuidGen

A GuidGen tool similar to the one that ships with VS, but less than a decade old.

Language:PowerShellLicense:NOASSERTIONStargazers:10Issues:4Issues:1

cloudbuild-task

Contracts and adapter NPM packages for various cloud build services

Language:TypeScriptLicense:MITStargazers:4Issues:3Issues:2

YouTubeDownloader

A CLI tool for downloading YouTube videos.

Language:C#Stargazers:4Issues:3Issues:0

PCLCommandBase

A common base class for ICommand implementations, and a BindableBase class for your viewmodels

Language:PowerShellLicense:MITStargazers:3Issues:3Issues:0

vs-threading

The Microsoft.VisualStudio.Threading is a xplat library that provides many threading and synchronization primitives used in Visual Studio and other applications.

Language:C#License:NOASSERTIONStargazers:3Issues:2Issues:0

SQLite.Net-PCL

Simple, powerful, cross-platform SQLite client and ORM - Updated version with PCL support

Language:C#License:MITStargazers:2Issues:3Issues:0

vs-streamjsonrpc

The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, with additional features used by Visual Studio and other applications.

Language:C#License:NOASSERTIONStargazers:2Issues:2Issues:0

vs-mef

Managed Extensibility Framework (MEF) implementation used by Visual Studio

Language:C#License:MITStargazers:1Issues:2Issues:0

vs-validation

Common input and integrity validation routines for Visual Studio and other applications

Language:C#License:NOASSERTIONStargazers:1Issues:2Issues:0

VSSDK-Analyzers

Roslyn analyzers for Visual Studio extensions

Language:C#License:MITStargazers:1Issues:2Issues:0

Avalonia

A cross-platform UI framework for .NET

Language:C#License:MITStargazers:0Issues:1Issues:0

avalonia-dotnet-templates

Avalonia Templates for `dotnet new`

Language:C#Stargazers:0Issues:1Issues:0

fluentassertions

A very extensive set of extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style unit tests. Targets .NET Framework 4.7, as well as .NET Core 2.1, .NET Core 3.0, .NET 6, .NET Standard 2.0 and 2.1. Supports the unit test frameworks MSTest2, NUnit3, XUnit2, MSpec, and NSpec3.

Language:C#License:Apache-2.0Stargazers:0Issues:1Issues:0

MsgPackStructuredParser

A CLI tool for converting msgpack data to a structured text representation.

Language:C#License:MITStargazers:0Issues:2Issues:0

Nerdbank.NetStandardBridge

A reference + fascade library to bring additional types to .NET Standard

Language:C#License:MITStargazers:0Issues:2Issues:0

roslyn

The .NET Compiler Platform ("Roslyn") provides open-source C# and Visual Basic compilers with rich code analysis APIs.

Language:C#License:Apache-2.0Stargazers:0Issues:3Issues:0

vs-servicehub

The service broker libraries used by Visual Studio to exchange intra- and inter-process services

Language:C#License:MITStargazers:0Issues:1Issues:0

WindowsAppSDK-Samples

Feature samples for the Windows App SDK

Language:C++License:MITStargazers:0Issues:1Issues:0