# Try Sabela Reactive Notebooks

**URL:** <https://discourse.haskell.org/t/try-sabela-reactive-notebooks/13811>\
**Category:** Show and Tell\
**Created:** [March 17, 2026, 1:07am UTC](https://discourse.haskell.org/t/try-sabela-reactive-notebooks/13811 "2026-03-17T01:07:35Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mchav](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/mchav/32/5143_2.png) [@mchav](https://discourse.haskell.org/u/mchav)\
**Post date:** [March 17, 2026, 1:07am UTC](https://discourse.haskell.org/t/try-sabela-reactive-notebooks/13811/1 "2026-03-17T01:07:35Z")

</div>

[https://lqjh9lqov3.execute-api.us-east-1.amazonaws.com/start](https://lqjh9lqov3.execute-api.us-east-1.amazonaws.com/start)

A fair amount of development has gone into the widgets and the rich text output. Startup time are slow (1 - 2 minutes). Please try it out and file any bugs in the repo:

> **[GitHub - DataHaskell/sabela: A reactive notebook for Haskell](https://github.com/DataHaskell/sabela)**
>
> A reactive notebook for Haskell

---

<div class="post-metadata">

**Author:** ![reuben](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/reuben/32/4733_2.png) [@reuben](https://discourse.haskell.org/u/reuben)\
**Post date:** [March 17, 2026, 1:56am UTC](https://discourse.haskell.org/t/try-sabela-reactive-notebooks/13811/2 "2026-03-17T01:56:14Z")

</div>

I’m trying it, but just see “installing: containers, dataframe, text, vector” in the top right corner (now for about 15 mins), when I try `abantu.md`.

Also as a linguist, the Bantu language notebook looks _so cool_. Very excited to get this running!

---

<div class="post-metadata">

**Author:** ![mchav](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/mchav/32/5143_2.png) [@mchav](https://discourse.haskell.org/u/mchav)\
**Post date:** [March 17, 2026, 2:01am UTC](https://discourse.haskell.org/t/try-sabela-reactive-notebooks/13811/3 "2026-03-17T02:01:07Z")

</div>

Oh. That one doesn’t work cause I forgot to package the data file and the error messaging still needs work. It’s a port of this Marimo notebook:

> **[marimo | a next-generation Python notebook](https://molab.marimo.io/notebooks/nb_sWff67sEbWpwTnnfSvH5qj/app)**
>
> Explore data and build apps seamlessly with marimo, a next-generation Python notebook.

---

<div class="post-metadata">

**Author:** ![harryprayiv](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/harryprayiv/32/3680_2.png) [@harryprayiv](https://discourse.haskell.org/u/harryprayiv)\
**Post date:** [March 17, 2026, 2:39pm UTC](https://discourse.haskell.org/t/try-sabela-reactive-notebooks/13811/4 "2026-03-17T14:39:13Z")

</div>

I see you contributing constantly. Thanks for all the great work you do for Haskell, Michael.

---

<div class="post-metadata">

**Author:** ![mchav](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/mchav/32/5143_2.png) [@mchav](https://discourse.haskell.org/u/mchav)\
**Post date:** [March 19, 2026, 9:48pm UTC](https://discourse.haskell.org/t/try-sabela-reactive-notebooks/13811/5 "2026-03-19T21:48:05Z")

</div>

Fixed this so it would cleanup old notebooks - this was preventing some people from trying it out cause of resource limits.
