HakanL
NuGet publisher profile
Packages (40)
Haukcode.WkHtmlToPdfDotNet
.NET Core P/Invoke wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.
Haukcode.DinkToPdf
.NET Core P/Invoke wrapper for wkhtmltopdf library that uses Webkit engine to convert HTML pages to PDF.
Haukcode.PcapngUtils
C# full managed implementation Pcap/PcapNG file format
Haukcode.HighResolutionTimer
High Resolution Timer for .NET Core. Uses Waitable Timer on Windows, timerfd on Linux, and kqueue on macOS, all with sub-millisecond precision.
Haukcode.GoShippo
API/SDK for GoShippo service to create and track shipments, etc. Forked from official shippo-csharp-client at https://github.com/goshippo/shippo-csharp-client
Haukcode.ArtNet
ArtNet library for .NET Core (.NET8+)
Qlue
Fully asynchronous Messaging Framework used to abstract away the low-level workings of Azure ServiceBus topics.
Seq.App.Azure.EventHub
Package Description
Haukcode.sACN
A simple sACN library for .NET Core
SplunkNLogTarget
NLog target to log directly to Splunk and Splunk Storm via REST api. Runs a background thread that uploads log entries in batches.
DotNetTracking
Library to validate the format of various tracking numbers. Currently supports UPS, FedEx, USPS, DHL and OnTrac.
Qlue.Core
Fully asynchronous Messaging Framework used to abstract away the low-level workings of Azure ServiceBus topics.
Haukcode.HighPerfComm
High Performance Communication Manager for packets
Qlue.Logging
Logging Framework for service oriented systems.
Haukcode.Network
Common Network Utilities
Haukcode.UsefulDotNet
Utilities for .NET
Qlue.Logging.NLog
Logging Framework for service oriented systems.
TaxifyDotNet
.NET SDK for Taxify.co API
Haukcode.RtpMidi
RTP-MIDI (RFC 6295) implementation in modern C# with full Apple MIDI session protocol support. Enables bidirectional MIDI over IP — receive notes, CC, program changes and send LED feedback to hardware controllers via network MIDI bridges (macOS, rtpMIDI, raveloxmidi, iConnectivity).
Haukcode.KiNet
A simple KiNet library for .NET Core
Haukcode.RtpMidi.Mdns
mDNS/Bonjour peer discovery and advertising for Haukcode.RtpMidi. Browses the local network for _apple-midi._udp services and exposes found/lost peers as IObservable streams. Advertise your own session so other devices can find it.
Qlue.Logging.Serilog
Logging Framework for service oriented systems.
Haukcode.ExcelCodeReporter
Build simple and powerful reports in .NET Core code with EPPlus native Excel output
Haukcode.DatabaseUtils
Database utilities for Entity Framework - Proper enum handling (mapping to lookup tables with cache) - List merging - Property mapping - Save validation (to get the underlaying error messages) - Audit functionality - Various helpers
Haukcode.Mdns
Lightweight mDNS (RFC 6762) and DNS-SD (RFC 6763) implementation in pure C# with no external dependencies. Supports service advertising (PTR/SRV/TXT/A) and browsing. Cross-platform: Windows, Linux ARM64, macOS.
Haukcode.NetworkMidi2
Network MIDI 2.0 (M2-124-UM) implementation in modern C# with full session protocol support. Enables bidirectional MIDI 2.0 (UMP) over IP networks — compatible with macOS 26.4+, Windows MIDI Services, and other M2-124-UM conformant implementations.
Haukcode.StreamDeck
Transport-agnostic .NET library for Elgato Stream Deck devices. Single IStreamDeckDevice interface works whether the deck is on USB HID or behind an Elgato Network Dock. Includes mDNS discovery (_elg._tcp), USB HID enumeration, encoder support (Stream Deck Plus), and ImageSharp-based key image encoding.
Haukcode.ArtNetIdentity
Identify devices from ArtNet ArtPollReply packets
Haukcode.DeviceId
Provides functionality to generate a 'device ID' that can be used to uniquely identify a computer.
Haukcode.NetworkMidi2.Mdns
mDNS peer discovery and advertising for Haukcode.NetworkMidi2. Browses the local network for _midi2._udp services and exposes found/lost peers as IObservable streams.
10 more packages load after hydration.