Thonny
thonny.orgA beginner-focused Python IDE that makes variables and program execution visible while you learn.
A beginner-focused Python IDE that makes variables and program execution visible while you learn.
Build browser interfaces with declarative components compiled from HTML, CSS, and JavaScript.
A browser-based Dart and Flutter workbench for running small programs and UI samples.
Copy and synchronize files between a local machine and configured cloud-storage remotes.
Edit Python modules in a desktop window, run them in an interactive shell, and debug them with built-in tools.
A modal, configurable text editor for programming and general text work.
A Go library for verifying infrastructure code by deploying it, checking behavior, and cleaning up resources.
Write API, UI, performance, and mock tests in readable feature files using one test framework.
A TAP-compliant test framework for checking Bash scripts and command-line programs.
A dynamic programming language with an interactive development workflow and a JVM-based library ecosystem.
A Windows Python IDE pairing a script editor with an interpreter, debugger, project tools and unit-test interface.
Write text descriptions and render them as UML and other technical diagrams.
Render data-driven text and HTML from reusable templates with Python-inspired syntax.
A cross-platform TeX editor that keeps source editing and PDF preview in one typesetting workspace.
A lightweight cross-platform editor/IDE with configurable compile, build, and run commands.
A source editor for LilyPond scores with music view, MIDI playback and score-building tools.
A Java DSL for sending REST requests from tests and asserting response status and data.
Configure wiki pages with revision history, structured navigation, and fine-grained permissions.
Analyze supplied data in a statistical spreadsheet and save the data, settings and results together.
Pick a physical screen pixel and paste a colour value in your code style
A Node.js end-to-end testing framework that expresses browser and mobile checks as user-action scenarios.
Write scripts and JVM applications with Groovy's concise syntax and Java interoperability.
Use a compact scripting language on its own or embed its interpreter through a documented C API.
A free Windows programmer’s editor with project workspaces, macros, FTP, HTML preview and a hex editor.