awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

11 dépôts

Awesome GitHub RepositoriesEmbedded Programming Languages

Scripting engines and languages optimized for microcontrollers and IoT.

Explore 11 awesome GitHub repositories matching part of an awesome list · Embedded Programming Languages. Refine with filters or upvote what's useful.

Awesome Embedded Programming Languages GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • micropython/micropythonAvatar de micropython

    micropython/micropython

    21,806Voir sur GitHub↗

    MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained systems. It serves as a cross-platform embedded runtime and hardware abstraction layer, providing a firmware framework that maps high-level software commands to specific microcontroller registers across diverse processor architectures. The project functions as an embedded language interpreter that enables rapid prototyping on hardware through an interactive read-eval-print loop. It supports a wide range of target environments, including ARM, ESP32, STM32, RISC-V, and WebAssembl

    Python 3 implementation for microcontroller hardware.

    Cembeddedmicrocontrollermicropython
    Voir sur GitHub↗21,806
  • luvit/luvitAvatar de luvit

    luvit/luvit

    3,953Voir sur GitHub↗

    Luvit est un runtime piloté par événements pour Lua qui intègre libuv pour fournir des E/S non bloquantes et des opérations système asynchrones. Il fonctionne comme un framework réseau asynchrone et un environnement d'exécution qui tire parti de la compilation Just-In-Time pour un traitement de script haute performance. La plateforme permet la distribution du trafic réseau sur plusieurs cœurs CPU via un gestionnaire de cluster TCP qui partage les handles de socket entre les processus enfants. Elle fournit des capacités spécialisées pour construire des serveurs HTTP en décodant les flux de requêtes entrants et en encodant les réponses via un processeur de flux. Le runtime prend en charge le développement d'applications pilotées par événements générales, la programmation réseau asynchrone et l'intégration de modules binaires compilés pour étendre les capacités du langage de bas niveau. Les utilisateurs peuvent interagir avec l'environnement via une boucle REPL, exécuter des scripts autonomes ou évaluer des extraits de code via la ligne de commande.

    Node.js-compatible environment for Lua developers.

    Lua
    Voir sur GitHub↗3,953
  • bettio/atomvmAvatar de bettio

    bettio/AtomVM

    2,153Voir sur GitHub↗

    Tiny Erlang VM

    Virtual machine for running Erlang/Elixir on microcontrollers.

    Erlang
    Voir sur GitHub↗2,153
  • cesanta/v7Avatar de cesanta

    cesanta/v7

    1,451Voir sur GitHub↗

    Embedded JavaScript engine for C/C++

    C-based JavaScript engine for IoT devices.

    C
    Voir sur GitHub↗1,451
  • elua/eluaAvatar de elua

    elua/elua

    979Voir sur GitHub↗

    eLua Project on GitHub

    Lua-based environment for embedded software prototyping.

    C
    Voir sur GitHub↗979
  • dimkr/szlD

    dimkr/szl

    0Voir sur GitHub↗

    Tiny embeddable scripting engine for embedded systems.

    Voir sur GitHub↗0
  • c3d/elfeC

    c3d/elfe

    0Voir sur GitHub↗

    Extensible language designed for IoT applications.

    Voir sur GitHub↗0
  • pikastech/pikascriptP

    pikasTech/pikaScript

    0Voir sur GitHub↗

    Lightweight Python engine for memory-constrained microcontrollers.

    Voir sur GitHub↗0
  • zdevito/terraZ

    zdevito/terra

    0Voir sur GitHub↗

    Low-level system language meta-programmed by Lua.

    Voir sur GitHub↗0
  • samsung/jerryscriptS

    Samsung/jerryscript

    0Voir sur GitHub↗

    JavaScript engine optimized for IoT devices.

    Voir sur GitHub↗0
  • esp8266/basicE

    esp8266/Basic

    0Voir sur GitHub↗

    BASIC interpreter for ESP8266 microcontrollers.

    Voir sur GitHub↗0
  1. Home
  2. Part of an Awesome List
  3. Developer Tools
  4. Embedded Programming Languages