SaaSHub helps you find the best software and product alternatives Learn more →
Runtimelab Alternatives
Similar projects and alternatives to runtimelab
-
FrameworkBenchmarks
Source for the TechEmpower Framework Benchmarks project
-
.NET Runtime
.NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.
-
InfluxDB
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
-
.NET-Obfuscator
Lists of .NET Obfuscator (Free, Freemium, Paid and Open Source )
-
-
-
-
Cocona
Micro-framework for .NET console application. Cocona makes it easy and fast to build console applications on .NET.
-
SonarQube
Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.
-
llilc
This repo contains LLILC, an LLVM based compiler for .NET Core. It includes a set of cross-platform .NET code generation tools that enables compilation of MSIL byte code to LLVM supported platforms.
-
Introducing .NET Multi-platform App UI (MAUI)
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
-
-
-
-
corert
This repo contains CoreRT, an experimental .NET Core runtime optimized for AOT (ahead of time compilation) scenarios, with the accompanying compiler toolchain.
-
-
sdk
Core functionality needed to create .NET Core projects, that is shared between Visual Studio and CLI (by dotnet)
-
maui-linux
.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
-
-
-
Roslyn
The Roslyn .NET compiler provides C# and Visual Basic languages with rich code analysis APIs.
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
runtimelab reviews and mentions
- .NET INFORMAZIONI
-
Blazor: Is Microsoft going to support Blazor for long term?
The thing that is great here is dotnet -> wasm, and there is sounder work on that at an earlier stage in the runtimelab NativeAOT-LLVM branch https://github.com/dotnet/runtimelab/issues/1828.
-
In support of single binary executable packages
> There's something nice about the ergonomics of a single file compared to a single folder though
Agreed. We are going to move to proper single file (or as close as we can get) as soon as any sort of meaningful AOT compilation is available:
https://github.com/dotnet/runtimelab/tree/feature/NativeAOT
https://github.com/dotnet/runtimelab/issues/248
There is a "PublishSingleFile" option, but that is just a zip file in disguise.
- Compiling .NET into Native
-
Is C# a poor language choice if I care about not making my code easily reverse engineerable?
Good choice of words. Indeed, one nonetheless can compile their app to native code without IL at all, for example, via NativeAOT
-
.NET 6
You can, as sbelskie mentioned below. In .Net 6, it's available as a Preview [1]. But it's going to ship with the main framework in 7.0 [2].
The preview works quite well. You can build self-contained, smaller executables, and shared libraries callable from say, C code.
[1]: https://github.com/dotnet/runtimelab/blob/feature/NativeAOT/...
-
Announcing .NET 6 — The Fastest .NET Yet
Can you share any resources how to build such a DLL? I found this document, but it sounds like it would produce an EXE rather than a DLL: https://github.com/dotnet/runtimelab/blob/feature/NativeAOT/docs/using-nativeaot/compiling.md
Here
-
AWS Lambda Cold Start Times
> “.Net has almost the same performance as Golang and Rust, but only after 1k iterations(after JIT).”
Additions like async/await and nullable reference types make it easier to write bug-free code, which for a lot of folks is a better trade off than “speaking to the hardware directly”.
.NET also runs natively on a bunch of platforms now, including ARM.
I’d call all of that continuous improvement. Perhaps even reinvention?
[1] https://docs.microsoft.com/en-us/dotnet/core/deploying/ready...
[2] https://github.com/dotnet/runtimelab/tree/feature/NativeAOT
[3] https://www.techempower.com/benchmarks/#section=test&runid=5...
-
ZeroIoC - reflectionless IoC Container for .NET
For example, ordinary IoC containers depend on reflection emit. Such an approach will not work on platforms where AOT compilation is supported. They will throw an error in runtime. The AOT compilation is supported in Xamarin, Unity and Native AOT So, if you want to use AOT compilation to improve startup performance and ioc container then the source generation is a single option.
-
A note from our sponsor - #<SponsorshipServiceOld:0x00007fea590949d0>
www.saashub.com | 2 Feb 2023
Stats
dotnet/runtimelab is an open source project licensed under MIT License which is an OSI approved license.