Nicheloom

Market intelligence for builders — see what's gaining traction before it's crowded.

Sabela

A Reactive Notebook for Haskell

Details

External ID
48525340
Source
HN
Company
—
Product
Sabela
Website domain
datahaskell.com
Launched
June 14, 2026
Cohort
—
Upvotes
46
Upvotes percentile
0.8346994535519126
Tags
—
Fetched at
Sept. 7, 2026, 9:26 p.m.
Updated at
Sept. 7, 2026, 9:26 p.m.

Description

Sabela is a reactive notebook for Haskell. The name is the Ndebele word for "to respond." Cells respond to each other on change. Initially it was meant as a tool for working with data but it has turned out to have a lot of pedagogical value outside of data analysis work.There is a gallery to read through on the website and a number of examples in the repo showcasing things like:* Python interop * Widgets and animation * Exploratory data analysisIf you find any of this interesting please try it out. Any feedback is welcome.

Enrichment

Theme
ai translation and localization tools
Vertical
—
Function
Dev tools
Audience
Developer
AI stance
Not AI
Project type
Hobby / open-source project
Normalized one-liner
reactive notebook for haskell
Manually corrected
False

Could you build this?

No Creating a reactive computational notebook for Haskell requires implementing a reactive dependency graph and embedding the Glasgow Haskell Compiler (GHC) API.

What it would actually take: The core engine requires deep integration with GHC (via the `ghc` library or GHCi process piping) to dynamically parse, typecheck, and evaluate cell expressions in an isolated execution environment. The hardest aspect is constructing a sound directed acyclic graph (DAG) for reactive variable invalidation and re-evaluation in a pure, statically-typed, lazy functional language. This necessitates specialized knowledge of Haskell compiler internals, incremental computation frameworks, and language runtime semantics.

Discussion

5 comments analyzed.

Competitors mentioned: vegalite

Competitors

Other products that read as similar to this one — 6 launches clear the similarity bar.

Attention rank: #3 of 7 (itself plus its competitors, highest first — normalized so YC and Product Hunt are compared fairly).

Launched 162 days after the earliest competitor.

Other launches for this product