Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →
Top 23 Haskell AI Projects
-
-
Stream
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
-
-
NeoHaskell
⏩ NeoHaskell is a dialect of Haskell that is focused on newcomer-friendliness and productivity.
Haskell could be a great practical language if some constraints were introduced, e.g. limiting the language extensions used. https://www.simplehaskell.org attempted to do this and, currently, https://neohaskell.org is going in the same direction. After all, Haskell '98 is not that hard.
Personally, I think Haskell, or something like Haskell, is going to be reasonably popular in the near future. Functional programming and an expressive type system are great for ML-powered synthesis. You provide the type signature, and the machine fills in the function body. Furthermore, with dependent or refinement types, the solution can be verified to be correct.
-
-
-
-
tensor-safe
A Haskell framework to define valid deep learning models and export them to other frameworks like TensorFlow JS or Keras.
-
InfluxDB
InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
-
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
-
-
-
-
-
-
-
-
-
bps
Haskell and Scala translations of Truth Maintenance Systems and other tools from Forbus and de Kleer's Building Problem Solvers.
-
-
HaVSA
HaVSA (Have-Saa) is a Haskell implementation of the Version Space Algebra Machine Learning technique described by Tessa Lau.
-
-
-
-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Haskell AI discussion
Haskell AI related posts
-
Announcing NeoHaskell v0.2.0: Bringing Elm-Inspired Architecture to CLI Apps
-
DevLog 00001 - Command Line Updates
-
BLAS GPU bindings
-
NeoHaskell
-
NeoHaskell
-
Build an AI Meme Generator with OpenAI's function calls, Part 2: Cron Jobs ⏰☎️
-
I made a ChatGPT front-end for LocalAI's self hosted model backend!
- A note from our sponsor - Stream getstream.io | 21 Dec 2025
Index
What are some of the best open-source AI projects in Haskell? This list will help you:
| # | Project | Stars |
|---|---|---|
| 1 | grenade | 1,451 |
| 2 | hasktorch | 1,174 |
| 3 | NeoHaskell | 337 |
| 4 | opencv | 155 |
| 5 | nn | 127 |
| 6 | hnn | 113 |
| 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 | 16 |
| 18 | cv-combinators | 13 |
| 19 | HaVSA | 12 |
| 20 | neet | 12 |
| 21 | simple-genetic-algorithm | 12 |
| 22 | simple-neural-networks | 12 |
| 23 | smarties | 11 |