Skip to content

ll1ness/spark-studio

Repository files navigation

Spark Studio

Visual IDE for building PHP desktop applications. Originally DevelNext.

Version Runtime License Platform

Overview

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).

Features

  • 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

Quick start

./bin/[OS].sh #ex. ./bin/linux.sh

Requires Java 8+ (bundled JRE in bin/jre/).

Project structure

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

Authors


meigoc

dim-s

SerafimArts

TsSaltan

nagayev

Ded-Alex

ll1ness

License

MIT © 2026 ll1ness. Other components under their respective licenses.

About

Open-source IDE for create simple desktop programs on JavaFX, JPHP.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Contributors