finds.dev← search

// the find

sourcegear/sourcegear-bridge-aspnetcore

★ 2 · C · updated Nov 2021

Auto-generated Swift bindings for ASP.NET Core 6, part of SourceGear's bridge project for running .NET on Apple platforms. The idea is that Swift code calls into ASP.NET Core via a C interop layer — the repo is essentially the glue layer, not a framework you'd use standalone. Aimed at the very narrow audience of developers trying to host ASP.NET Core from Swift applications.

The approach of going through a C layer (Swift → C → .NET) is the only sane way to do cross-runtime FFI here, and the repo is thorough — it covers essentially every ASP.NET Core assembly including SignalR, Blazor components, and DataProtection. The separation of the C headers from the Swift wrappers is clean and makes the generated code auditable if something breaks at the boundary.

Last commit was November 2021, targeting ASP.NET Core 6, which is now two LTS versions behind and out of support. No documentation beyond a one-sentence README, so unless you're already inside the SourceGear ecosystem and know what the bridge runtime looks like, you have no starting point. Two stars and zero forks after four years tells you everything about adoption. There's also no indication of whether the binding generation is automated or hand-maintained — if it's manual, it was already a maintenance burden when it was active.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →