James Luck's starred repositories
papers-we-love
Papers from the computer science community to read and discuss.
Nerdbank.GitVersioning
Stamp your assemblies, packages and more with a unique version generated from a single, simple version.json file and include git commit IDs for non-official builds.
superpower
A C# parser construction toolkit with high-quality error reporting
openapi-diff
Utility for comparing two OpenAPI specifications.
mssql-scripter
Repository for the new SQL cross-platform command line tools
httpstatus
Easily generate different HTTP responses for testing
NonBlocking
Implementation of a lock-free dictionary on .Net.
Validot
Validot is a performance-first, compact library for advanced model validation. Using a simple declarative fluent interface, it efficiently handles classes, structs, nested members, collections, nullables, plus any relation or combination of them. It also supports translations, custom logic extensions with tests, and DI containers.
data-builder-generator
Code generator to easily create data builder patterns for your model classes
ExhaustiveMatching
C# Analyzer Adding Exhaustive Checking of Switch Statements and Expressions
csharp-grpc-prometheus
Prometheus monitoring for your gRPC .NET servers
generator-typescript-template
Typescript Yeoman generator template
Buildenator
A test data builders source generator for .net 5 and later.
ReHackt.Extensions.Options.Validation
Extends Options with recursive data annotations validation and eager validation on startup.
multi-burn-rate-calculator
Calculator to view detection time using error budget consumption rates, based on lessons from Site Reliability Engineering Workbook
semantic-versioning-analyzer
This tool compares two versions of the same assembly, lists the changes to the public API, and suggests an appropriate Semantic Versioning (https://semver.org/) increment.
system-monitoring
Dashboard for monitoring PC