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

Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io
featured
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
  1. 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.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. 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...

  4. 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.

  5. .NET Runtime

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

  6. Jellyfin

    The Free Software Media System - Server Backend & API

    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).

  7. 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).

  8. Ryujinx

    Discontinued 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).

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. Stride Game Engine

    Stride (formerly Xenko), a free and open-source cross-platform C# game engine.

    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).

  11. 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

  • A comparison of Rust's borrow checker to the one in C#

    14 projects | news.ycombinator.com | 30 Oct 2024
  • The efficient way to measure time in .NET

    4 projects | dev.to | 4 Jan 2025
  • OpenRA – Classic strategy games rebuilt for the modern era

    1 project | news.ycombinator.com | 2 Jan 2025
  • Essential .NET Libraries Every Developer Should Know

    12 projects | dev.to | 8 Oct 2024
  • OpenRA: Open-Source Game Engine Reviving Classic Command and Conquer Titles

    1 project | news.ycombinator.com | 30 Sep 2024

Did you know that C# is
the 10th most popular programming language
based on number of references?