Skip to content

Open source · Apache 2.0 · Windows, macOS, Linux

The fast PHP IDE,
built with Rust

Monaco for editing, Mago for analysis, and the tool windows you already know. Free for everyone, commercial use included. Your code stays on your machine.

phpblitzmainPHPBlitzDownload
  1. <?php
  2. namespace PHPBlitz;
  3. /** A fast, open source PHP IDE. Free for everyone, commercial use included. */
  4. final class Ide
  5. {
  6. fast on big projects
  7. public function openBigProjectsFast(): void {}
  8. errors as you type
  9. public function findErrorsAsYouType(): void {}
  10. navigation and refactoring
  11. public function navigateAndRefactor(): void {}
  12. layouts your way
  13. public function arrangeYourLayout(): void {}
  14. tests, debugger, terminal
  15. public function testDebugAndRun(): void {}
  16. git and databases
  17. public function commitAndQuery(): void {}
  18. ai, on your terms
  19. public function askAiWhenYouWant(): void {}
  20. private by default
  21. public function keepYourCodePrivate(): void {}
  22. }
TerminalLocal
~/code $ git clone https://github.com/bilelbho/phpblitz
~/code $ cd phpblitz && npm install && npm run tauri dev
docsIde.phpApache-2.0UTF-8LFPHP

Everything for PHP work, in one window

Each of these has a guide page: pick one to see how it works.

Layouts

Arrange it like you think

Two layouts, both kept for each project as you left them. Save your arrangements as presets and switch with one click.

Editor tabs in the top bar, and every panel, the editor included, placed where you want it.

About layouts
The Focus layout: the editor tabs in the top bar, the Project sidebar, the terminal below the editor and Problems as a column

Keyboard

The keys in your fingers

Start with the shortcuts PHP developers already use, or bring your keymap from another editor. Change any key in Settings.

  • PHPBlitz
  • VS Code
  • Sublime Text
  • Visual Studio
  • Zed
  • Notepad++
All keyboard shortcuts
  • Search EverywhereShift Shift
  • Quick fixesAlt+Enter
  • RenameShift+F6
  • Find UsagesAlt+F7
  • Go to DeclarationCtrl+B

Safe to open any project

PHPBlitz only reads your files. Nothing runs until you start it yourself.

No telemetry, no account

The only request it makes by itself is the update check, and you can turn it off.

Secrets stay secret

Database passwords and API keys go to your system credential store, not files.

Try it on your biggest project

Version 0.x: young, fast, and getting better every release. Tell us what you find.

Released under the Apache License 2.0. PHPBlitz is an independent project.