JupyterLab
jupyterlab.readthedocs.ioWork with notebooks, code files, consoles, and terminals in a browser-based interactive development environment.
Work with notebooks, code files, consoles, and terminals in a browser-based interactive development environment.
Edit source files and send build or run output to an integrated pane on Windows or Linux.
Write visual sketches in a desktop editor and run them in a graphics window with Processing.
A modal, configurable text editor for programming and general text work.
A persistent cloud VS Code workspace with a Linux container, terminal, debugger, and ready-made project templates.
A macOS programming editor that runs and debugs code in many languages from one desktop app.
Edit source and configuration files directly in a terminal with a compact, keyboard-driven editor.
A hosted notebook editor for Python and data work, with SQL cells, collaboration, and interactive reports.
A graphical environment for building measurement, instrument-control, and test applications with the G language.
A desktop PHP scratchpad for evaluating snippets in a Laravel sandbox or within local and SSH-connected projects.
Edit code on macOS with project search, multiple carets, bundles, and version-control actions.
A cross-platform TeX editor that keeps source editing and PDF preview in one typesetting workspace.
A source editor for LilyPond scores with music view, MIDI playback and score-building tools.
A visual Flutter app builder with an in-app code editor for adding custom Dart behavior.
A Silicon Labs IoT development environment that installs protocol SDKs and generates projects for preferred toolchains.
A Jira-connected time tracker with approvals, billable hours, and project reporting.
A Windows editor for source and text files with configurable syntax highlighting and Perl- or JavaScript-style regular expressions.
A collaborative computing workspace where projects bring notebooks, files, terminals, and software into a shared environment.
Configure hosted CI/CD builds with build steps, triggers, and Kotlin DSL settings-as-code.
Write JVM tests with JUnit Jupiter and run them through the JUnit Platform from an IDE, build tool, or console.
Edit source files with a lightweight cross-platform editor and optional Python add-ons.
Use a Vim-based editor with Lua configuration, a documented API, and remote-procedure-call support for extensions.
Run unit and component tests in JavaScript or TypeScript projects using Vitest.