nowfound

Dev tools · alternatives · 2026

24 alternatives to I made a Haskell web-application starter kit using Htmx and AlpineJS

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…

Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. I made a Haskell web-application starter kit using Htmx and AlpineJS launched in 2024; newer entries below may have overtaken it.

  1. 1

    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 →

  2. 2

    An Alpine.js plugin that includes the core functionality of HTMX in a streamlined (3KB) API.

    2024 · alpine-ajax.js.org · its alternatives →

  3. 3

    Hey folks, I'm building a free and open-source monorepo template for "production-grade Next.js apps". Basically everything you need to go from "new idea" to "Series A level product" very quickly. It's almost at 500 stars on GitHub so I thought I might share it here. It comes pre-configured with analytics, auth, a blog, dark mode, transactional email, feature flags, monitoring, ORM + database, payments and heaps more. It's quite opinionated but very fast and very neat. I hope it helps you make something awesome.

    2025 · next-forge.com · its alternatives →

  4. 4

    Hey all, I just wanted to share a project I've been working on for the past month. After years of heavy frameworks, I really like the idea of using htmx, but it’s a little too low level for me and needs a thin layer above it to facilitate things like components, better syntax with complex JS inside of an attribute, etc To try and solve this problem with a very minimal stack (golang + htmx) that I've been really enjoying, I'm building this project to cater to my needs and was thinking it would be useful for other developers.

    2024 · htmgo.dev · its alternatives →

  5. 5

    Hey HN, I made Browser-Use, an open-source tool that lets (all Langchain supported) LLMs execute tasks directly in the browser just with function calling. It allows you to build agents that interact with web elements using natural language prompts. We created a layer that simplifies website interaction for LLMs by extracting xPaths and interactive elements like buttons and input fields (and other fancy things). This enables you to design custom web automation and scraping functions without manual inspection through DevTools. Hasn't this been done a lot of times? Good question, as a general…

    2024 · github.com · its alternatives →

  6. 6

    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.

    2023 · github.com · its alternatives →

  7. 7

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

    2017 · github.com · its alternatives →

  8. 8

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

    2019 · github.com · its alternatives →

  9. 9

    Hey all! I've been using this stack personally for a while now and decided to automate it a bit by turning it into a template I can reuse. Hope others might find it helpful!

    2025 · bhvr.dev · its alternatives →

  10. 10

    Great book with a low barrier to entry for learning Haskell

    2016 · haskellbook.com · its alternatives →

  11. 11

    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 →

  12. 12SH
  13. 13IB

    Hi HN, After watching a lot of Show HN's here, it's finally my turn to show something. This is the first real project I have shipped, so it is extra special to me. For those who will inevitably ask why I made yet another mockup editor I covered it on our blog (http://blog.mocktailsapp.in/why-build-yet-another-mockup-editor-tm). Not all the features mentioned in that post have been implemented yet. As such Mocktails is pre-beta software and very minimal. It does not even have user accounts or any actual server side component at all for that matter (yet)! Our intention is to build Mocktails…

    2012 · blog.mocktailsapp.in · its alternatives →

  14. 14

    The from-scratch guide to building large language models in NodeJS.

    7d ago · book.humanexperiences.io · its alternatives →

  15. 15IB

    Hey all! I wanted to share this project I've been working on that can maybe help you or your developer friends out. I built a RAG system for our product a while back and didn't realize how easy they were to get started. So I put together my learnings into this online course. It's not quite ready but if you sign up and mention HackerNews, I can get you early access. I'm looking to get feedback on the following: (1) materials — is it engaging & did you learn something? (2) UI/UX of the platform — did you have any issues that prevented you from starting or finishing the tutorial? (3)…

    2024 · takehomes.com · its alternatives →

  16. 16

    Hey HN! I think _hyperscript is an insanely cool language, and while designed for simple front-end DOM interactions, I thought it would be a cool back-end scripting language as well. So, I slapped together a TODO app with a _hyperscript bootstrapping script based on the original repository's node-hyperscript example. My repo isn't clean, just something I worked out over a weekend to prove the concept, also an excuse to play with htmx. :) Please read the README, and let me know how, if anyone's interested, I can work in some of my tweaks to the original repository. I'm kind of a noob with…

    2022 · github.com · its alternatives →

  17. 17HS
  18. 18

    A Cloud monad based on transient for the creation of Web and reactive distributed applications that are fully composable, where Web browsers are first class nodes in the cloud - GitHub - transient-haskell/transient-universe: A Cloud monad based on transient for the creation of Web and reactive distr

    2016 · github.com · its alternatives →

  19. 19

    It's very early days for the project, but I wanted to share it to see if there is interest. It is the final piece of the FastAPI server-side rendering stack I started building with FastHX and htmy (the two dependencies of this project besides FastAPI). Think of it as a more powerful and convenient alternative to tools like FastHTML, powered by FastAPI (without any modifications). I hope you'll like it.

    2025 · volfpeter.github.io · its alternatives →

  20. 20

    Hello everyone, For the past several months, I have been building multiple React/TailwindCSS components for my projects. I have decided to bundle and document them so that I can share them with the community. The entire UI kit is written in Typescript on top of the class-variance-authority library. Although I am already using these components in production, the project is still in beta since it lacks a full test suite and dark mode. Please feel free to take a look and provide feedback if you have a moment to spare. Thank you!

    2023 · rewind-ui.dev · its alternatives →

  21. 21

    Boilerplate and tooling for building "isomorphic" web apps

    2016 · mammoth.tech · its alternatives →

  22. 22IH

    Hello HN, I had some christmas free time over the last two weeks (Merry Christmas btw ;-)) and used that time to completely recreate the website of my app[1]. I used all the fancy new tools. I didn't know some of them when I started. What was my goal? * Pretty website * Blazing fast * Mobile first * SSR * Webp support * Generally all the best website practices (high lighthouse score) What did I use? * Tailwindcss (https://tailwindcss.com/) * Tailwind Components (https://tailwindui.com/) * React (https://reactjs.org/) * ViteJs…

    2021 · its alternatives →

  23. 23

    Hi HN! Together with contributors, we've been making a small template language for a year now, which, in our opinion, can replace HTMX and Alpine.js. It is a mix between EJS and Handlebars, that is, you can make a request with a familiar syntax to the server in HTML right in the markup. Requests are made via fetch and are configured via javascript almost entirely, which is what is needed today to work with the server. The very essence of the template language comes down to minimizing the size of the bundle of the original web application by moving the components to the server and then…

    2025 · github.com · its alternatives →

  24. 24KY

    Hey HN! I wanted to practice "vibe coding" and see how far and fast I can go by only prompting, without actual coding. I decided to make a simple CLI app that scrapes web docs into a single md file (I was annoyed that LLM keeps writing Tailwind 3 code for a Tailwind 4 project). In just a couple of hours, the CLI app was ready! Then iterated on arguments for another couple of hours. Result: https://github.com/vladstudio/web2llm Then I decided to go further and "productize" the CLI by making a web app for it. Another half-day, and the web app is ready!…

    2025 · web2llm.dev · 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 →