Repository navigation
nu v2.0.0b1
Pre-releasenu 2.0.0b1 — first beta
nu is a maintained continuation of the Mu editor,
a simple Python editor for beginner programmers. Mu was created by
Nicholas H. Tollervey and the Mu community; after upstream was archived, nu
picks up the torch to keep it usable and modern. Our deepest thanks to Nicholas
and every Mu contributor — this project stands entirely on their work. 🙏
Why 2.0.0?
Mu's last release was 1.2.2. nu is a continuation, not a reboot, so we kept
climbing Mu's version line rather than resetting to 1.0. This is a major bump
because it carries breaking changes — the editor now runs on PyQt6 and
Python 3.11+ (the old PyQt5 / Python 3.5-era stack is gone). 2.0.0b1 is the
first beta of that line, published under nu's own package name, nu-editor.
What's in this beta
- Modernized stack — PyQt6 + QScintilla, Python 3.11–3.14, a current
Jupyter/qtconsole REPL. - uv-managed environment — the learner's Python environment is created and
managed with uv, separate from the editor's
own interpreter. - Trimmed mode set — Python 3, Debugger, Pygame Zero, CircuitPython.
(micro:bit returns later as a plugin.) - Native installers built with Briefcase.
Install
⚠️ Beta + unsigned — your OS will warn you until we add code-signing.
- Windows (.msi): SmartScreen → More info → Run anyway. Installs as
nu-editor. - macOS (.app.zip): unzip, then right-click the app → Open (Gatekeeper).
Apple Silicon only (arm64). - Linux (.AppImage):
chmod +xthe file, then run it.
Grab the installer for your platform from Assets below.
Known limitations
- First beta — expect rough edges; please file issues.
- Builds are unsigned (see above).
- macOS is Apple Silicon only this beta; Intel Macs aren't supported.
- The packaged Jupyter REPL is the least-tested path — feedback welcome.
nu continues the Mu editor by Nicholas H. Tollervey and contributors, under
GPLv3. Upstream: https://github.com/mu-editor/mu