What do people use for REST APIs and Web Development now?

This page summarizes the projects mentioned and recommended in the original post on /r/fsharp

Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
  • core

    WebSharper - Full-stack, functional, reactive web apps and microservices in F# and C# (by dotnet-websharper)

  • I was using websharper in the past, but is that still a good F# centric method of web development, or are there better frameworks now?

  • 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

  • Feliz to create react apps, the most mature option.

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • Sutil

    Lightweight front-end framework for F# / Fable. No dependencies.

  • Sutil 0 dependency components inspired by svelte.

  • Giraffe.Htmx

    Extensions for Giraffe to support development with htmx

  • HTMX support for HTMX support (can be combined with others above, Lit could be a good fit)

  • Fable.Lit

    Write Fable Elmish apps with Lit

  • Lit for Lit components.

  • Fable: F# |> BABEL

    F# to JavaScript, TypeScript, Python, Rust and Dart Compiler

  • Fable Is a great F# -> js compiler. You can use:

  • Snowflaqe

    A dotnet CLI to generate type-safe GraphQL clients for F# and Fable with automatic deserialization, static query verification and type checking

  • Graphql: Haven't played with snowflaqe for client Gen but I know you can use HotChocolate if you write C# style code on the server side, clunky but doable.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • Hawaii

    dotnet CLI tool to generate type-safe F# and Fable clients from OpenAPI/Swagger or OData services (by Zaid-Ajaj)

  • There's Hawaii and a Type Provider for client gen.

  • OpenAPITypeProvider

    F# type provider for Open API specification

  • There's Hawaii and a Type Provider for client gen.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts