New server-side framework based on monadic parsing

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

CodeRabbit: AI Code Reviews for Developers
Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.
coderabbit.ai
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
  1. okapi

    A data-driven micro web framework for Haskell (by monadicsystems)

    Me showing off Okapi (hopefully): Okapi is simple. A functor can do this, applicative can do this, a monad can do this. Learn this small set of functions. Sequence them with do. Branch them with <|>. You need to learn the structure of an HTTP request, but that's good because you need to know that anyway if you want to develop Web apps. Here's the documentation. Look at how simple and compact this is compared to this.

  2. CodeRabbit

    CodeRabbit: AI Code Reviews for Developers. Revolutionize your code reviews with AI. CodeRabbit offers PR summaries, code walkthroughs, 1-click suggestions, and AST-based analysis. Boost productivity and code quality across all major languages with each PR.

    CodeRabbit logo
  3. realworld

    "The mother of all demo apps" — Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many more

    To see an example of what a web server built with Okapi looks like, take a look at this implementation of the realworld backend spec. You can use it to compare it to other implementations of the same spec. The Okapi implementation passes all the required tests and is a good idea of what you can expect from the framework.

  4. fastapi-realworld-example-app

    Discontinued Backend logic implementation for https://github.com/gothinkster/realworld with awesome FastAPI

    Me showing off Okapi (hopefully): Okapi is simple. A functor can do this, applicative can do this, a monad can do this. Learn this small set of functions. Sequence them with do. Branch them with <|>. You need to learn the structure of an HTTP request, but that's good because you need to know that anyway if you want to develop Web apps. Here's the documentation. Look at how simple and compact this is compared to this.

  5. Suave.IO

    Suave is a simple web development F# library providing a lightweight web server and a set of combinators to manipulate route flow and task composition.

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

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

  • Comprendre l'Authentification JWT : De la Théorie à la Pratique

    2 projects | dev.to | 6 Feb 2025
  • Unbundling Content Delivery Network Architecture: How CDN Work

    3 projects | dev.to | 9 Nov 2024
  • Comparing the Top 12 Best Python Web Frameworks for Developers

    7 projects | dev.to | 23 Sep 2024
  • Tornado VS tremolo - a user suggested alternative

    2 projects | 11 Jul 2024
  • Understanding FastAPI: The Basics

    2 projects | dev.to | 22 Jun 2024

Did you know that F# is
the 48th most popular programming language
based on number of references?