HavenDV
Independent Software Engineer focusing on .NET, Desktop and Microsoft technologies. Recently I have been actively developing towards LLMs
@oscoreioDubai, United Arab Emirates
Pinned Repositories
DependencyPropertyGenerator
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
H.Hooks
Contains LowLevelKeyboardHook and LowLevelMouseHook.
H.InputSimulator
Allows you to simulate global mouse and keyboard events.
H.NotifyIcon
TrayIcon for WPF/WinUI/Uno/MAUI
H.OxyPlot
UWP/WinUI/Uno support for OxyPlot
H.Pipes
A simple, easy to use, strongly-typed, async wrapper around .NET named pipes.
H.Socket.IO
This is the Socket.IO client for .NET, which is based on ClientWebSocket, provide a simple way to connect to the Socket.IO server. The target framework is .NET Standard 2.0
OpenApiGenerator
Allows you to partially (for example, only models) or completely generate a native (without dependencies) C# client sdk according to the OpenAPI specification. Inspired by NSwag. Uses IncrementalGenerators for efficient generation and caching.
LangChain
C# implementation of LangChain. We try to be as close to the original as possible in terms of abstractions, but are open to new entities.
Tiktoken
This project implements token calculation for OpenAI's gpt-4 and gpt-3.5-turbo model, specifically using `cl100k_base` encoding.
HavenDV's Repositories
HavenDV/H.NotifyIcon
TrayIcon for WPF/WinUI/Uno/MAUI
HavenDV/H.Pipes
A simple, easy to use, strongly-typed, async wrapper around .NET named pipes.
HavenDV/DependencyPropertyGenerator
Dependency property, routed event and weak event source generator for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms.
HavenDV/H.Socket.IO
This is the Socket.IO client for .NET, which is based on ClientWebSocket, provide a simple way to connect to the Socket.IO server. The target framework is .NET Standard 2.0
HavenDV/H.InputSimulator
Allows you to simulate global mouse and keyboard events.
HavenDV/H.OxyPlot
UWP/WinUI/Uno support for OxyPlot
HavenDV/H.Hooks
Contains LowLevelKeyboardHook and LowLevelMouseHook.
HavenDV/H.Ipc
C# Source Generator library for Inter-Process Communication
HavenDV/H.NSwag.Generator
C# Source Generator for NSwag.
HavenDV/Mvvm.Interactions
Common Interactions(like open/save file) for WPF/UWP/WinUI/Uno/Avalonia/MAUI platforms
HavenDV/H.Generators.Extensions
A set of extensions to simplify the code of generators
HavenDV/H.Vpn
C# high-level VPN library
HavenDV/Mvvm.Navigation
Provides platform independent navigation at the MVVM level and a Source Generator that automatically binds view and view models and registers this in your DI container
HavenDV/OpenAIGenerator
Source generator, which allows you to add prompts from which code will be generated in deterministic mode
HavenDV/OpenApiGenerator
Allows you to partially (for example, only models) or completely generate a native (without dependencies) C# client sdk according to the OpenAPI specification. Inspired by NSwag. Uses IncrementalGenerators for efficient generation and caching.
HavenDV/Uno.Sdk
Single project solution for Uno
HavenDV/EventGenerator
Generates events, OnEvent() methods and EventArgs classes
HavenDV/H.Resources.Generator
Generates a static class with all Embedded resources
HavenDV/NamedPipeServerStream.NetFrameworkVersion
.NET Standard version of NamedPipeServerStream that contains PipeSecurity constructor.
HavenDV/UpworkPdfGenerator
Allows you to programmatically fill out pdf forms for Upwork.
HavenDV/fluorinefx
fluorinefx with latest .Net support
HavenDV/Uno.Sdk.Example
Simple example project using Uno.Sdk
HavenDV/workflows
Reusable workflows
HavenDV/ImageSourceLoader
Allows you to efficiently get byte[]/Stream from ImageSource for different platforms (WPF/WinUI/Uno/MAUI)
HavenDV/BarcodeScanning.Native.Maui
Barcode scanning library for .NET MAUI
HavenDV/HttpUserAgentParser
Parsing HTTP User Agents with .NET
HavenDV/langchain_dart
Build LLM-powered Dart/Flutter applications.
HavenDV/uno
Build Mobile, Desktop and WebAssembly apps with C# and XAML. Today. Open source and professionally supported.
HavenDV/WebAssembly
WebAssembly workload and separate `net7.0-webassembly` TargetFramework like Tizen.NET to use WebAssembly in single project solutions and differentiate it from `net7.0`
HavenDV/XamlStylerBot
Analogue of Dependabot for automatic xaml formatting