Spark Studio is an IDE for creating cross-platform desktop GUI applications in PHP. It bundles the JPHP runtime — a PHP implementation on the Java Virtual Machine — with a visual form designer, code editor, debugger, plugin system, and build toolchain (Launch4J, InnoSetup, Ant, Gradle).
- Visual form designer with drag-and-drop palette, property editor, event editor, behavior editor
- PHP code editor with syntax highlighting, autocomplete, code navigation
- Project templates (GUI app, PHP library, Gradle, etc.)
- Visual behaviors: animations, effects, game logic
- Debugger with breakpoints and step-through
- Plugin system via extensions and bundles
- Export to JAR/EXE/MSI
- English and Russian interfaces
./bin/[OS].sh #ex. ./bin/linux.shRequires Java 8+ (bundled JRE in bin/jre/).
| Directory | Contents |
|---|---|
framework/SparkStudio/ |
IDE core application (PHP) |
framework/techone-ui/ |
TechOne UI design system (web components) |
framework/jphp-app-framework/ |
JPHP application framework |
gui/ |
JavaFX GUI extensions, form designer, rich text |
runtime/ |
JPHP runtime and core (Java) |
extensions/ |
JSON, XML, ZIP, Zend compat extensions |
ide/ |
Documentation, platform support, plugin store |
languages/ |
en / ru language packs |
bin/ |
Launcher script, JRE, Wayland/X11 grab fix |
![]() meigoc |
![]() dim-s |
![]() SerafimArts |
![]() TsSaltan |
![]() nagayev |
![]() Ded-Alex |
![]() ll1ness |
MIT © 2026 ll1ness. Other components under their respective licenses.







