Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/unoplatform/uno.wasm.bootstrap
A simple nuget package to run C# code in a WASM-compatible browser
https://github.com/unoplatform/uno.wasm.bootstrap
csharp hacktoberfest mono netstandard20 wasm webassembly
Last synced: 1 day ago
JSON representation
A simple nuget package to run C# code in a WASM-compatible browser
- Host: GitHub
- URL: https://github.com/unoplatform/uno.wasm.bootstrap
- Owner: unoplatform
- License: other
- Created: 2018-04-17T22:20:07.000Z (over 6 years ago)
- Default Branch: main
- Last Pushed: 2024-12-16T12:57:40.000Z (11 days ago)
- Last Synced: 2024-12-26T06:02:27.566Z (1 day ago)
- Topics: csharp, hacktoberfest, mono, netstandard20, wasm, webassembly
- Language: WebAssembly
- Homepage:
- Size: 19 MB
- Stars: 376
- Watchers: 36
- Forks: 57
- Open Issues: 57
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
# Uno.Wasm.Bootstrap
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/unoplatform/Uno.Wasm.Bootstrap)
The Uno.Wasm.Bootstrap package provides a runtime bootstrapper of the `Microsoft.NET.Sdk.WebAssembly` SDK from .NET 9.
This package only provides the bootstrapping features to run a .NET assembly and write to the JavaScript console, through `Console.WriteLine`. To write an app that provides UI functionalities, make sur to check out https://aka.platform.uno/get-started.
This work is based on the excellent work from @praeclarum's [OOui Wasm MSBuild task](https://github.com/praeclarum/Ooui).
## Documentation
- [Using the bootstrapper](doc/using-the-bootstrapper.md)
- [Debugger support](doc/debugger-support.md)
- [Deploy and publish](doc/deploy-and-publish.md)
- [Linker configuration](doc/linker-configuration.md)
- [Runtime Execution Modes](doc/runtime-execution-modes.md)
- [Troubleshooting](doc/troubleshooting.md)
- Features
- [Using additional files](doc/features-additional-files.md)
- [Interoperating with Javascript](doc/features-interop.md)
- [Javascript Dependency management](doc/features-dependency-management.md)
- [Environment Variables](doc/features-environment-variables.md)
- [Splash screen](doc/features-splash-screen.md)
- [Threading](doc/features-threading.md)
- [Deep linking](doc/features-deep-linking.md)
- [Embedded mode](doc/features-embedded.mode.md)
- [Native Linker Optimization](doc/features-linker-opts.md)
- [Memory troubleshooting](doc/features-memory-corruption-troubleshooting.md)
- [Module Linking](doc/features-module-linking.md)
- [Profiling](doc/features-profiling.md)
- [PWA Support](doc/features-pwa.md)
- [4GB Support](doc/features-4gb.md)
- [HttpRequestMessage Extensions](doc/features-httprequestmessage-extensions.md)
- [Assemblies obfuscation](doc/features-obfuscation.md)
- Tools
- [Uno Version Checker](doc/features-version-checker.md)
- [Contributing](doc/contributing.md)
- [Release procedure](doc/release-procedure.md)## Previous releases documentation
- [8.0.x](https://github.com/unoplatform/Uno.Wasm.Bootstrap/tree/release/stable/8.0/doc)
- [7.0.x](https://github.com/unoplatform/Uno.Wasm.Bootstrap/tree/release/stable/7.0/doc)
- [3.x](https://github.com/unoplatform/Uno.Wasm.Bootstrap/tree/release/stable/3.3/doc)