OneBella
equinox
OneBella | equinox | |
---|---|---|
5 | 2 | |
239 | 458 | |
- | 1.7% | |
3.8 | 8.6 | |
about 2 months ago | 12 days ago | |
F# | F# | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
OneBella
-
[Question] Who's using F#? What are you using it for?
I'm using it with AvaloniaUI for this LiteDB tool : https://github.com/namigop/OneBella Screenshot
- Does TreeDataGrid even work on Linux?
- I built a cross-platform GUI management tool for LiteDB using AvaloniaUI
- Cross-platform (macOs, windows, linux) GUI tool for LiteDB
- For a simple desktop app, would you choose MAUI or Avalonia?
equinox
- [Question] Who's using F#? What are you using it for?
-
Can anyone suggest any interesting F# projects?
F# works really well with event-driven architectures. Event sourcing and MVU/Elmish both work well with immutable data (you can't change an event after it's happened!). Discriminated unions are fantastic, and F# event sourcing/MVU libraries make liberal usage of them. Elmish is a frontend agnostic MVU library that has WPF/Javascript/WebAssembly implementations. On the event sourcing side there's Akka (though this is more actor model) and Equinox whose maintainer is incredibly friendly.
What are some alternatives?
FluentAvalonia - Control library focused on fluent design and bringing more WinUI controls into Avalonia
the-ray-tracer-challenge-fsharp - F# implementation of the ray tracer found in The Ray Tracer Challenge by Jamis Buck
Prism.Avalonia - Prism framework support for Avalonia UI
Plotly.NET - interactive graphing library for .NET programming languages :chart_with_upwards_trend:
LiteDB.Studio - A GUI tool for viewing and editing documents for LiteDB v5
memstate - In-memory event-sourced ACID-transactional distributed object graph engine for .NET Standard
BeeRock - Create mock implementations of REST services based on swagger/open api doc
FBlazorShop - This is a port of Steve Sanderson's Pizza Workshop for Blazor by using F# and Bolero.
Elmish.Uno - Static UWP views for elmish programs running with the Uno Platform
Pricer - Pricing of options and other financial products
fsharp-companies - Community curated list of companies that use F#
FsMake - A pipeline runner for F#.