Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →
Top 23 Micropython Open-Source Projects
-
MicroPython
MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
PikaPython
An ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies. It is ready to use out of the box without any configuration required and easy to extend with C. Similar project: MicroPython, JerryScript.
-
mu
A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
awesome-micropython
A curated list of awesome MicroPython libraries, frameworks, software and resources.
-
pycopy
Pycopy - a minimalist and memory-efficient Python dialect. Good for desktop, cloud, constrained systems, microcontrollers, and just everything.
-
picotui
Lightweight, pure-Python Text User Interface (TUI) widget toolkit with minimal dependencies. Dedicated to the Pycopy project.
-
Python-For-Kids
A FREE comprehensive 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.
-
MicroWebSrv
A micro HTTP Web server that supports WebSockets, html/python language templating and routing handlers, for MicroPython (used on Pycom modules & ESP32)
-
MicroWebSrv2
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!
-
picoweb
Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
Just putting my hand up to say that MicroPython is awesome (and runs on the RP2040). https://micropython.org
As another point for those interested, it (to my knowledge) is currently the ONLY implementation of a scoring machine that the firmware for the device is written in Circuit Python. which gives this unit an advantage when it comes to any and all multi tasking that the unit may need to do.
Project mention: Reading BLE heart rate monitor from pico W with micropython | /r/raspberrypipico | 2023-07-11This is the current version of my code (excuse the mess it's become..), adapted from https://github.com/micropython/micropython-lib/blob/7128d423c2e7c0309ac17a1e6ba873b909b24fcc/micropython/bluetooth/aioble/examples/temp_client.py
PikaPython – ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies
i was wondering if someone could help me figure out how to install this (https://codewith.mu/) python editor on the steam deck. Or if you have any other suggestions for better editors.
Presumably "anything that micropython (or circuitpython) does" which is vast range. https://github.com/miguelgrinberg/microdot/tree/main/src/mic... is just python code...
https://trezor.io/ - Easy to use, no matter how new in Bitcoin you're.
Project mention: Has anyone tried making a raspberry pico keyboard with the kmk software | /r/olkb | 2023-07-02plenty.. try their zulip and you will see(https://kmkfw.zulipchat.com/).. also google may help... plenty of youtube pushers also will provide you the info...
https://awesome-micropython.com lists a couple of MCP2515 drivers. I wrote my own but it's embedded in another library and uses asyncio so it wouldn't help you much. Or you could port one of the many Arduino drivers. It's really just reading and writing chip registers over SPI.
Project mention: A curated list of awesome ESP8266/32 projects and code | /r/esp32_8266 | 2023-08-11
Project mention: Is it possible to bring out a micropython REPL onto a TFT display? | /r/raspberrypipico | 2023-07-10
Are you using C/C++ or MicroPython? I have used https://github.com/russhughes/st7789_mpy successfully. There are actually two/three libraries related to st7789 displays if this I the one you are using. As already commented, please share a link to the display or some more information about it.
Check the manufacturer code examples link, they use the gpio pin 4, inside the utilities.h file.
Project mention: Using a Raspberry Pi Pico as a cheap multi-channel DAC for pitch CV | /r/synthdiy | 2023-07-05Hi all, I'm making a Eurorack sequencer module with 4 pitch CV outputs (NOT audio) and I've noticed that DACs are kind of a pain due to being expensive, SMT-only & still requiring buffering with op amps. I figure that a good alternative would be to buy a Raspberry Pi Pico for $4 which will give me 8 PWM outputs that I would then hook up to an output stage like the one in the europi (shown here: https://github.com/Allen-Synthesis/EuroPi/blob/main/hardware/EuroPi/schematic/europi_schematic.pdf)
Micropython related posts
- PikaPython: Cross platform ultra lightweight embedded Python engine
- Microdot: A Web Framework for Microcontrollers
- MicroPython v1.22.0
-
MicroPython VS PikaPython - a user suggested alternative
2 projects | 25 Dec 2023
- about microprocessor
- Thoughts on a machine?
- CAN Bus with MicroPython
-
A note from our sponsor - InfluxDB
www.influxdata.com | 23 Apr 2024
Index
What are some of the best open-source Micropython projects? This list will help you:
Project | Stars | |
---|---|---|
1 | MicroPython | 18,317 |
2 | circuitpython | 3,886 |
3 | micropython-lib | 2,236 |
4 | PikaPython | 1,405 |
5 | mu | 1,372 |
6 | microdot | 1,348 |
7 | trezor-firmware | 1,254 |
8 | kmk_firmware | 1,251 |
9 | awesome-micropython | 1,205 |
10 | awesome-esp | 873 |
11 | MicroPython_ESP32_psRAM_LoBo | 816 |
12 | pycopy | 785 |
13 | picotui | 782 |
14 | wasp-os | 782 |
15 | Python-For-Kids | 717 |
16 | micropython-async | 691 |
17 | MicroWebSrv | 630 |
18 | MicroWebSrv2 | 619 |
19 | MaixPy-v1_scripts | 610 |
20 | picoweb | 497 |
21 | st7789_mpy | 477 |
22 | LilyGo-T-Call-SIM800 | 447 |
23 | EuroPi | 390 |
Sponsored