awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
haskell-servant avatar

haskell-servant/servant

0
View on GitHub↗
docs.servant.dev↗

Servant

Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!

Features

  • API Frameworks - Type-level DSL for web APIs in Haskell.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI
  • Language Toolkits - Type-level web DSL for Haskell.
  • 1,959 stars·422 forks·Haskell·10 views

    Star history

    Star history chart for haskell-servant/servantStar history chart for haskell-servant/servant

    How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

    Projects sharing features with Servant

    These projects share indexed features with Servant. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
    • mochi/mochiwebmochi avatar

      mochi/mochiweb

      1,888View on GitHub↗

      MochiWeb is an Erlang library for building lightweight HTTP servers.

      Erlang
      View on GitHub↗1,888
    • ninenines/cowboyninenines avatar

      ninenines/cowboy

      7,513View on GitHub↗

      Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory usage and can be used as a standalone server or as an embedded networking library integrated directly into an existing application. The project implements modern transport protocols, including HTTP/3, QUIC, and WebTransport, to enable faster connections and bidirectional data streaming. It also functions as a real-time communication server supporting Server-Sent Events for pushing asynchronous updates to clients. Broad capabilities include path and content-type based request rout

      Erlang
      View on GitHub↗7,513
    • gofiber/fibergofiber avatar

      gofiber/fiber

      40,253View on GitHub↗

      Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead. It provides a comprehensive runtime environment for managing the full request lifecycle, utilizing an optimized radix tree for high-speed route matching and an object pooling system to reduce garbage collection pressure during traffic processing. The framework distinguishes itself through its multi-process architecture, which supports prefork socket reuse to distribute incoming traffic across all available CPU cores. It offers a modular approach to application development, feat

      Goexpressexpressjsfast
      View on GitHub↗40,253
    • ruby-grape/graperuby-grape avatar

      ruby-grape/grape

      10,005View on GitHub↗

      Grape is a RESTful web service framework for Ruby designed for building structured APIs. It provides a declarative syntax for routing and parameter validation, allowing developers to map HTTP verbs to logic through a domain specific language. The framework is distinguished by its built-in support for service versioning, which can be managed via URL paths, custom headers, or request parameters. It also features a modular architecture that allows large services to be constructed by nesting smaller API definitions. The project covers comprehensive API lifecycle capabilities, including schema-dr

      Ruby
      View on GitHub↗10,005
    Compare all 30 related projects→

    Frequently asked questions

    What does haskell-servant/servant do?

    Servant is a Haskell DSL for describing, serving, querying, mocking, documenting web applications and more!

    What are the main features of haskell-servant/servant?

    The main features of haskell-servant/servant are: API Frameworks, Language Toolkits.

    Which projects share features with haskell-servant/servant?

    Projects with overlapping indexed features include: ninenines/cowboy — Cowboy is a high-performance HTTP server for Erlang and OTP. It is designed to handle web traffic with low memory… scotty-web/scotty — Haskell web framework inspired by Ruby's Sinatra, using WAI and Warp (Official Repository). gofiber/fiber — Fiber is a high-performance web framework designed for building scalable HTTP services with minimal memory overhead.… mochi/mochiweb — MochiWeb is an Erlang library for building lightweight HTTP servers. ruby-grape/grape — Grape is a RESTful web service framework for Ruby designed for building structured APIs. It provides a declarative… yesodweb/yesod — A RESTful Haskell web framework built on WAI.