David Humphreys's Projects
Client access library for the Azure DevOps Rest API
Managed .NET cache management framework for .NET Standard 2.0 and .NET 6 or .NET 8
Auto generate Clone method using C# Source Generator
Addins for Mono develop and Xamarin.Studio
Mobile Data Grid for Xamarin.iOS and Xamarin.Android
Client library for CraftyClicks UK post code API
MAUI Dialogs
Cross-platform Bluetooth Low Energy library, based on Plugin.BLE, for Xamarin.iOS, Xamarin.Android, UWP, Xamarin.Mac, .Net Core, TVOS(Preview) and WatchOS(Preview), Tizen(Coming soon)
Controls for Xamarin.Forms including Color Wheel, Color Picker and Gradient view
Mac unified
Gravatar Mobile API/SDK
EntityFramework like mapping of entity configurations to BsonMapper for LiteDb
Port of Lottie(https://github.com/airbnb/lottie-android)
Accordian for MahApps
A framework that allows developers to cobble together a better UI for their own WPF applications with minimal effort.
MessageBus is a cross platform EventBus system similar to NSNoticationCenter on iOS and otto on Android
Helper and extension classes for System.Data.Common and Microsoft.Data.SqlClient
C# Extensions and Helper class for Xamarin.iOS, Xamarin.Android and Windows Phone
Javascript core for Xamarin.iOS
Docker image for MS SQL 2022 with Full Text Search
The NuGet Gallery
Portable.Licensing is a cross platform software licensing framework which allows you to implement licensing into your application or library. It provides you all tools to create and validate licenses for your software.
Cross platform web client framework for calling ASP.NET Core RESTful Web Apis and Grpc services
C# Implementation of a SerialQueue in the style of Apple's Grand Central Dispatch queues
Dependency injection container system
SharpDX.Desktop for net core and net framework