Nostra
Suave.IO
Nostra | Suave.IO | |
---|---|---|
2 | 5 | |
23 | 1,315 | |
- | 0.5% | |
7.8 | 4.8 | |
3 months ago | about 2 months ago | |
F# | F# | |
GNU General Public License v3.0 only | GNU General Public License v3.0 or later |
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.
Nostra
-
Nostra, a F# library for Nostr (WIP)
I have just pushed Nostra on Github, it is in a work-in-progress status but there are a few things that can already be done with it. Take a look: https://github.com/lontivero/Nostra
-
Nostr library in F#
I am coding a library for Nostr in F# https://github.com/lontivero/Nostra. The final goal is to have a CLI client and a simple relay with no long-term persistance (only in-memory maps)
Suave.IO
- The combined power of F# and C#
-
New server-side framework based on monadic parsing
This is cool. I just want to give a shoutout to Suave, which is the original inspiration for Giraffe, and is still my go-to web server in F#.
-
Building a Webpack alternative in F#
This shouldn't be that hard, I just needed a server that well... served the HTML/CSS/JS files right? I went to my desktop, created an F# script added a couple of libraries like Suave and CliWrap so I could call the dotnet fable command from my F# code and make it compile my Fable files.
-
Introducing Giraffe.Htmx
Giraffe is a library that sits atop ASP.NET Core and allows developers to build web applications in a functional style; dotnet new giraffe is literally my starting point when I begin a new web application project. (Rather than write three more sentences filled with effusive praise, I’ll just leave it at that; it’s great.) It also provides a view engine (that builds upon Suave‘s “experimental” view engine) which uses an F# DSL to define HTML in a strongly-typed way. It has been incredibly efficient for a while, but with .NET’s work over the past two releases at improving performance, and Giraffe’s adoption of those techniques, it is lightning fast.
- Suave 2.6.1 Released 🚀
What are some alternatives?
futr - nostr client desktop app written in haskell
Giraffe - A native functional ASP.NET Core web framework for F# developers.
Saturn - Opinionated, web development framework for F# which implements the server-side, functional MVC pattern
ASP.NET MVC
DotVVM - Open source MVVM framework for Web Apps
Freya - Freya Web Stack - Meta-Package
dotNetify - Simple, lightweight, yet powerful way to build real-time web apps.
IISNode - Hosting node.js applications in IIS on Windows
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
Signals - Signals is a framework for developing enterprise and SaaS applications that follows the USE-CASE driven methodology
FubuMVC - A front-controller style MVC framework for .NET
Coalesce - Helping you quickly build amazing sites