ChristianFindlay
NuGet publisher profile
Packages (21)
RestClient.Net
The safest way to make REST calls in C#. Functional HTTP client library with Result types, exhaustiveness checking, and zero exceptions.
RestClient.Net.Abstractions
.NET REST Client Framework for all platforms. This package contains abstractions for dependency injection and mocking with no implementations.
Hid.Net
Cross-platform .NET library for talking to HID devices. Backed by the Device.Net framework
Device.Net
Cross-platform .NET framework for talking to connected devices in a uniform way through dependency injection
Urls
Package Description
Usb.Net
Cross-platform .NET library for talking to USB devices. Backed by the Device.Net framework
Ledger.Net
A cross platform C# library for the Ledger hardwarewallet. To see the samples, please clone the repo at the project Url.
Hardwarewallets.Net
Cross platform, base C# library for all Hardwarewallets. Provides simple interfaces that sit underneath all hardwarewallet libraries, and utilitiy classes that sit over the top all libraries
Moqesq
Yet another Moq extensions library
Trezor.Net
A cross platform library for communicating with the Satoshi Labs' Trezor Hardware Wallet. Supports Android, UWP, .NET Core and .NET Framework with Hid.Net. Support for other platforms can be added with Hid.Net dependency injection
Device.Net.LibUsb
macOS and Linux .NET library for talking to USB devices. Backed by the Device.Net framework
SQLite.Net.Standard
SQLite .NET Standard Library - Beta Please clone this repo for samples: https://github.com/MelbourneDeveloper/SQLite.Net.Standard.git All platforms supported. Including -iOS -NET -Android -UWP
KeepKey.Net
A cross platform library for communicating with the KeepKey hardwarewallet Supports Android, UWP, .NET Core and .NET Framework with Hid.Net. Support for other platforms can be added with Hid.Net dependency injection
SerialPort.Net
Cross-platform .NET library for talking to Serial Port / COM devices. Backed by the Device.Net framework
CryptoCurrency.Net
Cross platform C# library for general Crypto Currency functionality, and communicating with Cryptocurrency exchanges, and Blockchain APIs.
RestClient.Net.DependencyInjection
.NET REST Client Framework for all platforms. This package contains ASP.NET Core DI infrastructure.
Outcome
A functional Result pattern implementation for .NET, providing type-safe error handling without exceptions. This library implements the Railway Oriented Programming pattern with Result, Ok, Error types and comprehensive extension methods.
Exhaustion
Roslyn analyzer that enforces exhaustive pattern matching for closed type hierarchies in C#
Jayse
Package Description
Selecta
Utility library for SQL result selection and mapping
Migration
YAML-based database schema migration library