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

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

Our great sponsors
  • InfluxDB - Access the most powerful time series database as a service
  • SonarQube - Static code analysis for 29 languages.
  • 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.

  • InfluxDB

    Access the most powerful time series database as a service. Ingest, store, & analyze all types of time series data in a fully-managed, purpose-built database. Keep data forever with low-cost storage and superior data compression.

  • 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.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • 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