Luminal – A truly statically typed Python notebook
Hi everyone! We're the co-founders of Luminal. We built Luminal because we were frustrated with existing Python notebooks. Python is a very powerful programming language, but it can be hard/confusing to use. There are a few aspects to this: • Python likes functions with _lots_ of arguments. Without good type info this means constantly switching back and forth between the docs and your editor. • Except for basic syntax errors, you generally don't know that you have an error in your code until you run it. This can be very annoying, especially if running takes a while! • Many things that…
In plain words
Luminal is a Python notebook that adds static type checking to catch errors before code runs. Built for Python developers frustrated with existing notebooks, it leverages type information to reduce constant documentation switching and provides faster feedback on mistakes. The tool aims to streamline common Python tasks like data reading, plotting, and filtering while offering better performance than traditional browser-based notebooks.
written from the facts on this page · September 2026
From the sources
In the maker’s words, at launch
Hi everyone! We're the co-founders of Luminal. We built Luminal because we were frustrated with existing Python notebooks. Python is a very powerful programming language, but it can be hard/confusing to use. There are a few aspects to this: • Python likes functions with _lots_ of arguments. Without good type info this means constantly switching back and forth between the docs and your editor. • Except for basic syntax errors, you generally don't know that you have an error in your code until you run it. This can be very annoying, especially if running takes a while! • Many things that are commonly done in Python are well... common. Reading data, plotting, writing data, filtering, etc. However, they can still take quite a while to figure out in practice. That shouldn't be the case. • Existing browser-based notebooks tend to be on the slow side. MyPy helps with the first two items, but we wanted a notebook that was really built for statically typed Python, instead of it just being a plugin. So we built Luminal. Luminal was built with static typing, speed and collaboration in mind from day one, meaning that: • When you write code you have best-in-class auto-complete right there, including all the relevant type information and docs (even for specific parameters!). • You can find issues in your code earlier (before you run your code) thanks to static analysis. • You can use no-code cells to generate code for tedious/repetitive tasks. The generated code is high quality thanks to the contextual information available through static typing. • You can collaborate on scripts with others in real-time or share a script via link for someone else to use. • Luminal is built to be fast and "just work". ... And this is just the beginning! There's so much we want to do with Luminal to take the friction out of writing Python, but you have to make a start somewhere and this is it! We hope you're as excited as we are about making Python easier to use and we're looking forward to your thoughts and feedback!
More dev tools this month
the category →



Open-source GTM skills for technical founders
Dev tools · 29d ago · gtmcofounder.com

OpenTrailPaper is open-source bike computer firmware for the LilyGO T5S3 4.7" E-Paper PRO. It supports offline maps, GPX routes, FIT recording and Bluetooth sensors.
Dev tools · 1d ago · opentrailpaper.com

Launched alongside, November 2022
the whole month →


- TC
I made a thing! In 2014, I was holding a stack of iPhones and thought to myself: "Hey, if I had each phone display a playing card, I could click a button and they'd shuffle themselves" I pared that idea all the way down to this: trading cards made of e-ink displays. Right now, each card costs me about $20 each, but with only a bit more scale, I think I can get that down to $10. In doing this project, I learned how to design electronics and circuit boards. I learned Rust and wrote my first driver, I upped my CAD skills, 3D printed, and did my first resin casting. I generated the images on the…
Dev tools · 2022 · wyldcard.io

