Dev tools · alternatives · 2026
24 alternatives to Emacs org mode integration with IPython
org-babel integration with Jupyter for evaluation of (Python by default) code blocks - gregsexton/ob-ipython
This is an Emacs extension that enables org-babel to execute Python code blocks through Jupyter. It allows users working in Emacs org-mode documents to write, organize, and run Python code inline, with results… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Emacs org mode integration with IPython launched in 2015; newer entries below may have overtaken it.
- 1

Hey HN! We’ve forked Jupyter Lab and added AI code generation features that feel native and have all the context about your notebook. You can see a demo video (2 min) here: https://www.tella.tv/video/clxt7ei4v00rr09i5gt1laop6/view Try a hosted version here: https://pretzelai.app Jupyter is by far the most used Data Science tool. Despite its popularity, it still lacks good code-generation extensions. The flagship AI extension jupyter-ai lags far behind in features and UX compared to modern AI code generation and understanding tools (like…
2024 · github.com · its alternatives →
- 2

An ChatGPT integration for Jupyter Notebooks and the IPython Shell - santiagobasulto/ipython-gpt
2023 · github.com · its alternatives →
- 3

Hi HN! Last year, we shared marimo [1], an open-source reactive notebook for Python with support for execution through WebAssembly [2]. We wanted to share something new: you can now run marimo and Jupyter notebooks directly from GitHub in a Wasm-powered, codespace-like environment. What makes this powerful is that we mount the GitHub repository's contents as a filesystem in the notebook, making it really easy to share notebooks with data. All you need to do is prepend 'marimo.app' to any Python notebook on GitHub. Some examples: - Jupyter Notebook:…
2025 · docs.marimo.io · its alternatives →
- 4

Hey HN! I built a local Python prototyping tool that is finally the Python development environment I've always wanted. It has a Jupyter notebook for data crunching, a database of your choice (Python or MongoDB), and a Streamlit app for building a frontend visualization. You can edit the Streamlit backend via an embedded VSCode editor, or locally on your own IDE. The best part for me is that the database connectors within Jupyter and Streamlit are configured out-of-the-box, so you don't need to spend time thinking about how to tie all that together - you can just pick the database you want to…
2023 · github.com · its alternatives →
- 5

Hey everyone! We're Evan and Caelean, the authors of Tach. Tach lets you visualize the architecture of your Python codebase, and gives you the tools to incrementally improve it. It uses module boundaries to give teams the benefits of microservices without the deployment complexity. If your code has been getting tangled up as your team and codebase grows, Tach helps you move back in the right direction, incrementally and quickly. You can use Tach to incrementally adopt a "modular monolith" architecture [1], for better local reasoning and smoother feature development. Since our last Show HN…
2025 · github.com · its alternatives →
- 6

- 7

I started to use IPython, and then Jupyter more than ten years ago but despite of all the nice features, there were always something missing, something that prevented me from using it as my main working environment. Notably, Jupyter lacks Line by line execution of scripts: The basic execution units
2017 · vatlab.github.io · its alternatives →
- 8

Hey HN, I’m Jimmy, co-founder of Dropbase (https://www.dropbase.io). We are an internal tools builder for Python developers. All you have to do is import any Python scripts/libraries, declare UI components, and layer app permissions so you can share them with others. We’re a middle ground between Airplane and Retool—simpler UI creation than Airplane, more code-centered than Retool. UI building is declarative and you can bind Python scripts/functions to UI components. You can write Python scripts/functions using our App Studio with support from a Python Language…
2023 · github.com · its alternatives →
- 9MW
Mito is AI for your Jupyter Notebook workflow. Use the Jupyter Agent, SQL, Database Connections, and Streamlit Apps for EDA and automations.
2021 · trymito.io · its alternatives →
- 10

I made a little emacs minor mode for connecting assembly code and assembled code buffers I'm really fascinated by the idea of demystifying an operating system, so to be able to view the alignment between code and data I find really satisfying
2024 · github.com · its alternatives →
- 11AW
2016 · alphasheets.com · its alternatives →
- 12

Python library for creating data pipelines with chain functional programming - EntilZha/PyFunctional
2017 · github.com · its alternatives →
- 13

Build animated charts in Jupyter Notebook and similar environments with a simple Python syntax. - vizzuhq/ipyvizzu
2022 · github.com · its alternatives →
- 14

I'm Gary Bernhardt, founder of Execute Program, an interactive platform for learning programming languages and other programming tools. Our "Python for Programmers" course is in a free open beta for the next week or so. We don't normally do open betas, but the infrastructure behind this course is new and very complex, so we want to stress test it. https://www.executeprogram.com/courses/python-for-programmer... Today, "Python for Programmers" contains 581 interactive code examples covering the core language. It's aimed at established programmers, not beginners. We don't…
2023 · executeprogram.com · its alternatives →
- 15

Hello all, Very excited to share this project with you all! Panoptisch scans your Python file or module to find it's imports (aka dependencies) and recursively does so for all dependencies and sub-dependencies. It then generates a dependency tree in JSON for you to parse and enforce import policies. Supply chain attacks are no joke, and this is one way to transparently analyze your dependencies to see if any malicious imports are taking place. For example, your yaml parser, nor it's sub-dependencies should import socket, or sys. Panoptisch is in early stages, with known limitations (for…
2022 · github.com · its alternatives →
- 16

Tach is a pip package that lets you define module boundaries, automatically detect all cross-module dependencies, and then validate and enforce those dependencies. It also supports strict interfaces for modules by overloading `__all__`. The core static analysis is done in Rust, so all Tach commands run quickly. The goal of Tach is to help eng teams maintain velocity while scaling quickly, something we've seen break down a number of times. Give it a try!
2024 · github.com · its alternatives →
- 17

A generative AI pair programmer optimized for data science
2023 · its alternatives →
- 18

I like to use org files a lot, but I wanted some way to browse and edit them on my phone when I'm out. Yesterday I used Codex to make this simple one-file web server that just displays all my org files with backlinks. It doesn't have any authentication because I only run it on my wireguard VPN. I've been having fun with it, hopefully it's useful to someone else!
Feb 2026 · github.com · its alternatives →
- 19

This is a pet project of mine where I build a MCP with WASM plugin system (published to OCI). I added a new plugin today that use Rust, compiled to WebAssembly to run Python code securely.
2025 · github.com · its alternatives →
- 20

Interactive Computing for Humans. Contribute to herqooly/herqooly development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 21

What? Another flow based programming library for Python? Yes. All the FBP libraries out there for Python need to be run as a self contained application. They are not components that could be integrated into your existing data workflows. Barfi, on the other hand can be integrated. At the moment it has a Streamlit component that you can use in your Streamlit apps. Currently, I am working on a Jupyter notebook widget.
2022 · github.com · its alternatives →
- 22

repl / scripting language / namespaced command line aliases - nbittich/adana
2023 · github.com · its alternatives →
- 23

Live code in Pandoc Markdown. Contribute to gpoore/codebraid development by creating an account on GitHub.
2019 · github.com · its alternatives →
- 24

Include Jupyter notebook cells in TeX documents. Contribute to poulter7/ipynb-tex development by creating an account on GitHub.
2018 · github.com · its alternatives →
Also compare
- Adding Mistral Codestral and GPT-4o to Jupyter Notebooks alternatives
- IPython-GPT, a Jupyter/IPython Interface to Chat GPT alternatives
- WASM-powered codespaces for Python notebooks on GitHub alternatives
- A local Python prototyping tool for Jupyter and Streamlit alternatives
- Tach – Visualize and untangle your Python codebase alternatives
- PythonSandbox 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 →