nowfound

Dev tools · alternatives · 2026

24 alternatives to Custom Haskell handlers for Nginx

This is rather a mature project. It began out of curiosity: I wanted to test if Haskell FFI was powerful and expressive enough to interconnect C and Haskell code flawlessly. Particularly, if C strings generated inside Nginx can be shared within Haskell code and what must be done to respect their lifetimes etc. Recently, I released version 3.2.0 with revamped README (with a lot of examples) and a new approach to building Haskell handlers using the modernized cabal v2-build for dependencies.

Custom Haskell handlers for Nginx allows developers to write request handlers for the Nginx web server using Haskell. The project explores the capabilities of Haskell's foreign function interface to safely integrate C… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Custom Haskell handlers for Nginx launched in 2023; newer entries below may have overtaken it.

  1. 1

    We heard your requests for Haskell and today we're excited to finally announce Haskell as yet another language we support. We've decided to put our focus...

    2017 · repl.it · its alternatives →

  2. 2

    🂺 A Multiplayer Poker App Crafted with Haskell and React - therewillbecode/poker-maison

    2019 · github.com · its alternatives →

  3. 3

    Get the skills to land a job in the tech industry in BloomTech’s online programs. Learn about our Tuition Refund Guarantee!

    2016 · lambdaschool.com · its alternatives →

  4. 4

    IHP is the Haskell web framework for agentic engineering. Your agent writes the code; typed SQL, generated schema types and compile-checked views prove it works.

    2020 · ihp.digitallyinduced.com · its alternatives →

  5. 5

    A Pascal to LLVM compiler in Haskell . Contribute to sam46/Paskell development by creating an account on GitHub.

    2020 · github.com · its alternatives →

  6. 6

    :ramen: A tasty Haskell web and mobile framework. Contribute to dmjio/miso development by creating an account on GitHub.

    2017 · github.com · its alternatives →

  7. 7

    Functional programming without the hassle.

    2015 · haskellformac.com · its alternatives →

  8. 8

    A multi-threaded, TCP, key-value store inspired by Redis implemented in Haskell. - honza/redish

    2013 · github.com · its alternatives →

  9. 9

    A fluent Twilio IVR library for Haskell. Contribute to steven777400/TwilioIVR development by creating an account on GitHub.

    2015 · github.com · its alternatives →

  10. 10

    Hey everyone! I've been working on hsrs, a type-safe Haskell Bindings Generator for Rust. I couldn't really find any bindings generator that would create type-safe, rich bindings for Haskell from Rust. Naturally, both languages have rich type systems, so I was amazed that no awesome bindings generator already existed, hence I decided to write my own. hsrs feels very similar to pyo3 and napi-rs, and if you've used those, hsrs will feel right at home. What's unique about hsrs as opposed to hs-bindgen is that it has type-safe bindings for rich types, like Result, Maybe, etc. while also…

    May 2026 · github.com · its alternatives →

  11. 11

    We've been building Crust (https://crustjs.com/), a TypeScript-first, Bun-native CLI framework with zero dependencies. It's been powering our core product internally for a while, and we're now open-sourcing it. The problem we kept running into: existing CLI frameworks in the JS ecosystem are either minimal arg parsers where you wire everything yourself, or heavyweight frameworks with large dependency trees and Node-era assumptions. We wanted something in between. What Crust does differently: - Full type inference from definitions — args and flags are inferred automatically. No…

    Mar 2026 · github.com · its alternatives →

  12. 12

    Hey HN, we’re building an open specification that lets agents discover and invoke APIs with natural language, built on the OpenAPI standard. agents.json clearly defines the contract between LLMs and API as a standard that's open, observable, and replicable. Here’s a walkthrough of how it works: https://youtu.be/kby2Wdt2Dtk?si=59xGCDy48Zzwr7ND. There’s 2 parts to this: 1. An agents.json file describes how to link API calls together into outcome-based tools for LLMs. This file sits alongside an OpenAPI file. 2. The agents.json SDK loads agents.json files as tools for an LLM that…

    2025 · github.com · its alternatives →

  13. 13CA

    I usually build web games in C++, but using Emscripten always felt like overkill for what I was doing. I don't need full POSIX emulation or a massive standard library just to render some stuff to a canvas and handle basic UI. The main thing I wanted to solve was the JS/WASM interop bottleneck. Instead of using the standard glue code for every call, I moved everything to a Shared Memory architecture using Command and Event buffers. The way it works is that I batch all the instructions in WASM and then just send a single "flush" signal to JS. The JS side then reads everything directly out…

    Jan 2026 · its alternatives →

  14. 14SH
  15. 15

    A private, browser-only ClojureScript playground powered by the self-hosted compiler.

    2016 · cljsfiddle.com · its alternatives →

  16. 16SI

    Hey HN, this is a small Haskell learning project that I wanted to share. It's just a website where you can see how many people write the exact same text as you (thought it was a fun idea). It's built using Scotty, SQLite, Redis and Caddy. Currently it's running in a small DigitalOcean droplet (1 Gb RAM). Using Haskell for web development (specifically with Scotty) was slightly easier than I thought, but still a relatively hard task compared to other languages. One of my main friction points was Haskell's multiple string-like types: String, Text (& lazy), ByteString (& lazy), and each library…

    Jan 2026 · subth.ink · its alternatives →

  17. 17

    Dockerfile linter, validate inline bash, written in Haskell - hadolint/hadolint

    2016 · github.com · its alternatives →

  18. 18

    Merry Christmas, everyone! Now you can compile Haskell code on Windows 11 ARM. It will run full speed if you use UTM/QEmu on Apple silicon. :-) It's a very draft version, but it works well. Any ideas?

    2024 · gitlab.haskell.org · its alternatives →

  19. 19

    Haskell for FPGA Hardware Design: Use abstractions like monads and lenses to implement 1970

    2021 · unsafeperform.io · its alternatives →

  20. 20

    Generate Erlang VM byte code from Haskell. Contribute to kofigumbs/codec-beam development by creating an account on GitHub.

    2018 · github.com · its alternatives →

  21. 21RA
  22. 22

    I made a starter template for creating Haskell web-applications using HTMX, AlpineJS, Servant, TailwindCSS and Lucid (HASTL) - I really enjoy working in this stack and I think it brings together a lot of cool technologies with the awesomeness of Haskell doing all the heavy lifting I also tried to make it "production ready" by adding build and test tools e.g. it comes with simple Make targets and with unit and integration tests that use testcontainers to spin up the database and web application to test against. It's based on the awesome servant-persistant example by Matt Parsons…

    2024 · github.com · its alternatives →

  23. 23RB

    2016 · flannelhead.github.io · its alternatives →

  24. 24

    Recently featured in a LangChain blog https://blog.langchain.dev/empowering-development-with-flowt... , use LLMs to construct an API first runnable workflow with an IDE experience.

    2024 · github.com · its alternatives →

Also compare

Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →