awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
thonny avatar

thonny/thonny

0
View on GitHub↗
3,852 Stars·1,214 Forks·Python·MIT·3 Aufrufethonny.org↗

Thonny

Thonny is an educational integrated development environment designed for beginners learning Python programming. It serves as both a Python IDE and a microcontroller firmware editor, providing a simplified user interface for writing, testing, and debugging code.

The environment focuses on Python programming education through graphical code debugging. It utilizes visual tools to illustrate program execution flow and variable states, allowing users to step through code to understand how logic and data change during runtime.

The tool also supports microcontroller firmware development, enabling the writing and deployment of code directly to hardware devices and boards. Additional capabilities include static analysis to inspect code logic and syntax without execution.

Features

  • Python Debugging Interfaces - Provides a simplified integrated environment for writing and debugging Python code tailored for beginners.
  • Educational Python Tools - Provides a toolset that uses visual feedback and debugging to teach Python programming.
  • Real-time Variable Inspection - Maintains a real-time mapping of variables to visually demonstrate how data changes during execution.
  • Step-by-Step Debuggers - Includes a debugger that allows students to step through code execution one line at a time.
  • Beginner IDEs - Offers a streamlined IDE specifically designed to help new programmers learn through hands-on practice.
  • Educational Programming Environments - Serves as an integrated platform combining a visual editor and script execution to teach programming.
  • Python Environments - Ships as a comprehensive integrated development environment specifically for learning the Python language.
  • Graphical Debugging Interfaces - Features a visual debugging interface to help learners understand program logic and data flow.
  • Embedded Firmware Development - Enables the design, writing, and deployment of Python-based firmware to microcontrollers.
  • Firmware Deployment Tools - Provides tools for flashing Python code directly onto microcontroller hardware for execution.
  • Microcontroller Code Editors - Provides a dedicated editor for writing and deploying Python code directly to microcontroller boards.
  • Runtime Logic Monitoring - Implements instrumentation that allows users to monitor program behavior and logic flow during runtime.
  • Code Editors and IDEs - Beginner-friendly IDE designed for learning to code.

Star-Verlauf

Star-Verlauf für thonny/thonnyStar-Verlauf für thonny/thonny

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Thonny

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Thonny.
  • microsoft/vscodeAvatar von microsoft

    microsoft/vscode

    186,401Auf GitHub ansehen↗

    This project is a cross-platform code editor designed for software development, offering a comprehensive suite of tools for text editing, workspace management, and task automation. It includes native support for version control, an integrated terminal, and a flexible task runner that allows for the execution of build, test, and deployment workflows directly within the environment. The editor features an extensive AI-driven development assistant system, which provides conversational chat interfaces, inline code suggestions, and autonomous agents capable of executing multi-step coding tasks. Th

    TypeScripteditorelectronmicrosoft
    Auf GitHub ansehen↗186,401
  • codeboxide/codeboxAvatar von CodeboxIDE

    CodeboxIDE/codebox

    4,146Auf GitHub ansehen↗

    Codebox is a browser-based integrated development environment used for writing and executing source code across cloud and desktop environments. It functions as a Node.js runtime environment, allowing JavaScript and Node.js code to run directly within a web browser. The project is a cross-platform IDE with native support for offline usage. It utilizes a modular plugin architecture that enables the addition of custom third-party functionality and extensions to the editor. The environment includes tools for codebase management, an integrated file system layer, and a command line interface for w

    JavaScript
    Auf GitHub ansehen↗4,146
  • arduino/arduino-pro-ideAvatar von arduino

    arduino/arduino-pro-ide

    882Auf GitHub ansehen↗

    This project is a professional integrated development environment designed for microcontroller firmware engineering and embedded systems development. It provides a specialized interface for writing, compiling, and deploying code to Arduino-compatible boards and various other hardware platforms. The environment distinguishes itself through a modular architecture that separates the graphical user interface from the underlying build and hardware communication logic. By utilizing a language server protocol and a decoupled plugin system, it allows for consistent code analysis and extensible functi

    arduinoarduino-cliarduino-ide
    Auf GitHub ansehen↗882
  • olistic/warriorjsAvatar von olistic

    olistic/warriorjs

    9,526Auf GitHub ansehen↗

    Warriorjs is a programming game framework and code-based logic puzzle where players write code to control characters and solve strategic combat challenges. It serves as an educational coding game designed to teach programming logic and algorithmic thinking through a series of combat scenarios. The project functions as an extensible game engine that allows the addition of new universes, levels, abilities, and units via independent package extensions. It also provides tools for custom level design, enabling the creation of challenges for other players to solve. The system manages game entity d

    TypeScript
    Auf GitHub ansehen↗9,526
Alle 30 Alternativen zu Thonny anzeigen→

Häufig gestellte Fragen

Was macht thonny/thonny?

Thonny is an educational integrated development environment designed for beginners learning Python programming. It serves as both a Python IDE and a microcontroller firmware editor, providing a simplified user interface for writing, testing, and debugging code.

Was sind die Hauptfunktionen von thonny/thonny?

Die Hauptfunktionen von thonny/thonny sind: Python Debugging Interfaces, Educational Python Tools, Real-time Variable Inspection, Step-by-Step Debuggers, Beginner IDEs, Educational Programming Environments, Python Environments, Graphical Debugging Interfaces.

Welche Open-Source-Alternativen gibt es zu thonny/thonny?

Open-Source-Alternativen zu thonny/thonny sind unter anderem: microsoft/vscode — This project is a cross-platform code editor designed for software development, offering a comprehensive suite of… codeboxide/codebox — Codebox is a browser-based integrated development environment used for writing and executing source code across cloud… arduino/arduino-pro-ide — This project is a professional integrated development environment designed for microcontroller firmware engineering… olistic/warriorjs — Warriorjs is a programming game framework and code-based logic puzzle where players write code to control characters… scratchfoundation/scratch-blocks — Scratch-blocks is a block-based visual programming library and framework used to create graphical programming… codecrafters-io/build-your-own-x — This project provides a comprehensive framework for creating, managing, and executing educational programming…