Avalonia.FuncUI

Develop cross-plattform GUI Applications using F# and Avalonia! (by fsprojects)

Avalonia.FuncUI Alternatives

Similar projects and alternatives to Avalonia.FuncUI

  1. React

    2,057 Avalonia.FuncUI VS React

    Discontinued The library for web and native user interfaces. [Moved to: https://github.com/react/react] (by facebook)

  2. AppSignal

    Monitoring that respects your time & budget. APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.

    AppSignal logo
  3. Flutter

    Flutter makes it easy and fast to build beautiful apps for mobile and beyond

  4. tauri

    Build smaller, faster, and more secure desktop and mobile applications with a web frontend.

  5. Avalonia

    Develop Desktop, Embedded, Mobile and WebAssembly apps with C# and XAML. The future of .NET UI

  6. fyne

    Cross platform GUI toolkit in Go inspired by Material Design

  7. Uno Platform

    Open-source platform for building cross-platform native Mobile, Web, Desktop, and Embedded apps from a single C#/XAML codebase. Work from any IDE/CLI with Hot Reload, Visual Designer, MCPs, and Skills built for modern .NET workflows. 200M+ NuGet downloads.

  8. Oberon

    Oberon parser, code model & browser, compiler and IDE with debugger, and an implementation of the Oberon+ programming language

  9. SaaSHub

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

    SaaSHub logo
  10. AspNetCore.Docs

    Documentation for ASP.NET Core

  11. Comet

    Discontinued Comet is an MVU UIToolkit written in C#

  12. fslang-design

    RFCs and docs related to the F# language design process, see https://github.com/fsharp/fslang-suggestions to submit ideas

  13. elmish

    Elm-like abstractions for F# apps

  14. Fabulous

    Declarative UI framework for cross-platform mobile & desktop apps, using MVU and functional programming in F#

  15. Feliz

    A fresh retake of the React API in Fable and a collection of high-quality components to build React applications in F#, optimized for happiness

  16. Eto.Forms

    Cross platform GUI framework for desktop and mobile applications in .NET

  17. gir.core

    A C# binding generator for GObject based libraries providing a C# friendly API surface

  18. Avalonia.Templates

    Avalonia Templates for `dotnet new`

  19. fvim

    Cross platform Neovim front-end UI, built with F# + Avalonia

  20. MySqlConnector

    MySQL Connector for .NET

  21. velopack

    Installer and automatic update framework for cross-platform desktop applications

  22. Avalonia.Markup.Declarative

    Provides helpers for declarative ui in C#

  23. SaaSHub

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

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

Avalonia.FuncUI discussion

Log in or Post with

Avalonia.FuncUI reviews and mentions

Posts with mentions or reviews of Avalonia.FuncUI. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-03-01.
  • F# for Fun and Profit
    1 project | news.ycombinator.com | 5 Mar 2025
    F# is a really good practical FP language.

    - Great real IDE support (JetBrains Rider, Visual Studio)

    - Large ecosystem of packages (F# is a .NET language, so you can just use all Nuget packages out there.)

    - The language is stable and only gets small updates. There is no Scala 3 scenario on the horizon.

    - It is fast and cross platform.

    - Great for building cross platform UI’s with Avalonia.

    https://github.com/fsprojects/Avalonia.FuncUI

  • Ask HN: What less-popular systems programming language are you using?
    38 projects | news.ycombinator.com | 1 Mar 2025
  • 8 months of OCaml after 8 years of Haskell in production
    16 projects | news.ycombinator.com | 2 Dec 2024
    There is also a package for Avalonia that lets you write GUI applications in F#: https://funcui.avaloniaui.net
  • What's New in F# 9
    19 projects | news.ycombinator.com | 10 Nov 2024
    ```

    To get self-contained binaries (that don't need .NET to be installed locally) for those platforms.

    There is a decent multi-platform UI framework called Avalonia: https://github.com/fsprojects/Avalonia.FuncUI

    There are good actively maintained web frameworks: https://fsharp.org/guides/web/#web-frameworks

    There are some passionate people writing great books about F#: https://fsharpforfunandprofit.com/ddd/

    Most of F#'s adoption issues seem to be because:

    1. It's tough to convince people outside of the .NET community to use .NET.

    2. Most of the people using .NET use C#.

    3. It's hard to convince C# users to adopt F#. (See https://www.reddit.com/r/dotnet/comments/16m0wdj/why_dont_yo... and similar threads.)

    I'd love to work with F# full-time, but — short of starting my own company using it or convincing Microsoft to pay me to help them showcase its benefits — it's been hard to find work with F#, which drove me to spend time with other languages.

  • Mozilla fixes Firefox zero-day actively exploited in attacks
    8 projects | news.ycombinator.com | 10 Oct 2024
    If you don't like XAML, you can use https://github.com/AvaloniaUI/Avalonia.Markup.Declarative to write declarative SwiftUI-like code. You can also use F# if that's your cup of tea: https://github.com/fsprojects/Avalonia.FuncUI.

    If you prefer GTK, there are rich GObject bindings that are a successor to GTK#: https://gircore.github.io/

    Here are samples that demonstrate basic GTK4 usage scenarios: https://github.com/gircore/gir.core/tree/main/src/Samples/Gt...

    All this should require less than 10 minutes including setup and such.

    Lastly, I want to make a disclaimer that you do not need C# Dev Kit extension for VS Code, only the base C# one, which is what gives you language server, debugger, etc. If you are using VSCodium which cannot use closed-source vsdbg component that the base extension uses, you can replace it with https://github.com/muhammadsammy/free-vscode-csharp which uses open-source debugger from Samsung instead. It can be rough around the edges but works well enough in standard scenarios. Just don't use Debugger.WriteLine over Console. :D

  • Why is F# code so robust and reliable?
    3 projects | news.ycombinator.com | 24 Sep 2024
    More expressive nature of F# means you don't have that many files. C# is luckily and finally moving into that direction too. There was no reason for "one file per class" policy anyway, but it was still widely adopted historically.

    Here's an example of a worst-case scenario (GUI frameworks have notoriously huge amount of code): https://github.com/fsprojects/Avalonia.FuncUI/blob/master/sr...

    But realistically an average project would look closer to this instead: https://github.com/DiffSharp/DiffSharp/blob/dev/src/DiffShar...

    Once you have enough files, it might be a good idea to factor out separate concerns into different projects.

  • FuncUI v1.5 (Functional xPlat UIs in F#)
    1 project | news.ycombinator.com | 12 Aug 2024
  • Use Rails
    8 projects | news.ycombinator.com | 7 May 2024
  • Uno: Create Beautiful Cross Platform .NET Apps Faster
    10 projects | news.ycombinator.com | 1 May 2024
  • AvaloniaUI: Create Multi-Platform Apps with .NET
    13 projects | news.ycombinator.com | 3 Feb 2024
  • A note from our sponsor - SaaSHub
    www.saashub.com | 7 Oct 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Stats

Basic Avalonia.FuncUI repo stats
30
1,265
7.6
about 1 month ago

Sponsored
Monitoring that respects your time & budget
APM, error tracking, and dashboards for modern web apps. Ten-minute setup, transparent flat pricing, and support from engineers who actually use the product.
www.appsignal.com

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