AI · alternatives · 2026
24 alternatives to A Haskell DSL for deep learning models
A DSL for deep neural networks, supporting Caffe and Torch - ajtulloch/dnngraph
This is a domain-specific language built in Haskell for defining deep neural networks. It allows developers to write network architectures that can be compiled to both Caffe and Torch formats, two popular deep learning… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. A Haskell DSL for deep learning models launched in 2015; newer entries below may have overtaken it.
- 1

Purely functional artificial neural network library implemented in Haskell. - jbarrow/LambdaNet
2014 · github.com · its alternatives →
- 2

Built a ~9M param LLM from scratch to understand how they actually work. Vanilla transformer, 60K synthetic conversations, ~130 lines of PyTorch. Trains in 5 min on a free Colab T4. The fish thinks the meaning of life is food. Fork it and swap the personality for your own character.
Apr 2026 · github.com · its alternatives →
- 3CD
2012 · scattered-thoughts.net · its alternatives →
- 4

The shadcn/ui component library for building AI-native apps
2025 · elements.ai-sdk.dev · its alternatives →
- 5

- 6DL
2019 · beta.aifiddle.io · its alternatives →
- 7

A graph-based functional API for building complex scikit-learn pipelines. - alegonz/baikal
2020 · github.com · its alternatives →
- 8

Research Framework for easy and efficient training of GANs based on Pytorch - torchgan/torchgan
2018 · github.com · its alternatives →
- 9

Hi HN, Over the past few months, I've been building `dsc`, a tensor library from scratch in C++/CUDA. My main focus has been on getting the basics right, prioritizing a clean API, simplicity, and clear observability for running small LLMs locally. The key features are: - C++ core with CUDA support written from scratch. - A familiar, PyTorch-like Python API. - Runs real models: it's complete enough to load a model like Qwen from HuggingFace and run inference on both CUDA and CPU with a single line change[1]. - Simple, built-in observability for both Python and C++. Next on the roadmap is…
2025 · github.com · its alternatives →
- 10

Hello HN! For the past 6 months I've been working on an open source python library that implements differentiable geometric optics in PyTorch. It's very experimental still, but eventually the goal is to use it to design optical systems with a state of the art optimization framework and a beautiful code based API. Think OpenSCAD, but for optical systems. Not only is PyTorch's autograd an amazing general purpose optimizer, but torch.nn (the neural network building blocks) can be used pretty much out of the box to model an optical system. This is because there is a strong analogy to be made…
2025 · victorpoughon.github.io · its alternatives →
- 11
Darklang▲124Holistic language, editor, and infra for building backends
2019 · darklang.com · its alternatives →
- 12

Bring DevOps practices to your projects for automatic, reproducible, and fast machine learning.
2020 · cml.dev · its alternatives →
- 13

A general-purpose encoder-decoder framework for Tensorflow - google/seq2seq
2017 · github.com · its alternatives →
- 14

We’re Robin, Louis, and Thomas. Pipelex is a DSL and a Python runtime for repeatable AI workflows. Think Dockerfile/SQL for multi-step LLM pipelines: you declare steps and interfaces; any model/provider can fill them. Why this instead of yet another workflow builder? - Declarative, not glue code: you state what to do; the runtime figures out how. - Agent-first: each step carries natural-language context (purpose, inputs/outputs with meaning) so LLMs can follow, audit, and optimize. Our MCP server enables agents to run pipelines but also to build new pipelines on demand. - Open…
Oct 2025 · github.com · its alternatives →
- 15

Haskell for FPGA Hardware Design: Use abstractions like monads and lenses to implement 1970
2021 · unsafeperform.io · its alternatives →
- 16

Contribute to imjasonh/imjasonh development by creating an account on GitHub.
Jan 2026 · github.com · its alternatives →
- 17

Software for DL application development without coding.
2018 · ai-dlp.com · its alternatives →
- 18
Finyuus▲81A code-first language for durable, governed AI workflows
Aug 2026 · github.com · its alternatives →
- 19

A single / multi layer / recurrent neural network written in Golang. - made2591/go-perceptron-go
2017 · github.com · its alternatives →
- 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

Hey! This is something i have been working on. A tiny neural networking lib to learn how something like pytorch works, and to improve my own coding standards.
2025 · github.com · its alternatives →
- 22

A uniform interface to run deep learning models from multiple frameworks - uber/neuropod
2020 · github.com · its alternatives →
- 23

- 24
Neural▲1DSL for defining, training, debugging neural networks.
2025 · github.com · its alternatives →
Also compare
- LambdaNet – A functional neural network library written in Haskell alternatives
- I built a tiny LLM to demystify how language models work alternatives
- Clojure DSL for pattern-matching, parsing and generic programming alternatives
- AI Elements by Vercel alternatives
- DeepSeek-VL2 alternatives
- Deep Learning GUI to Create, Train and Visualize Models in a Browser alternatives
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 →