Nurullah Türkoğlu

Open source

Two packages I maintain, and the projects I have sent fixes to.

Packages

xapi-dotnet

Experience API (xAPI 2.0 / IEEE 9274.1.1 and 1.0.3) for .NET. Models and validation, an async LRS client with a durable outbox, and an embeddable Learning Record Store with SQLite and PostgreSQL storage. The ADL conformance suite runs against it in CI; the client packages are Native AOT friendly and tested under Unity. Apache 2.0, on NuGet, documentation at nurullahturkoglu.github.io/xapi-dotnet.

C# · .NET 10 · netstandard2.0 · ASP.NET Core

wordpress_jwt_auth

A Dart client for the JWT Authentication for WP REST API plugin, with a Flutter example app. Published under the scriptyuvasi.com publisher on pub.dev; the matching write up is here.

Dart · Flutter · WordPress REST API

Smaller ones

Merged pull requests

Changes of mine merged into other people's projects in 2026.

dotnet/roslynEnter and leave analysis regions for receiver calls in a call chain
dotnet/efcoreFix precompiled queries that are the receiver of an instance method call
dotnet/efcoreEnable nullable annotations in precompiled query interceptors
microsoft/fluentui-blazorDataGrid: clear the force-refresh flag before calling RefreshItems
nunit/nunitReject a partition count of 1 in PartitionFilter
OrchardCMS/OrchardCoreExport ChangeEmailSettings from the Change Email deployment step
OrchardCMS/OrchardCoreRemove rel from disabled pager links
ankitects/ankiAdd paste and drop tests for the experimental editor
leancodepl/patrolKeep quoted text together when splitting the Flutter command
lichess-org/mobileFix share sheet position on iPad
CodeBeam.MudBlazor.ExtensionsCodeInput: focus the last box when all boxes are filled

Everything else is on GitHub.