How small is the smallest .NET Hello World binary?

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

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • PeLib

    This is a modified version of https://github.com/LADSoft/DotNetPELib

  • I have some comparisons here:

    https://github.com/AustinWise/SmallestDotnetHelloWorlds

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • RegEx101

    This repository is currently only used for issue tracking for www.regex101.com

  • > I wonder if this could be used to make C# webassembly more viable.

    You might enjoy reading this GitHub thread [0] where the community contributed a WASM library wrapping the C# regex code so that regex101.com could have a "C# mode". Lots of nerd sniping about reducing the payload size.

    (There's also another thread [1] discussing the minification of a rust version of that same regex101 wasm library to provide a "rust mode" using @burntsushi's regex crate.)

    [0]: https://github.com/firasdib/Regex101/issues/156

    [1]: https://github.com/firasdib/Regex101/issues/1208

  • Semi.Avalonia

    Avalonia theme inspired by Semi Design

  • > The "look and feel" of the program usually gives it away more or less immediately.

    If you are talking about the base controls, then maybe. But there are .Net cross-platform frameworks such as Avalonia that can get you a modern loooking UI with theming.

    https://github.com/irihitech/Semi.Avalonia

    https://github.com/AvaloniaUI/Citrus.Avalonia

    etc.

  • Citrus.Avalonia

    Modern styles for Avalonia controls.

  • > The "look and feel" of the program usually gives it away more or less immediately.

    If you are talking about the base controls, then maybe. But there are .Net cross-platform frameworks such as Avalonia that can get you a modern loooking UI with theming.

    https://github.com/irihitech/Semi.Avalonia

    https://github.com/AvaloniaUI/Citrus.Avalonia

    etc.

  • MediatR

    Simple, unambitious mediator implementation in .NET

  • The widely used MediatR library[0] could be used to do that as well, just FYI.

    [0]: https://github.com/jbogard/MediatR

  • UnityWebGL-LoadingTest

    Unity WebGL platform and version comparisons with a lot of nice extras

  • [0] https://github.com/JohannesDeml/UnityWebGL-LoadingTest

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • tinyPE

    Smallest possible PE files. Artisanal, hand-crafted with love and care.

  • there are some nice examples here showing how to overlap the headers and a few other tricks.

    https://github.com/rcx/tinyPE

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