✨High-level InteroperationGenerates JavaScript bindings and type declarations for your C# APIs, enabling seamless interop between domain and UI.
📦Embed or SideloadChoose between embedding all C# binaries into a single-file ES module for portability or sideloading for performance and size.
🗺️Runs EverywhereNode, Deno, Bun, web browsers—even constrained environments like VS Code extensions—your app runs everywhere.
⚡Interop InterfacesManually author interop APIs via static C# methods or feed Bootsharp your domain-specific interfaces—it'll handle the rest.
🏷️Instance BindingsWhen an interface value is used in interop, instance binding is generated to interoperate with stateful objects.
🛠️CustomizableConfigure namespaces for emitted bindings, function and event names, C# -> TypeScript type mappings, and more.
🔥Modern .NETSupports latest runtime features: WASM multi-threading, assembly trimming, NativeAOT-LLVM, streaming instantiation.