Skip to content
@PyDevices

PyDevices

Cross-platform Python display, input, and graphics stack — MicroPython, CircuitPython, and CPython.

PyDevices Ecosystem

Welcome to PyDevices — a unified pure-Python hardware abstraction engine, 2D graphics toolkit, native LVGL C binding generator, and cross-platform app host across MicroPython, CircuitPython, CPython, PyScript, and Android.


🏛️ Ecosystem Structure


⚡ 5-Tier Repository Overview

  1. Tier 1: Core Platform & Board Contract

  2. Tier 2: Pure-Python & Portable Toolkits

    • pygraphics: 0-dependency 2D FrameBuffer engine.
    • pdwidgets: Pure-Python widget toolkit.
    • palettes: High-performance color space & palette converter.
  3. Tier 3: LVGL Native Extensions & Binding Generator

  4. Tier 4: Target App Hosts & PWA Templates

  5. Tier 5: Developer Tools & Infrastructure

Pinned Loading

  1. pydevices-examples pydevices-examples Public

    Examples, integration guides, and an installable PyScript gallery for the PyDevices driver stack.

    Python 52 11

Repositories

Showing 10 of 17 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…