Canberra, ACT, Australia

Simon Cropp

Elite
@SimonCropp

Nerd, runner, insomniac, advocate for testing

Delta. An approach to implementing a 304 Not Modified leveraging DB change tracking

1.5k

Replicant. A wrapper for HttpClient that caches to disk. Cached files, over the max specified, are deleted based on the last access times.

598

WinDebloat. A dotnet tool that removes the bloat in Windows

547

Polyfill. Source only package that exposes newer APIs, .net features, and C# features to older runtimes.

476

GraphQL.EntityFramework. Adds EntityFramework Core IQueryable support to GraphQL

396

NaughtyStrings. Provides a strong typed .NET API for the Big List of Naughty Strings https://github.com/minimaxir/big-list-of-naughty-strings

378

MarkdownSnippets. Extracts snippets from code files and merges them into markdown documents.

247

LocalDb. Provides a wrapper around SqlLocalDB to simplify running tests or samples that require a SQL Server Database

204

WaffleGenerator. Produces text which, on first glance, looks like real, ponderous, prose; replete with clichés.

172

CountryData. Provides a .net wrapper around the GeoNames Data

97

Cymbal. An MSBuild Task to enable exception line numbers for references in a deployed app

86

SetStartupProjects. Setting Visual Studio startup projects by hacking the suo

47

GraphQL.Validation. Add FluentValidation support to GraphQL.net

44

PackageUpdate. A dotnet tool that updates packages for all solutions in a directory.

33

GitHubSync. A tool to help synchronizing specific files and folders across GitHub hosted repositories

27

SeqProxy. Enables writing seq logs by proxying requests through an ASP.NET Controller or Middleware.

21

Timestamp. Adds a build timestamp to an assembly.

20

NodaTime.Bogus. Add support for NodaTime to Bogus.

19

GraphQL.Attachments. Provides access to a HTTP stream in GraphQL

18

ExtendedFluentValidation. Extends FluentValidation with some more opinionated rules.

18

NullabilityInfo. Exposes top-level nullability information from reflection

15

ProjectDefaults. C#

8

DeterministicIoPackaging. Modify System.IO.Packaging files to ensure they are deterministic. Helpful for testing, build reproducibility, security verification, and ensuring package integrity across different build environments.

6

SqlParser-cs. A Friendly SQL Parser for .NET

2

IdentityServer. The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core

2
25
Apply