Saturn

Saturn is an opinionated, functional web framework for F# built on top of ASP.NET Core and Giraffe. It provides a cohesive, type-safe approach to building web applications and APIs, often employing a Model-View-Update (MVU) architecture for backend logic, similar to Elm or Fable.Elmish. Saturn…

Key facts

First appeared
2018
Category
web_framework
Problem solved
Saturn was created to address the lack of an opinionated, high-level, and truly functional web framework for F# that embraced patterns like Model-View-Update (MVU) on the robust ASP.NET Core platform. While Giraffe provided functional routing, it was a micro-framework requiring developers to establish their own higher-level architecture and state management. Saturn provided a complete solution, enabling F# developers to build web backends with a consistent functional paradigm and strong type safety.
Platforms
.NET (macOS), .NET (Linux), .NET (Windows)

Related technologies