uPyPi for Thonny: Arduino-like Library Manager for MicroPython #18973
Replies: 4 comments 14 replies
-
I would also appreciate you not multicasting the same message to multiple channels. |
Beta Was this translation helpful? Give feedback.
-
|
Thonny? Its been holding back the Micropython community for years. Its impossible to create Micropython apps with 10,000s LOC with current tooling, whereas in fact, MicroPython is SO solid, and asyncio is SO powerful, that it supports that kind of aspiration without breaking a sweat. Of course, I looked at solutions like ViperIDE, MPYJama, ArduinoLab etc, and they all had issues Thats why I created ScriptoStudio which is natively Agent enabled, with built in ulab (NumPy), lvgl
supports single stepping debug out of the box,
runs on everything from Desktops to iPads, offline too, and has a built in Hub for scriptOs/skill
Downsides? For now it only supports ESP32, but that has to represent a lot of users, and RP2350 is in the works. Or just browse the documentation
If like what you see, it's a one click install on your device! |
Beta Was this translation helpful? Give feedback.
-
None. I use When you're working close to the hardware, IDE's add a layer of complexity and confusion. I've lost count of the queries here which were resolved by the suggestion of quitting Thonny and running the script from a terminal. |
Beta Was this translation helpful? Give feedback.
-
|
VS Code and sometimes vim. mpremote to manage my connected devices. As well as for personal projects, I use MicroPython commercially for the development of medical devices; we're used to managing large codebases and dependencies. Thonny is inappropriate for my uses, though I can see it's benefit for beginners. Good luck with your plugin, I wish you success! Though it - nor your package manager - is useful for my purposes. |
Beta Was this translation helpful? Give feedback.









Uh oh!
There was an error while loading. Please reload this page.
-
Hi everyone 👋,
I'm the author of the uPyPi project (our PyPI-like MicroPython package repository: #18904). Today, I'm excited to share a new tool that brings uPyPi's package management directly into the Thonny IDE: the uPyPi Package Manager Plugin for Thonny!(we will finish all function 2 week later)
✨ What it does
Just like the Arduino Library Manager, this plugin lets you:
bh1750,micronumpy)/libfolder (no more manual file copying!)Here's a quick demo of installing the

bh1750light sensor driver:And searching for

micronumpy(a MicroPython numpy-like matrix library):🎯 Why this matters
MicroPython developers often struggle with manually downloading libraries, copying them to devices, and managing versions. This plugin aims to:
package.jsonmetadata)🤔 Quick question for the community
I have two quick questions to help shape the future of this plugin:
This feedback will help me prioritize which IDE to support next (e.g., VS Code, Mu) and refine the plugin's core experience.
Some ideas to spark your thoughts:
🔗 Links
Looking forward to your thoughts and feedback! Let's make MicroPython library management as easy as possible together 😊
Beta Was this translation helpful? Give feedback.
All reactions