Google Colab
colab.research.google.comA browser-based Python notebook environment that runs on hosted compute and can load or share Jupyter notebooks.
A browser-based Python notebook environment that runs on hosted compute and can load or share Jupyter notebooks.
A reactive Python notebook editor that saves notebooks as ordinary Python files.
A hosted notebook editor for Python and data work, with SQL cells, collaboration, and interactive reports.
A Python and R IDE that pairs script and notebook editing with live data exploration tools.
A Python-focused desktop IDE with project management, debugging, code checks, and an extensible plug-in system.
A Python IDE for creating, running, and debugging projects, notebooks, and data applications.
A reactive Julia notebook that reruns dependent cells and keeps package-environment details with the notebook.
Edit Python modules in a desktop window, run them in an interactive shell, and debug them with built-in tools.
Keep reading notes, quotations, analysis, and source details beside the writing they inform.
Give groups of users access to managed Jupyter notebook environments from one hub server.
Jupyter-native AI agent that writes, runs, and debugs Python in notebooks.
An interactive browser notebook for mixing executable code, narrative, and rich results in one computational document.
A browser-based Python environment paired with managed web-app hosting.
Develop Python in a project-aware desktop IDE with a debugger, test runner, and optional coding-agent tools.
An interactive Python IDE that pairs a source editor with a shell and introspection tools.
A freeware Windows notebook for formatted notes, spreadsheets, diagrams, and personal information.
A browser-only Jupyter distribution for running interactive notebooks from static web files.
Validate Python data against typed models and generate matching JSON Schema.
Build interactive Python applications for the terminal with widgets, CSS, and keyboard bindings.
Manage Python projects, dependencies, environments, and commands with one fast command-line tool.
Combine Python expressions and shell commands in one Python-based command prompt.
Explore Python interactively with completion, object introspection and persistent command history.
A beginner-focused Python IDE that makes variables and program execution visible while you learn.
Run Python programs and isolate project packages with the official CPython interpreter.