Micropython

Open-source projects categorized as Micropython
Language: + Python + C + HTML

Top 23 Micropython Open-Source Projects

  • MicroPython

    MicroPython - a lean and efficient Python implementation for microcontrollers and constrained systems

  • Project mention: RustPython | news.ycombinator.com | 2024-02-07

    Just putting my hand up to say that MicroPython is awesome (and runs on the RP2040). https://micropython.org

  • circuitpython

    CircuitPython - a Python implementation for teaching coding with microcontrollers

  • Project mention: Thoughts on a machine? | /r/Fencing | 2023-12-09

    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.

  • 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.

    InfluxDB logo
  • micropython-lib

    Core Python libraries ported to MicroPython

  • Project mention: Reading BLE heart rate monitor from pico W with micropython | /r/raspberrypipico | 2023-07-11

    This 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

    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.

  • Project mention: This Week In Python | dev.to | 2024-03-17

    PikaPython – ultra-lightweight Python interpreter that runs with only 4KB of RAM, zero dependencies

  • mu

    A small, simple editor for beginner Python programmers. Written in Python and Qt5. (by mu-editor)

  • Project mention: Help | /r/SteamDeck | 2023-08-14

    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.

  • microdot

    The impossibly small web framework for Python and MicroPython. (by miguelgrinberg)

  • Project mention: Microdot: A Web Framework for Microcontrollers | news.ycombinator.com | 2024-02-03

    Presumably "anything that micropython (or circuitpython) does" which is vast range. https://github.com/miguelgrinberg/microdot/tree/main/src/mic... is just python code...

  • trezor-firmware

    :lock: Trezor Firmware Monorepo

  • Project mention: ¿How to start in bitcoin? | /r/Bitcoin | 2023-10-17

    https://trezor.io/ - Easy to use, no matter how new in Bitcoin you're.

  • 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.

    WorkOS logo
  • kmk_firmware

    Clackety Keyboards Powered by Python

  • Project mention: Has anyone tried making a raspberry pico keyboard with the kmk software | /r/olkb | 2023-07-02

    plenty.. 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...

  • awesome-micropython

    A curated list of awesome MicroPython libraries, frameworks, software and resources.

  • Project mention: CAN Bus with MicroPython | /r/raspberrypipico | 2023-12-06

    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.

  • awesome-esp

    📶 A curated list of awesome ESP8266/32 projects and code

  • Project mention: A curated list of awesome ESP8266/32 projects and code | /r/esp32_8266 | 2023-08-11
  • MicroPython_ESP32_psRAM_LoBo

    MicroPython for ESP32 with psRAM support

  • 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.

  • wasp-os

    A MicroPython based development environment for smart watches (including Pine64 PineTime)

  • Project mention: PineTime Duplicate Notifications | /r/pinetime | 2023-07-06
  • 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.

  • micropython-async

    Application of uasyncio to hardware interfaces. Tutorial and code.

  • Project mention: Is it possible to bring out a micropython REPL onto a TFT display? | /r/raspberrypipico | 2023-07-10
  • 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!

  • MaixPy-v1_scripts

    micropython scripts for MaixPy

  • picoweb

    Really minimal web application framework for the Pycopy project (minimalist Python dialect) and its "uasyncio" async framework

  • st7789_mpy

    Fast MicroPython driver for ST7789 display module written in C

  • Project mention: How to connect this SPI TFT to my Pico W? | /r/raspberrypipico | 2023-05-02

    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.

  • Project mention: Lilygo TTGO Tcall GSM issue and power | /r/esp32 | 2023-05-03

    Check the manufacturer code examples link, they use the gpio pin 4, inside the utilities.h file.

  • EuroPi

    EuroPi: A reprogrammable Eurorack module based on the Raspberry Pi Pico

  • Project mention: Using a Raspberry Pi Pico as a cheap multi-channel DAC for pitch CV | /r/synthdiy | 2023-07-05

    Hi 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)

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Micropython related posts

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
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com