Haskell AI

Open-source Haskell projects categorized as AI

Top 23 Haskell AI Projects

  1. grenade

    Deep Learning in Haskell

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. hasktorch

    Tensors and neural networks in Haskell

  4. NeoHaskell

    ⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.

  5. opencv

    Haskell binding to OpenCV-3.x

  6. nn

    A tiny neural network 🧠 (by saschagrunert)

  7. hnn

    haskell neural network library

  8. tensor-safe

    A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.

  9. moo

    Genetic algorithm library for Haskell. Binary and continuous (real-coded) GAs. Binary GAs: binary and Gray encoding; point mutation; one-point, two-point, and uniform crossover. Continuous GAs: Gaussian mutation; BLX-α, UNDX, and SBX crossover. Selection operators: roulette, tournament, and stochastic universal sampling (SUS); with optional niching, ranking, and scaling. Replacement strategies: generational with elitism and steady state. Constrained optimization: random constrained initializatio

  10. CV

    Haskell wrappers and utilities for OpenCV machine vision library (by aleator)

  11. keera-posture

    Alleviate your back pain using Haskell and a webcam

  12. svm

    A support vector machine implemented in Haskell.

  13. creatur

    Framework for artificial life and other evolutionary algorithms.

  14. genprog

    Genetic programming library

  15. HOpenCV

    Haskell bindings for OpenCV

  16. csp

    Constraint satisfaction problem (CSP) solvers for Haskell

  17. GA

    Haskell module for working with genetic algorithms (by boegel)

  18. bps

    Haskell and Scala translations of Truth Maintenance Systems and other tools from Forbus and de Kleer's Building Problem Solvers.

  19. cv-combinators

    Functional Combinators for Computer Vision, currently using OpenCV as a backend

  20. HaVSA

    HaVSA (Have-Saa) is a Haskell implementation of the Version Space Algebra Machine Learning technique described by Tessa Lau.

  21. neet

    Neuroevolution of Augmented Topologies (NEAT) -- in Haskell

  22. finito

    A constraint solver for finite domains, written in Haskell.

  23. smarties

    haskell behavior tree library

  24. fei-nn

    High level APIs for leaveraging neural networks with MXNet in Haskell

NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Haskell AI discussion

Log in or Post with

Haskell AI related posts

  • Haskell Foundation 2026 Update

    4 projects | news.ycombinator.com | 21 May 2026
  • Announcing NeoHaskell v0.2.0: Bringing Elm-Inspired Architecture to CLI Apps

    1 project | dev.to | 27 Jul 2024
  • DevLog 00001 - Command Line Updates

    3 projects | dev.to | 17 Jul 2024
  • BLAS GPU bindings

    1 project | /r/haskell | 6 Dec 2023
  • NeoHaskell

    1 project | news.ycombinator.com | 3 Oct 2023
  • NeoHaskell

    1 project | news.ycombinator.com | 2 Oct 2023
  • Build an AI Meme Generator with OpenAI's function calls, Part 2: Cron Jobs ⏰☎️

    3 projects | dev.to | 12 Sep 2023
  • A note from our sponsor - SaaSHub
    www.saashub.com | 13 Jun 2026
    SaaSHub helps you find the best software and product alternatives Learn more →

Index

What are some of the best open-source AI projects in Haskell? This list will help you:

# Project Stars
1 grenade 1,450
2 hasktorch 1,202
3 NeoHaskell 346
4 opencv 155
5 nn 127
6 hnn 114
7 tensor-safe 102
8 moo 59
9 CV 52
10 keera-posture 50
11 svm 33
12 creatur 31
13 genprog 24
14 HOpenCV 23
15 csp 19
16 GA 18
17 bps 17
18 cv-combinators 13
19 HaVSA 12
20 neet 12
21 finito 11
22 smarties 11
23 fei-nn 10

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com

Did you know that Haskell is
the 30th most popular programming language
based on number of references?