InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises. Learn more →
Top 23 Python Micropython Projects
Core Python libraries ported to MicroPythonProject mention: Looking for BLE SoC | reddit.com/r/embedded | 2023-01-20
STM32WB55 running MicroPython sounds like it'd suit. Should be fine for the power budget and aioble gives you one of the best BLE libraries on any platform. Documentation is generally good, though BLE is a little light (with some good examples and an active Discord channel!).
MicroPython for K210 RISC-V, let's play with edge AI easier
Write Clean Python Code. Always.. Sonar helps you commit clean code every time. With over 225 unique rules to find Python bugs, code smells & vulnerabilities, Sonar finds the issues while you focus on the work.
A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)
:lock: Trezor Firmware MonorepoProject mention: This is more terrifying than stock crash | reddit.com/r/Bitcoin | 2023-02-01
That's the whole point of a Trezor, it stores your keys on a separate device, you generate a transaction on any computer, phone or other device and then the transaction is signed within the Trezor and sent back to the online device to be transmitted to the network. So your keys never leave the Trezor and are safe from ever being copied or sent to a bad guy. Looks like trezor.io has the original Trezor Model One for $69, they used to be $77 for a long time but I think recently they were on sale for even less.
Clackety Keyboards Powered by PythonProject mention: Blok or Elite C? | reddit.com/r/crkbd | 2023-01-20
For me, KMK is not up to par with QMK. They have some missing features that I use on QMK like permissive_hold on holdtap. Which then required me to fork off KMK from that PR and make my own changes to get my new Corne to act like my old Corne.
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.Project mention: This Week In Python | dev.to | 2022-10-14
pycopy – a minimalist and memory-efficient Python dialect
A comprehensive and FREE Online Python Development tutorial FOR KIDS utilizing an official BBC micro:bit Development Board going step-by-step into the world of Python for microcontrollers.Project mention: I would like to learn programming but I don't know where to start | reddit.com/r/learnprogramming | 2022-06-29
Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Platform where developers build real-time applications for analytics, IoT and cloud-native services. Easy to start, it is available in the cloud or on-premises.
A MicroPython based development environment for smart watches (including Pine64 PineTime)Project mention: Quest for My Perfect Watch | news.ycombinator.com | 2022-11-21
Try wasp-os https://github.com/daniel-thompson/wasp-os
I have a colmi P8 and it was easy to get wasp-os uploaded and now have micropython available with direct connection into the watch!
Battery life is really only 24-48hrs if you don’t do anything heavy.
Sometimes I wonder how more useful it is than my apple watch.
Application of uasyncio to hardware interfaces. Tutorial and code.Project mention: multithreading with micropython and passing variables between threads | reddit.com/r/raspberrypipico | 2022-12-30
async/await uses a single core but you can have as many tasks as you need. It's takes a little getting your head around but there are some good tutorials, e.g. https://github.com/peterhinch/micropython-async/blob/master/v3/docs/TUTORIAL.md
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)Project mention: way to control led strips by phone | reddit.com/r/led | 2022-10-26
setting up your own simple webserver
The last Micro Web Server for IoTs (MicroPython) or large servers (CPython), that supports WebSockets, routes, template engine and with really optimized architecture (mem allocations, async I/Os). Ready for ESP32, STM32 on Pyboard, Pycom's chipsets (WiPy, LoPy, ...). Robust, efficient and documented!
micropython scripts for MaixPy
Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework
The impossibly small web framework for Python and MicroPython. (by miguelgrinberg)Project mention: REST service? | reddit.com/r/circuitpython | 2022-04-12
I use Micropython not CircuitPython and am not familiar with AirLift but I have been using Microdot with asyncio for a small ESP32 REST + web server and it works fantastically. Not sure if it runs on CircuitPython.
Fast MicroPython driver for ST7789 display module written in CProject mention: DOOM! on the #emfcamp TiDAL badge | dev.to | 2022-07-22
The colour being mangled turns out to be an endian difference between the MPU and the display device, easily determined by looking at the code for the display driver, which byte-swaps everything when drawing into the device, unless it's blitting a buffer, when it assumes it's already swapped. Fixed.
WiFi manager for ESP8266 - ESP12 - ESP32 - micropython (by tayfunulu)
A Python 3 utility to convert fonts to Python source capable of being frozen as bytecodeProject mention: Change the font size of text on a 1306 OLED - Using an Adafruit HUZZAH32 (ESP32) microcontroller | reddit.com/r/microcontrollers | 2023-01-12
convert it to something usable for micropython. To do this, the author provides a python script (normal python, not micropython).
a socket mock framework - for all kinds of socket animals, web-clients included
Digital version of the classic mechanical orreryProject mention: My Pico Solar System project just got a wireless upgrade with RPi Pico W | reddit.com/r/raspberry_pi | 2022-09-11
Source code and instructions
EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi PicoProject mention: Hardware List | reddit.com/r/ModularFirmware | 2022-12-16
EuroPi - A reprogrammable Eurorack module based on the Raspberry Pi Pico
Drivers for InvenSense inertial measurement units MPU9250, MPU9150, MPU6050Project mention: MPU6050 with Raspberry pi pico [ C++ ] | reddit.com/r/raspberrypipico | 2022-05-10
I thought my MPU or pico was somehow broken so I tested with another pico and It throws the same values as well, [Circuit Python + imu](https://github.com/micropython-IMU/micropython-mpu9x50/blob/master/imu.py) module gives me the required results so seems like both pico and imu are working alright.
Blynk IoT library for Python and Micropython
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Python Micropython related posts
This is more terrifying than stock crash
1 project | reddit.com/r/Bitcoin | 1 Feb 2023
What advice would you give to someone who’s just getting into investing crypto?
1 project | reddit.com/r/Bitcoin | 27 Jan 2023
Looking for BLE SoC
1 project | reddit.com/r/embedded | 20 Jan 2023
Blok or Elite C?
1 project | reddit.com/r/crkbd | 20 Jan 2023
Thonny – Python IDE for new to programming
7 projects | news.ycombinator.com | 18 Jan 2023
New to crypto in general where/what should i learn about it.
1 project | reddit.com/r/Bitcoin | 14 Jan 2023
Need immediate help with a library
1 project | reddit.com/r/raspberrypipico | 14 Jan 2023
A note from our sponsor - InfluxDB
www.influxdata.com | 4 Feb 2023
What are some of the best open-source Micropython projects in Python? This list will help you: