Orleans
UnrealCLR
Our great sponsors
Orleans | UnrealCLR | |
---|---|---|
35 | 37 | |
9,762 | 3,028 | |
0.9% | - | |
9.1 | 2.6 | |
7 days ago | 10 months ago | |
C# | C# | |
MIT License | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Orleans
-
.NET 8 – .NET Blog
There were a bunch of new features added to Orleans in the past year, including Live Grain Migration, IAsyncEnumerable support, Cosmos DB & Redis providers.
I think workflows (durable async/await) are more useful than Reminders v2 alone (in some sense, workflows are Reminders v2), but an enhanced reminders system is likely part of that, as is the new log-structured storage system. The log structured storage issue discusses this: https://github.com/dotnet/orleans/issues/7691. We've been experimenting with a programming model for workflows and intend to share that more broadly soon. Currently, we are planning for .NET 9, so feedback is welcome (best provided via GitHub rather than here). Aspire will make it easier to build and deploy Orleans apps, which is one of the harder points for people getting started with Orleans currently.
We should chat more about Reminders v2 - I want to learn more about what you'd like it to provide. Can you comment on the issue (https://github.com/dotnet/orleans/issues/7573)? If you'd like to see some of what is in the works, please message me on Discord and we can chat more about it (https://aka.ms/orleans/discord)
-
how to safely share state in multithreading applications
for ADO scripts config, I ran the main, clustering, and persistence scripts but got runtime error lacking some migration sql object (don't remember the exact error message). But after some debug, I had to run this extra migration script which was not mentioned in that ADO config page.
-
Temporal .NET SDK
I think Orleans is going to introduce something similar that Temporal has on .NET 8 https://github.com/dotnet/orleans/issues/7487
-
Top 10 bugs found in C# projects in 2022
Something tells me that the developers should have cleared batchOperation a bit later. Judging by the fix, the Orleans developers agree with me.
-
what a .NET specialist should know
Microsoft Orleans. Absolutely this. https://github.com/dotnet/orleans
- How to achieve “singleton hosted service”
- Anyone using Orleans?
-
.NET is often seen as corporate and boring – What are some interesting/cool/unique projects and people?
Yup. https://github.com/dotnet/orleans/
-
Announcing .NET 7 Preview 1
It was mentioned or called out in the blog post. It also moved to the .NET team in December so it feels like it'll get more attention and visibility which is great.
UnrealCLR
-
Unity plan pricing and packaging updates
https://github.com/nxrighthere/UnrealCLR
I'm also surprised though they haven't just gone and added C# support as a first class option, it seems like such an obvious win.
-
C#
Surprise motherfucker
-
How come Godot is by far the most recommended game engine, yet there are very few noticeable successful games made by it?
UnrealCLR has an Epic megagrant and supports .NET 6 already.
- [PC Gamer] Unity is merging with a company who made a malware installer
-
Why is unity partnering with a company best known for making malware?
Biggest thing to note is that there's no stable release as of yet, so using UnrealCLR right now might not be the best idea for commercial games. There's also a few engine APIs missing from UnrealCLR, but from my own understanding, most of the common ones are there and ready to use.
I gotchu.
-
Unity Employees "Mad and Stressed Out" Amidst Unexpected Layoffs
Wish they would turn this into an officially supported project: https://github.com/nxrighthere/UnrealCLR
- Sources: Unity Laying Off Hundreds Of Staffers
-
Unity shares drop over 50% of value after earning report today
Not quite native, but Unreal CLR is a thing
What are some alternatives?
ABP - Open Source Web Application Framework for ASP.NET Core. Offers an opinionated architecture to build enterprise software solutions with best practices on top of the .NET and the ASP.NET Core platforms. Provides the fundamental infrastructure, production-ready startup templates, application modules, UI themes, tooling, guides and documentation.
ASP.NET Boilerplate - ASP.NET Boilerplate - Web Application Framework
Akka.net - Canonical actor model implementation for .NET with local + distributed actors in C# and F#.
DotNetty - DotNetty project – a port of netty, event-driven asynchronous network application framework
Microdot Framework - Microdot: An open source .NET microservices framework
MonoGame - One framework for creating powerful cross-platform games.
entt - Gaming meets modern C++ - a fast and reliable entity component system (ECS) and much more
protoactor-dotnet - Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
Spring.Net - Spring Framework for .NET
Stride Game Engine - Stride Game Engine (formerly Xenko)
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Fusion - Build real-time apps (Blazor included) with less than 1% of extra code responsible for real-time updates. Host 10-1000x faster APIs relying on transparent and nearly 100% consistent caching. We call it DREAM, or Distributed REActive Memoization, and it's here to turn real-time on!