James Freiwirth's repositories
DellXps7390-2in1-Manjaro-Linux-Fixes
Kernel patches and tweaks to get the Dell XPS 7390 2-in-1 with 10th Gen Intel CPUs functioning on Manjaro Linux
PerfectShuffle.Security
A simple OAuth 2.0 implementation for consuming Google web services
LgWifiTvControl
Expose the LG TV RS232 interface over WIFI & MQTT using an ESP8266
PerfectShuffle.EventSourcing
Storage-agnostic event sourcing library
PerfectShuffle.WebsharperExtensions
WebsharperExtensions
bismuth
KDE Plasma add-on, that tiles your windows automatically and lets you manage them via keyboard, similarly to i3, Sway or dwm.
Elm-Touch-Bug-Repro
When embedding elm in an HTML document, clicking outside of the elm element causes touch events to fail
FHttpClient
A fakeable http client. Allows unit tests to intercept requests and replace them with pre-configured responses. This is useful for stubbing out external services.
fp-course
Functional Programming Course (my answers)
FS0193Repro
Small repro for a possible F# interactive bug
fullstack-spa
A full-stack F# SPA with WebSharper
GracefullShutdown
Asp.net core middleware, allows to wait for ongoing requests to finish.
HaskellCIS194
My attempts at learning Haskell with CIS194 course
IdentityServer3.Samples
Samples for Thinktecture IdentityServer v3
mitsubishi2MQTT
Mitsubishi to MQTT with ESP8266 module
MongoChains
Database migration tool for MongoDB
nng.NETCore
Update to .NET 6
PerfectShuffle.WebsharperExtensions.JavascriptBindings
Various websharper bindings
purescript-socketio
Purescript bindings for socket.io
sightreading.training
🎹 Sight reading training tool
SwaggerProvider
Type provider for Swagger.io
websharper.jqueryui
WebSharper bindings to the JQuery UI library
wireguard-docs
📖 Unofficial WireGuard Documentation: Setup, Usage, Configuration, and full example setups for VPNs supporting both servers & roaming clients.