Ladybird browser to start using Swift language this fall

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • serenity

    The Serenity Operating System 🐞

    There was a big fight on Twitter last month because of a comment he made 3 years ago (https://github.com/SerenityOS/serenity/pull/6814). I think that's closely related.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. This fork is used to manage Swift’s stable releases of Clang as well as support the Swift project. (by swiftlang)

    Apple/Clang LLVM fork is open-source, just not upstreamed. No Free Software license requires anyone to upstream their changes.

    https://github.com/swiftlang/llvm-project/blob/apple/main/ap...

  • Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The most popular .NET UI client technology

    Luckily, for the project of this type, you can use SkiaSharp (which is awesome) or simply implement a rendering back-end that targets OpenGL/Vulkan/DX/Metal. There are rich binding libraries with low/zero overhead to do so or you can just do it directly.

    For example, Avalonia implemented Vulkan back-end some time ago, no C or C++ required: https://github.com/AvaloniaUI/Avalonia/pull/12737

    You are absolutely not married to Avalonia, MAUI or Uno, but if are targeting desktop, then AvaloniaUI offers great user experience.

  • .NET Runtime

    .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps.

  • Jellyfin

    The Free Software Media System

    All non-GUI .NET applications, unless they use niche things like windows registery or management API, are by definition platform agnostic and run wherever .NET runs (macOS, Linux, FreeBSD(with caveats), Android, iOS, Windows). Most business today which have moved off old version run sever workloads on Linux hosts within K8S or otherwise.

    Popular applications that run on Linux are

    Jellyfin: https://github.com/jellyfin/jellyfin

    Sonarr (and other High Seas apps): https://github.com/Sonarr/Sonarr

    Ryujinx: https://github.com/Ryujinx/Ryujinx (the kind of project that can easily match writing a browser in complexity)

    Bitwarden (server): https://github.com/bitwarden

    Stride3D: https://github.com/stride3d/stride

    Godot (offers C# as script language, using regular .NET)

    From the top of my head, I'm sure there are many others less popular. It is sad that this conversation needs to be had 8 years after the first version of .NET (Core as it was named at the time).

  • Sonarr

    Smart PVR for newsgroup and bittorrent users.

    All non-GUI .NET applications, unless they use niche things like windows registery or management API, are by definition platform agnostic and run wherever .NET runs (macOS, Linux, FreeBSD(with caveats), Android, iOS, Windows). Most business today which have moved off old version run sever workloads on Linux hosts within K8S or otherwise.

    Popular applications that run on Linux are

    Jellyfin: https://github.com/jellyfin/jellyfin

    Sonarr (and other High Seas apps): https://github.com/Sonarr/Sonarr

    Ryujinx: https://github.com/Ryujinx/Ryujinx (the kind of project that can easily match writing a browser in complexity)

    Bitwarden (server): https://github.com/bitwarden

    Stride3D: https://github.com/stride3d/stride

    Godot (offers C# as script language, using regular .NET)

    From the top of my head, I'm sure there are many others less popular. It is sad that this conversation needs to be had 8 years after the first version of .NET (Core as it was named at the time).

  • Ryujinx

    Experimental Nintendo Switch Emulator written in C#

    All non-GUI .NET applications, unless they use niche things like windows registery or management API, are by definition platform agnostic and run wherever .NET runs (macOS, Linux, FreeBSD(with caveats), Android, iOS, Windows). Most business today which have moved off old version run sever workloads on Linux hosts within K8S or otherwise.

    Popular applications that run on Linux are

    Jellyfin: https://github.com/jellyfin/jellyfin

    Sonarr (and other High Seas apps): https://github.com/Sonarr/Sonarr

    Ryujinx: https://github.com/Ryujinx/Ryujinx (the kind of project that can easily match writing a browser in complexity)

    Bitwarden (server): https://github.com/bitwarden

    Stride3D: https://github.com/stride3d/stride

    Godot (offers C# as script language, using regular .NET)

    From the top of my head, I'm sure there are many others less popular. It is sad that this conversation needs to be had 8 years after the first version of .NET (Core as it was named at the time).

  • Stride Game Engine

    Stride Game Engine (formerly Xenko)

    All non-GUI .NET applications, unless they use niche things like windows registery or management API, are by definition platform agnostic and run wherever .NET runs (macOS, Linux, FreeBSD(with caveats), Android, iOS, Windows). Most business today which have moved off old version run sever workloads on Linux hosts within K8S or otherwise.

    Popular applications that run on Linux are

    Jellyfin: https://github.com/jellyfin/jellyfin

    Sonarr (and other High Seas apps): https://github.com/Sonarr/Sonarr

    Ryujinx: https://github.com/Ryujinx/Ryujinx (the kind of project that can easily match writing a browser in complexity)

    Bitwarden (server): https://github.com/bitwarden

    Stride3D: https://github.com/stride3d/stride

    Godot (offers C# as script language, using regular .NET)

    From the top of my head, I'm sure there are many others less popular. It is sad that this conversation needs to be had 8 years after the first version of .NET (Core as it was named at the time).

  • git-credential-manager

    Secure, cross-platform Git credential storage with authentication to GitHub, Azure Repos, and other popular Git hosting services.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts