Troy Willmot's repositories

RSSDP

Really Simple Service Discovery Protocol - a 100% .Net implementation of the SSDP protocol for publishing custom/basic devices, and discovering all device types on a network.

Language:C#License:MITStargazers:281Issues:26Issues:88

tweetmoasharp

TweetSharp is a fast, clean wrapper around the Twitter API.

Language:C#License:NOASSERTIONStargazers:72Issues:9Issues:67

Yort.Ntp

A cross platform NTP client library for .Net platforms. Allows you to easily retrieve an accurate, current date & time from internet NTP servers.

Language:C#License:MITStargazers:41Issues:5Issues:14

PoolSharp

PoolSharp is a simple, light weight, thread safe object pool.

Language:C#License:MITStargazers:23Issues:4Issues:1

Yort.Otp

A portable .Net class library for creating onetime passwords (based on rfc4226 - https://tools.ietf.org/html/rfc4226 and rfc6238 - https://tools.ietf.org/html/rfc6238)

Language:C#License:MITStargazers:18Issues:5Issues:4

Yort.Eftpos.Verifone.PosLink

An *unofficial* .Net implementation of the Verifone PosLink protocol, v2.2, for EFTPOS pinpads

Language:C#License:MITStargazers:6Issues:3Issues:2

Ladon.Net

A lightweight, low overhead, low ceremony, cross platform library for guarding against bad method inputs.

Language:C#License:MITStargazers:4Issues:3Issues:0

Yort.Http.ClientPipeline

A collection of handlers, filters, extensions and other stuff related to System.Net.Http.HttpClient and Windows.Web.Http.HttpClient.

Language:C#License:MITStargazers:2Issues:3Issues:0

Yort.Trashy

Yort.Trashy is .Net library for implementing the disposable pattern correctly and in a thread-safe manner, as well was working with disposable types.

Language:C#License:MITStargazers:2Issues:4Issues:0

McStreamy

My streams bring all the girls to the yard.

Language:C#License:MITStargazers:1Issues:3Issues:0

Mozzarella

Because it's stringy, like the cheese.

Language:C#License:MITStargazers:1Issues:3Issues:0

Yort.DeadManSwitch

A reusable implementation of a dead man switch. A dead man switch 'activates' (causes something to happen) when some event hasn't occurred for a specified period of time. It is effectively a resetable timer.

Language:C#License:MITStargazers:1Issues:4Issues:0

Yort.OnlineEftpos

An **unofficial**, light-weight, .Net wrapper around the Paymark (https://www.paymark.co.nz/) Online EFTPOS API (http://docs.dev.paymark.nz/oe). Makes it easy to integrate to the API from .Net applications and services.

Language:HTMLLicense:MITStargazers:1Issues:3Issues:0

ConcurrentSharp

A grab-bag of types, extensions and utility methods for working with threads, tasks and other threading/parallelisation/concurrent stuff.

Language:C#License:MITStargazers:0Issues:3Issues:0

escpos-php

PHP receipt printer library for use with ESC/POS-compatible thermal and impact printers.

Language:PHPLicense:NOASSERTIONStargazers:0Issues:3Issues:0

FrameworkBenchmarks

Source for the TechEmpower Framework Benchmarks project

Language:PHPLicense:NOASSERTIONStargazers:0Issues:3Issues:0

hammock

REST, easy. A C# HTTP API client for consuming web services.

Language:C#License:NOASSERTIONStargazers:0Issues:2Issues:0

Microsoft.IO.RecyclableMemoryStream

A library to provide pooling for .NET MemoryStream objects to improve application performance.

Language:C#License:MITStargazers:0Issues:3Issues:0

OssLibTemplate

My template for creating a new OSS .Net library (multi-targeting netstandard 2.0 and net45).

Language:C#License:MITStargazers:0Issues:3Issues:0

roslyn-sdk

Roslyn-SDK templates and Syntax Visualizer

Language:C#License:MITStargazers:0Issues:0Issues:0

ScribeSharp

Yeah. Don't use this. It's a logging framework, but you really don't want it. Use Serilog, or NLog, or even Log4Net. Code is MIT license if you really want it, and I'll consider any pull requests, but really, those other frameworks are better built, better supported and a better choice.

Language:C#Stargazers:0Issues:3Issues:0

TinyIoC

An easy to use, hassle free, Inversion of Control Container for small projects, libraries and beginners alike.

Language:C#License:MITStargazers:0Issues:1Issues:0

uno

Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.

Language:C#License:NOASSERTIONStargazers:0Issues:2Issues:0

Yort.AfterPay.InStore

An *unofficial*, light-weight wrapper for .Net, around the After Pay In-Store API (https://docs.afterpay.com.au/instore-api-v1.html).

Language:C#License:MITStargazers:0Issues:4Issues:0

Yort.Humm.InStore

An unofficial .Net client library for the Humm payments POS API (https://docs.shophumm.com.au/pos/getting-started/)

Language:C#License:MITStargazers:0Issues:3Issues:0

Yort.LatitudePay.InStore

A light weight, (C#) idiomatic .Net wrapper around the LatitudePay API for POS/in-store systems.

Language:C#License:MITStargazers:0Issues:3Issues:0

Yort.Laybuy.InStore

An unofficial .Net client library for the Laybuy payments POS API (https://integrations.laybuy.com/reference#point-of-sale-integration-flow)

Language:C#License:MITStargazers:0Issues:3Issues:0

Yort.Zip.InStore

An unofficial, light weight .Net Wrapper around the Zip (formerly PartPay) (NZ) payments API (https://docs-nz.zip.co/instore-api/api-reference)

Language:C#License:MITStargazers:0Issues:4Issues:1

ZXing.Net

.Net port of the original java-based barcode reader and generator library zxing

Language:C#License:Apache-2.0Stargazers:0Issues:1Issues:0

ZXing.Net.Mobile

Zxing Barcode Scanning Library for MonoTouch, Mono for Android, and Windows Phone

Language:C#License:MITStargazers:0Issues:2Issues:0