Smart Completions
Asynchronous completions, type icons, hover docs, and signature hints — all off the UI thread.
A fast, beautiful Python scratchpad — write code, run it, debug line‑by‑line, and watch your data structures and algorithms come alive.
Everything you need for quick experiments, deep dives, and beautiful demos — no browser required.
Built with native desktop tech for real multi-threading, a custom frameless window, and native Windows Aero Snap support.
Pick any Python interpreter, tune your font and indent style, switch between dark and light mode, and configure auto-formatting.
Load one of 90+ built-in DSA templates and watch sorting, searching, pathfinding, and trees animate on a live canvas.
Click the gutter to set breakpoints, step through code, and inspect variables live — right next to your editor.
From a quick one-liner to a deep experiment, PyPad has the tools you need.
Asynchronous completions, type icons, hover docs, and signature hints — all off the UI thread.
Stream stdout/stderr in real time via QProcess, with elapsed time, exit codes, and interactive stdin.
Set breakpoints in the gutter, then Continue, Step Over, Into, or Out with live variable inspection.
Watch sorting, searching, pathfinding, and tree algorithms animate on a native QPainter canvas.
Load runnable starter code for sorting, searching, graphs, linked lists, stacks, queues, trees, and heaps.
Choose your interpreter, font, indent style, formatter rules, and panel layout. Everything persists.
Open folders, browse files, and edit multiple scripts with dirty-state tracking and recent files.
Switch between dark and light in one click. The editor, UI, and visualizer update instantly.
Realistic snapshots of the PyPad workspace. Real UI shots are on the way.
Asynchronous completions with type icons, hover docs, and inline signature hints — all off the UI thread so typing stays snappy.
Your script runs through QProcess with stdout/stderr streaming live. Interactive stdin lets you reply to input() right in the output panel.
Click the gutter to set breakpoints, then Continue, Step Over, Into, or Out. Inspect variables live in the Variables panel.
90+ built-in DSA templates across 13 categories including sorting, searching, graphs, linked lists, stacks, queues, trees, and heaps.
Open any folder, browse files in the sidebar, and edit multiple scripts with dirty-state tracking and recent files.
Switch between dark and light mode with one click. The editor, UI, and visualizer follow instantly.
Auto-discover Python interpreters, add custom paths, and tune fonts, indents, formatting rules, and panel layout.
Load a template, hit Run, and watch the algorithm animate in real time.
Switch between dark and light mode with one click. The editor, UI, and visualizer follow instantly.
Easy on the eyes for late-night coding sessions and long focus blocks.
Clean, crisp, and readable for bright rooms, presentations, and daytime work.
Download the latest release for your platform from GitHub.