Hacker GitHub

← All repos

fsprojects/Avalonia.FuncUI

View on GitHub ↗ ★ 1,267 F#

Develop cross-plattform GUI Applications using F# and Avalonia!

29 mentions on Hacker News by 10 people: 4 stories, 25 comments · first 2020-01-08 · latest 2025-08-14

Mentions per year 29 mentions · busiest year 2024 (11)
20082026
  1. …rendering webpages). F# has FuncUI - based on Avalonia. All just possible because of the ecosystem. https://github.com/fsprojects/Avalonia.FuncUI
    comment by JaggerJo · 2025-08-14 · in OCaml as my primary language
  2. …(.NET TPL) and cross platform. - Great for building cross platform UI’s with Avalonia. https://github.com/fsprojects/Avalonia.FuncUI
    comment by JaggerJo · 2025-03-05 · in F# for Fun and Profit
  3. …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…
    comment by modernerd · 2024-11-10 · in What's New in F# 9
  4. There are a few options: https://github.com/fsprojects/Avalonia.FuncUI https://fabulous.dev/ (which targets Avalonia/MAUI/Xamarin) https://github.com/kekyo/epoxy (Avalonia and WPF) > Are there companies using F# for this purpose? I can ask…
    comment by neonsunset · 2024-11-10 · in What's New in F# 9
  5. …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#:…
  6. …of a worst-case scenario (GUI frameworks and the extensions 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:…
    comment by neonsunset · 2024-09-24 · in Why is F# code robust and reliable?
  7. ▲ 5
    FuncUI v1.5 (Functional xPlat UIs in F#)
    story by JaggerJo · 2024-08-12 · 0 comments
  8. …[3]: https://github.com/AvaloniaUI/Avalonia.Markup.Declarative [4]: https://github.com/fsprojects/Avalonia.FuncUI
    comment by neonsunset · 2024-08-11 · in Show HN: Rust GUI Library via Flutter
  9. …There's an Elmish FuncUI extension for Avalonia that lets you write applications in Elm style: https://github.com/fsprojects/Avalonia.FuncUI/tree/master/sr... (a caveat applies that it is very niche compared to regular Avalonia let alone…
  10. …https://github.com/AvaloniaUI/Avalonia.Markup.Declarative / https://github.com/wieslawsoltes/NXUI or https://github.com/fsprojects/Avalonia.FuncUI (F#) if you like declarative UI.
    comment by neonsunset · 2024-05-07 · in Use Rails
  11. …/github.com/AvaloniaUI/Avalonia.Markup.Declarative [1] https://github.com/wieslawsoltes/NXUI [2] (F#) https://github.com/fsprojects/Avalonia.FuncUI [3] https://github.com/VincentH-Net/CSharpForMarkup
  12. There is https://github.com/fsprojects/Avalonia.FuncUI which looks very interesting for F# case.
  13. …any .NET language. If you have questions about specific features I can give a more detailed answer. https://github.com/fsprojects/Avalonia.FuncUI
  14. Btw. building GUI apps is super simple in F#. (mac, linux, windows, ios, android, web) https://github.com/fsprojects/Avalonia.FuncUI
  15. …of Elmish[4] (based of the Elm language[4]) for F#. [1]: https://avaloniaui.net/ [2]: https://github.com/fsprojects/Avalonia.FuncUI/ [3]: https://www.nuget.org/packages/Avalonia.FuncUI.Elmish and https://github.com/fsprojects/Avalonia.FuncU…
  16. …While the default is reactivity library for Elmish is React, you can swap in Avalonia/FuncUI ( https://github.com/fsprojects/Avalonia.FuncUI ) with just a little work as well.
    comment by obeavs · 2023-10-08 · in ASP.NET Core Blazor
  17. Also check out Avalonia.FuncUI: https://github.com/fsprojects/Avalonia.FuncUI
    comment by sparkie · 2023-08-08 · in The combined power of F# and C#
  18. …seems a bit outdated to me. Wonder if something like FuncUI [1] could be built on top of it. [1] https://github.com/fsprojects/Avalonia.FuncUI
    comment by JaggerJo · 2023-04-25 · in GUI development with Rust and GTK 4
  19. ▲ 3
    Functional cross platform UI in F#
    story by JaggerJo · 2023-03-01 · 2 comments
  20. …the cross-platform Avalonia framework to build desktop applications with an Elm-like architecture: https://github.com/fsprojects/Avalonia.FuncUI#example-using-...
  21. ▲ 3
    A declarative desktop (and mobile) UI framework for F#
    story by JaggerJo · 2022-05-28 · 0 comments
  22. …https://avaloniaui.net/ Specifically I made a small application with F# and the FuncUI library https://github.com/fsprojects/Avalonia.FuncUI So far the most complex real-world application I've seen is Lunacy: https://icons8.com/lunacy It's…
    comment by banashark · 2022-05-23 · in Welcome to .NET Multi-Platform App UI
  23. …also FuncUI for app dev which is F# + MVU running on Avalonia. https://github.com/bryanedds/Nu https://github.com/fsprojects/Avalonia.FuncUI
  24. Have you tried https://github.com/fsprojects/Avalonia.FuncUI ?
    comment by jkulubya · 2021-08-20 · in Performance Improvements in .NET 6
  25. …if something like this exists for OCaml ? (If so please let me know - would love to give it a shot) https://github.com/AvaloniaCommunity/Avalonia.FuncUI
    comment by JaggerJo · 2020-07-08 · in Ask HN: Alternative to Go
  26. …Avalonia UI. (with FuncUI it also works great with F#) https://github.com/AvaloniaUI/Avalonia https://github.com/AvaloniaCommunity/Avalonia.FuncUI
    comment by JaggerJo · 2020-07-08 · in Ask HN: Alternative to Go
  27. ▲ 3
    Show HN: Cross Platform MVU Apps with F#
    story by JaggerJo · 2020-07-05 · 1 comment
  28. If your using F# want to build (cross platform) UIs take a look at https://github.com/AvaloniaCommunity/Avalonia.FuncUI
    comment by JaggerJo · 2020-01-08 · in F# Data Type Providers in .Net Core (2018)
  29. …stuff (working with the new Memory and Span types) and high level stuff (building UIs with FuncUI) https://github.com/AvaloniaCommunity/Avalonia.FuncUI
    comment by JaggerJo · 2020-01-08 · in F# Data Type Providers in .Net Core (2018)