hal9 VS marimo

Compare hal9 vs marimo and see what are their differences.

marimo

A reactive notebook for Python — run reproducible experiments, query with SQL, execute as a script, deploy as an app, and version with git. All in a modern, AI-native editor. (by marimo-team)
Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured
hal9 marimo
7 32
165 12,851
3.0% 14.4%
9.5 10.0
3 days ago about 18 hours ago
Python Python
MIT License Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

hal9

Posts with mentions or reviews of hal9. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-02-23.

marimo

Posts with mentions or reviews of marimo. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-04-22.
  • Atuin Desktop: Runbooks That Run
    5 projects | news.ycombinator.com | 22 Apr 2025
    linky https://github.com/marimo-team/marimo#:~:text=all%20in%20a%2... (Apache 2)
  • Marimo: Open-source reactive notebook for Python
    1 project | news.ycombinator.com | 25 Mar 2025
  • Optimizing Jupyter Notebooks for LLMs
    2 projects | news.ycombinator.com | 18 Jan 2025
    You might be interested in marimo [1], which does not store your outputs in the notebook artifact. Also the files are stored at pure-python instead of json, which LLMs much prefer / easier for them to parse.

    [1]: https://github.com/marimo-team/marimo

  • Show HN: WASM-powered codespaces for Python notebooks on GitHub
    10 projects | news.ycombinator.com | 14 Jan 2025
  • Zasper: A Modern and Efficient Alternative to JupyterLab, Built in Go
    12 projects | news.ycombinator.com | 1 Jan 2025
    It's probably an unrelated post (apologies in advance) but I wanted to shoutout to the Marimo (https://marimo.io), it's the only Jupyter alternative that really got me excited, it's like Streamlit and Jupyter had a kid (and the kid took the best genes from both).
  • Jupyter Notebooks as E2E Tests
    8 projects | news.ycombinator.com | 18 Dec 2024
    this sort of hackery to work with jupyter notebooks is exactly why we are building marimo (https://github.com/marimo-team/marimo). this should not be the standard
  • React v19 has been released
    26 projects | news.ycombinator.com | 5 Dec 2024
  • Marimo raises $5M to build an open-source reactive Python notebook
    1 project | news.ycombinator.com | 19 Nov 2024
    Hey all, this is Akshay, co-creator of marimo, an open-source reactive Python notebook that's been on HN a few times (https://github.com/marimo-team/marimo).

    Since our ShowHN earlier this year (https://news.ycombinator.com/item?id=38971966), marimo has grown to over 1M downloads and dozens of contributors.

    To keep up, our company Marimo Inc. has raised a seed round led by Anthony Goldbloom (founder of Kaggle) and Shyam Mani at AIX Ventures. We're also backed by Jeff Dean (Google), Clem Delangue (HuggingFace), Ben Hamner (ex-Kaggle, Sumble), Charlie Marsh (Astral), Paige Bailey (Google), Lukas Biewald (Weights and Biases), Wes McKinney (Posit, Composed Ventures), Jordan Tigani (MotherDuck), and Shane Barratt.

    Our fundraise lets us keep doing what we’ve already been doing ­— building marimo. We’re committed to developing in the open, and to keeping marimo free, open-source, and permissively-licensed.

    Just as we’re making marimo a great programming environment for working with data, one day we'd like to make a great platform for working with data. Our company will eventually offer a product that optionally integrates with marimo and other tools we develop, but the tools themselves will always be open source and permissively licensed.

    For now, our fundraise lets us fully commit to building the marimo notebook. It also gives us the room to explore building other tools for working with data. We’ve come a long way since our ShowHN, but there’s still a lot more we want to build. We're currently brainstorming our roamdap to V1 and would love your feedback: https://github.com/marimo-team/marimo/discussions/2899

  • Bento: Jupyter Notebooks at Meta
    4 projects | news.ycombinator.com | 18 Sep 2024
  • Papermill: Parameterizing, executing, and analyzing Jupyter Notebooks
    5 projects | news.ycombinator.com | 18 Sep 2024
    Have you considered using marimo notebooks?

    https://github.com/marimo-team/marimo

    marimo notebooks are stored as pure Python (executable as scripts, versionable with git), and they largely eliminate the hidden state problem that affects Jupyter notebooks -- delete a variable and it's automatically removed from program memory, run a cell and all other cells that use its variables are marked as stale.

    marimo notebooks are also readily parametrized with CLI arguments, so you can do: python notebook.py -- -foo 1 -bar 2 ...

    Disclosure: I'm a marimo developer.

What are some alternatives?

When comparing hal9 and marimo you can also consider the following projects:

mistreevous - A tool to build and execute behaviour trees in JavaScript and TypeScript

webcomponents - Web Components specifications

feed-visualizer - Feed Visualizer creates interactive visualizations by clustering RSS/Atom feed items based on semantic similarity. Feed Visualizer also attempts to automatically predict the labels for each cluster. This application will create a "semantic summary" of a website's contents by scanning its RSS/Atom feed, allowing for easy discovery and navigation to topics of interest. Feed Visualizer creates interactive visualizations in the form of static HTML and JS files, which may be edited and sent to a server.

vscode-dvc - Machine learning experiment tracking and data versioning with DVC extension for VS Code

vprof - Visual profiler for Python

jupyter-vim-binding - Jupyter meets Vim. Vimmer will fall in love.

Judoscale - Save 47% on cloud hosting with autoscaling that just works
Judoscale integrates with Django, FastAPI, Celery, and RQ to make autoscaling easy and reliable. Save big, and say goodbye to request timeouts and backed-up task queues.
judoscale.com
featured
InfluxDB high-performance time series database
Collect, organize, and act on massive volumes of high-resolution data to power real-time intelligent systems.
influxdata.com
featured

Did you know that Python is
the 2nd most popular programming language
based on number of references?