Core Alternatives

Similar projects and alternatives to core

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better core alternative or higher similarity.

core reviews and mentions

Posts with mentions or reviews of core. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-07-26.
  • Who's with me?
    9 projects | reddit.com/r/pcmasterrace | 26 Jul 2022
  • Minecraft 1.19.1 Pre-release 5 Is Out!
    10 projects | reddit.com/r/Minecraft | 15 Jul 2022
    https://github.com/dotnet/core/issues/505 - critical debugging components not licensed to work with anything not the official Microsoft VS Code for this "open source" ecosystem.
  • What are Golang competitors in 2022 when it comes to one-file binary deployment?
    4 projects | reddit.com/r/golang | 11 Jul 2022
    That's not what OP asked tho. It's very trivial for Rust, C#, Deno (the ones i'm familiar with) to create static one-file binaries. In fact, there are talks in dotnet repo to produce platform specific code by default. The problem you have with glibc is not really a good argument specifically because of containerization. This is probably one of the strongest reasons Go is not as widely adopted. Unless you use CGo, which complicates matter to another magnitude, every good library out there needs to be reimplemented in Go.
  • Marshaling native string to .Net in Linux
    2 projects | reddit.com/r/dotnet | 29 Jun 2022
  • Announcing .NET 7 Preview 5
    3 projects | reddit.com/r/csharp | 14 Jun 2022
    The general roadmap can be found here: https://github.com/dotnet/core/blob/main/roadmap.md
  • KT/COBOL — Choosing a VM edition — I need to hear your experiences with the VM you're currently using for your project.
    6 projects | reddit.com/r/ProgrammingLanguages | 20 May 2022
    However, .NET 6 OS/Hardware support is worse than for Mono. If this is important, it is better to use Mono.
  • How do I compile this on Mac?
    2 projects | reddit.com/r/csharp | 28 Apr 2022
    What's your Mac OS version? I found this and it seems there's some cutoff for support, but it'd have to be pretty old.
  • .NET Myths Dispelled
    18 projects | news.ycombinator.com | 12 Mar 2022
    Couple of notes:

    - Yes it’s cross platform. However, that does not include Winforms or WPF. Apparently the “multi-platform” in MAUI is “Android, iOS, macOS, and Windows” which means if you don’t care about Linux, you have a potential cross-platform UI option. However, the decision to not include Linux, while not really a terrible act in and of itself, does hint at a bit of the limits of Microsoft’s “friendliness” towards open source.

    - Dotnet Core makes async easy, and that’s great. However, when playing around with it, I did notice that it’s the kind of “async” where you need to manually yield if you are not heavily IO bound. It’s not quite idiot proof and you can cause a lot of trouble by holding it wrong. This is not any different from JS or Rust, but it’s worth noting.

    - Big eyeroll at the knock on Go regarding generics. I’ve written a lot of Go code and while I think adding generics will be helpful, I can think of exactly one place in existing code I definitely want to put generics after 1.18. It’s one thing to expound on C# language design, which I agree has its merits, but getting into tit for tat comparisons with other languages that have vastly different design goals like Rust and Go is losing enough nuance to be basically meaningless, and then using that to elevate your opinion is just poor form.

    - Friendliness towards open source is still sketchy. They did indeed do most of the important things, including, well, move almost everything into the open. Well, almost.

    But not quite. Not the debugger for example. See this long-standing issue for some backstory: https://github.com/dotnet/core/issues/505

    Microsoft seems to have a tendency to do this. They give you almost everything, but they hold back some important components. It’s the same with VSCode; try using VSCode OSS. No remoting, no liveshare, no official extension repo. Mozilla doesn’t lock off access to AMO from Firefox forks. Chrome doesn’t lock block access to Webstore from Chromium or its forks. Open source Firefox can log into Sync. Open source Chromium can log into Sync, too. Open source Edge… well, no. Edge is closed source.

    Microsoft is indeed not the company that it was under Ballmer. That’s not all sunshine and rainbows, though.

    For what it’s worth, I’m not saying that Microsoft is obligated to do anything, or that we’d be better if they never changed. Even vscode-oss and monaco editor are quite nice to have. That said, Microsoft bills themselves as being allies of open source when I feel like this is a pretty dubious position. They’re clearly operating very strategically here; here is little guise of actual goodwill.

    At risk of sounding like a nut job, I suspect MAUI not supporting Linux is perfect to go alongside WSL2. From my perspective, Microsoft doesn’t seem to just want to mutually benefit from open source in the traditional way, they also seem interested in trying to shift the community in a certain direction where Windows and Microsoft binary blobs are an important part of open source developers toolkits. A slowly increasing number of killer features will rely on closed source blobs, allowing Microsoft to exert substantial control over the ecosystem, while still maintaining the ability to say “why are you so afraid? VS Code is open source*!”

    I still use VS Code despite my concerns, so I’ll leave it up to you to decide what that says about me.

  • .NET 6 on Linux with Vim
    4 projects | reddit.com/r/dotnet | 10 Mar 2022
    you will never get a decent debugger up and running outside of Visual Studio, Visual Studio Code or Rider: https://github.com/dotnet/core/issues/505
  • Blazor - .NET 7 Preview 1 (AOT) vs .NET 6.0.2 (AOT) Huge Performance Gains
    2 projects | reddit.com/r/Blazor | 19 Feb 2022
  • A note from our sponsor - talent.io
    www.talent.io | 30 Sep 2022
    Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io Learn more →

Stats

Basic core repo stats
75
18,151
9.3
8 days ago

dotnet/core is an open source project licensed under MIT License which is an OSI approved license.

Download talent.io’s Tech Salary Report
Median salaries, most in-demand technologies, state of the remote work... all you need to know your worth on the market by tech recruitment platform talent.io
www.talent.io
Find remote jobs at our new job board 99remotejobs.com. There are 8 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.