Jupyverse, the FastAPI-based Jupyter server, now has a libghostty-based terminal emulator 🚀
The original goal is to allow reconnecting clients to recover the current terminal state, but who knows what it will unlock in the future!
The original goal is to allow reconnecting clients to recover the current terminal state, but who knows what it will unlock in the future!
0
1
5
145
Textual running entirely in the browser:
davidbrochart.github.io/anytext
davidbrochart.github.io/anytext
0
0
1
105
Everybody talks about free-threaded Python but I'm mostly interested in thread-free Python so that it works in the browser 😄
0
0
0
93
AnyIO v4.16.0 is out 🚀
Among lots of bug fixes there is a new feature `BlockingPortal.call_async()` that allows code in one event loop to run a coroutine function in another thread's event loop and await its result (without blocking). That is multithreaded async programming!
Among lots of bug fixes there is a new feature `BlockingPortal.call_async()` that allows code in one event loop to run a coroutine function in another thread's event loop and await its result (without blocking). That is multithreaded async programming!
0
0
1
131
It would be great if @MistralAI had a free plan for open-source developers, like OpenAI or Anthropic have.
2
0
4
231
@MistralAI Right now we're all helping improve OpenAI and Anthropic just by using them.
0
0
1
23
New release of jpterm which adds support for a CLI mode.
Jpterm is a TUI that aims to be JupyterLab in the terminal. But AI agents like using CLI tools.
You can now use jpterm to show document contents from the CLI. Next you'll be able to e.g. change a notebook cell, run it, etc.
Jpterm is a TUI that aims to be JupyterLab in the terminal. But AI agents like using CLI tools.
You can now use jpterm to show document contents from the CLI. Next you'll be able to e.g. change a notebook cell, run it, etc.
0
0
2
86
Microverse is back!
It's a FastAPI-based Jupyter server that runs entirely in the browser.
Think of it as an alternative to JupyterLite where the server runs in the browser 🤯
It opens up new possibilities.
Try it online (wait for it, it's slow to start):
davidbrochart.github.io/microverse
It's a FastAPI-based Jupyter server that runs entirely in the browser.
Think of it as an alternative to JupyterLite where the server runs in the browser 🤯
It opens up new possibilities.
Try it online (wait for it, it's slow to start):
davidbrochart.github.io/microverse
0
0
3
180
David Brochart retweeted
FastAPI now has built-in OpenTelemetry support, natively 📈
No extra code needed.
See how your app behaves in production.
Go and upgrade to "fastapi[standard]" version 0.142.2 ⬆️
Read the docs: fastapi.tiangolo.com/advanced/opent…
No extra code needed.
See how your app behaves in production.
Go and upgrade to "fastapi[standard]" version 0.142.2 ⬆️
Read the docs: fastapi.tiangolo.com/advanced/opent…
68
232
2,169
227,497
AnyIO might be the single most underrated Python library: only 2.5k stars on GitHub but downloaded over a billion times per month on PyPI!
1
0
4
280
David Brochart retweeted
xtralab has been my daily driver for software development for the past few months.
It’s JupyterLab with opinionated defaults and pre-installed extensions for working with coding agents. I use it with Claude Code, Codex, and Pi most of the time.
jtpio.github.io/xtralab
It’s JupyterLab with opinionated defaults and pre-installed extensions for working with coding agents. I use it with Claude Code, Codex, and Pi most of the time.
jtpio.github.io/xtralab
0
2
6
246
David Brochart retweeted
Congratulations to the Mojo 1.0 release @Modular! So glad to have you in our community, and seeing @clattner_llvm on stage with `pixi` in the background was definitely a highlight for us.
0
2
4
252
AnyIO v4.15.0 is out 🚀
A ton of new features in this release:
- amap, gather, and as_completed functions to help manage task concurrency.
- a Future that mimics asyncio's.
With TaskHandle that allows awaiting the return value of a task, there is no reason to use asyncio anymore.
A ton of new features in this release:
- amap, gather, and as_completed functions to help manage task concurrency.
- a Future that mimics asyncio's.
With TaskHandle that allows awaiting the return value of a task, there is no reason to use asyncio anymore.
0
1
1
123
With JupyterLite deployments like notebook.link we need to have more code running in the browser. WASM already allows running kernels like Python, R, C++, Fortran... but we still need to go through the browser for remote access.
1
0
1
192
Today I'm starting with ipygeotiff, a Python bridge to the geotiff.js library that allows fetching COGs on the web:
github.com/davidbrochart/…
github.com/davidbrochart/…
1
0
0
28
I'm thinking about doing ipyzarrita for github.com/manzt/zarrita.… next.
0
0
0
15






