Orleans
OpenRA
Our great sponsors
Orleans | OpenRA | |
---|---|---|
35 | 254 | |
9,762 | 14,022 | |
0.9% | 1.5% | |
9.1 | 9.6 | |
7 days ago | 8 days ago | |
C# | C# | |
MIT License | GNU General Public License v3.0 only |
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.
OpenRA
-
There has never been a better time to game on Linux
Obligatory reminder:Red Alert,Command & Conquer, Dune 2000, Rebuilt for the Modern Era.
-
OpenRA – Classic strategy games rebuilt for the modern era
You can import those from ISOs: https://github.com/OpenRA/OpenRA/wiki/Game-Content but the campaign is not complete afaik as it needs to be re-built in OpenRA: https://github.com/OpenRA/OpenRA/issues/4989 (I think this is the related ticket)
- Jazz² Resurrection: Open-source Jazz Jackrabbit 2 reimplementation
-
Any way to play on a MacBook Pro?
Alternatively OpenRA has a bunch of C&C inspired mods: https://www.openra.net I think this way is the easiest way to get a C&C like experience on a M1 Mac right now.
- Any games you guys want me to try using the new porting kit?
-
Well it’s happened again…
Open source is the way https://www.openra.net/
There are two options for the current times: Use the old version to continue playing online: https://cnc.community/ Use the community version that is remastered to play: https://www.openra.net/
-
When online gaming, how is the information synced across devices?
OpenRA
-
PC Ports, Decompilations, Remakes, Demakes, Fan Games, Conversion Mods, Texture Packs!
As a side note, Openra is an open source implementation of the original C&C Red alert / tiberium / dune games. With a native linux version. However I I haven't had time to try it on deck, and haven't found any videos online confirming that it works, but it very well should, if anyone would like to try it and report back.
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
Vanilla-Conquer - Vanilla Conquer provides clean, cross-platform builds of the C&C Remastered Collection and the standalone legacy games.
protoactor-dotnet - Proto Actor - Ultra fast distributed actors for Go, C# and Java/Kotlin
OpenDUNE - DUNE, REINVENTED
Spring.Net - Spring Framework for .NET
OpenKeeper - Dungeon Keeper II remake
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!