No description
  • PHP 61.3%
  • JavaScript 22.1%
  • Shell 8.3%
  • CSS 2.6%
  • Rust 1.6%
  • Other 4%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-11-03 13:34:07 +00:00
.claude-plugin The JumPHP pane for Claude Code (claude-mod/jumphp-live): bin/jumphp test live, the screenshots, the playground's tests 2026-10-29 17:30:32 +01:00
bin Every new project gets its own GitHub repository; nothing is published to JumPHP's 2026-11-03 13:52:41 +01:00
claude-mod/jumphp-live Pictures in any terminal: the engine writes a small .rgb beside each live/test frame; jumphp-live 0.4.0 draws it as coloured half blocks (HD image in kitty/Ghostty/iTerm2), opens it on the desktop 2026-10-29 18:22:10 +01:00
docker IDE 0.1.13: a debugger (Xdebug): breakpoints in the gutter (conditions), Debug (Shift+F9) runs a configuration with JUMPHP_XDEBUG, the Debug tool window (stack, variables, watches, evaluate, steps F7 / F8 / F9), and Claude's debug_* tools; bin/jumphp JUMPHP_XDEBUG=<port> (docker/desktop-xdebug); TODO: a standalone installer with no site behind it 2026-11-02 14:35:35 +01:00
docs IDE: a Terminal, Claude in tabs (windows, history), files' local history; CLI apps' screens get raw keys 2026-11-03 12:09:52 +01:00
engine Desktop apps start with the computer: $app->autostart() (Windows Run key, macOS LaunchAgent, Linux ~/.config/autostart), game.yaml app.autostart {default, hidden}, native.autostart for pages; hello-desktop: View > Start with the computer 2026-11-03 07:25:58 +01:00
games/todojumphp TodoJumPhp: a new JumPHP application (JumPHP playground) 2026-11-03 13:34:07 +00:00
ide Every new project gets its own GitHub repository; nothing is published to JumPHP's 2026-11-03 13:52:41 +01:00
skeleton Descriptions in French and in English (game.yaml descriptions:), shown in the visitor's language on jumphp.net 2026-10-29 08:59:43 +01:00
skeleton-app Desktop apps (Tauri): native windows with HTML pages, driven by PHP 2026-10-31 21:41:41 +01:00
skeleton-cli CLI template: a task could be added only once (the field, removed then added again, no longer heard Enter): a new field each time; tests for several additions and Escape 2026-11-03 13:22:14 +01:00
skeleton-gui JumPHP IDE: the visual editor of forms (graphic PHP apps without HTML), double click writes the event in the code behind; New Project: graphic app, mobile app 2026-11-01 22:59:37 +01:00
skeleton-plugin JumPHP IDE 0.1.26: plugins give Claude tools (the IDE's MCP server) 2026-11-03 00:01:37 +01:00
tauri Hybrid games in one window: the SDL game drawn inside its Tauri window (app.embed) 2026-11-01 08:38:55 +01:00
tools Every new project gets its own GitHub repository; nothing is published to JumPHP's 2026-11-03 13:52:41 +01:00
.env.dist Deploy behind an existing Traefik that works, a check after each deploy 2026-10-28 21:52:26 +01:00
.gitignore JumPHP IDE: an IDE for JumPHP projects written in PHP, as a desktop app (games/ide, bin/jumphp ide) and on jumphp.net/ide 2026-11-01 12:21:42 +01:00
AGENTS.md Every new project gets its own GitHub repository; nothing is published to JumPHP's 2026-11-03 13:52:41 +01:00
CLAUDE.md JumPHP: PHP framework for retro 2D games (desktop + WebAssembly) 2026-10-27 18:11:08 +01:00
compose.yaml JumPHP: PHP framework for retro 2D games (desktop + WebAssembly) 2026-10-27 18:11:08 +01:00
composer.json New projects: composer create-project jumphp/jumphp, a set-up wizard, server deployment 2026-10-28 17:52:39 +01:00
install.ps1 Install in one line: curl -fsSL https://jumphp.net/install.sh | sh (Linux, macOS, WSL), install.ps1 for Windows (in WSL); jumphp new without composer or docker (git clone of the newest release) 2026-10-29 22:23:48 +01:00
install.sh Install in one line: curl -fsSL https://jumphp.net/install.sh | sh (Linux, macOS, WSL), install.ps1 for Windows (in WSL); jumphp new without composer or docker (git clone of the newest release) 2026-10-29 22:23:48 +01:00
LICENSE New projects: composer create-project jumphp/jumphp, a set-up wizard, server deployment 2026-10-28 17:52:39 +01:00
Makefile JumPHP: PHP framework for retro 2D games (desktop + WebAssembly) 2026-10-27 18:11:08 +01:00
README.md TodoJumPhp: a new JumPHP application (JumPHP playground) 2026-11-03 13:34:07 +00:00
TODO-FIRST.md Every new project gets its own GitHub repository; nothing is published to JumPHP's 2026-11-03 13:52:41 +01:00
TODO-URGENT.md Every new project gets its own GitHub repository; nothing is published to JumPHP's 2026-11-03 13:52:41 +01:00
TODO.md Every new project gets its own GitHub repository; nothing is published to JumPHP's 2026-11-03 13:52:41 +01:00
VERSION JumPHP 0.5.4, IDE 0.1.34: every new project gets its own GitHub repository (apps too, through jumphp.net), Publish pushes first, nothing is ever published to JumPHP's repository 2026-11-03 13:56:11 +01:00

TodoJumPhp

a example of cli jumphp

Try it: https://jumphp.net/todojumphp

Made with JumPHP: games and applications in PHP, on the desktop and in the browser. The application is in games/todojumphp/.

bin/jumphp install todojumphp    # dependencies (everything runs in Docker)
bin/jumphp run todojumphp        # run it on the desktop
bin/jumphp test todojumphp       # checks + a headless demo