Tom Longhurst (@thomhurst)
  • Stars
    star
    2,131
  • Global Rank 14,374 (Top 0.5 %)
  • Followers 86
  • Following 10
  • Registered over 7 years ago
  • Most used languages
    C#
    80.8 %
    Kotlin
    19.2 %
  • Location 🇬🇧 United Kingdom
  • Country Total Rank 2,002
  • Country Ranking
    C#
    38
    Kotlin
    44

Top repositories

1

TUnit

A modern, fast and flexible .NET testing framework
C#
1,057
star
2

ModularPipelines

Write your pipelines in C# !
C#
276
star
3

ExpandableHintText

A Pretty EditText for Android
Kotlin
184
star
4

RoundImageView

A Round ImageView that works with vectors!
Kotlin
144
star
5

Android-EditText-Validations

Easily Validate EditTexts
Kotlin
142
star
6

EnumerableAsyncProcessor

Process Multiple Asynchronous Tasks in Various Ways - One at a time / Batched / Rate limited / Concurrently
C#
113
star
7

BDTest

BDTest - A Testing Framework for .NET
C#
75
star
8

A-sync-RedisClient

An asynchronous Redis Client for .NET!
C#
38
star
9

ReadableTimeSpan

A TimeSpan that can be defined as a string in configuration files, and easy to read.
C#
21
star
10

Nupendencies

Automated NuGet Dependency Updater
C#
15
star
11

AllOf

Use Publish/Subscribe type classes without creating Publisher classes
C#
13
star
12

PullRequestScanner

A Github + Azure DevOps Pull Request Scanner that can notify Microsoft Team of current statuses - or plug in your own implementation!
C#
13
star
13

AsyncSemaphore

C#
10
star
14

ILogger.UnitTest.Verifier

Verify ILogger calls more easily.
C#
7
star
15

Selenium.PlaywrightDriver

Use Playwright as if it was a Selenium WebDriver
C#
5
star
16

NotifyValueChanged

A source generated approach, to turn your backing fields into properties that can fire events.
C#
3
star
17

EventMediator

A mediator for eventing - Source Generated publishers from your interfaces - Publish a message and it'll make sure all your subscribers get it
C#
3
star
18

SuspendingTasks

Suspending Tasks for removing callbacks in Android
Kotlin
2
star
19

Resilient-Fallback-Services

C#
2
star
20

MicrosoftDependencyInjection.ServiceInitialization

Initialize your Services on Start-up easily.
C#
2
star
21

Selenium.Extensions

C#
1
star
22

DotNet.HttpExtensions

Useful Extensions revolving around HTTP operations
C#
1
star
23

Selenium.BrowserRequestsWaitingWebDriver

A WebDriver that waits for pending browser requests to complete before continuing
C#
1
star
24

Azure-Service-Bus-Message-Mover

Replay or Move Messages to different buses
C#
1
star
25

ApplicationInsights.TelemetryLogger

An interface alternative TelemetryClient to facilitate testing via dependency inversion
C#
1
star
26

android-contextinjector

Inject Contexts in Fields without cluttering your onCreate !
Kotlin
1
star