TypePHP: AOT-Compiler übersetzt PHP in native Binärdateien

Repositoryswoole/typephpTool

TypePHP ist ein von Swoole entwickelter Ahead-Of-Time-Compiler (AOT), der PHP-Code in C++17 und anschließend in nativen Maschinencode übersetzt. Damit lassen sich eigenständige Executables, PHP-Extensions, Shared Libraries oder WASI-Komponenten ohne Zend-Opcode-Interpretation zur Laufzeit erstellen.

Das Wichtigste

  1. Kompiliert PHP-Quellcode über C++17 direkt in nativen Maschinencode für die CPU
  2. Erzeugt native Executables, PHP-Extensions, Shared Libraries und WASI-Komponenten
  3. Vollständig in PHP geschrieben und selbst-hostend (der tpc-Compiler kompiliert sich selbst)
  4. Interoperabilität mit der Zend-Runtime für dynamische Werte und Reflektion via PHPX
  5. Unterstützt PHP 8.4 bis 8.5 und fokussiert sich auf ein definiertes, typisierbares Teilset der Sprache
  6. Bietet CI-Builds für Linux (x64, ARM64), macOS (ARM64) und Windows (x64)

Warum das relevant ist

PHP litt historisch bei rechenintensiven Aufgaben unter der Laufzeit-Interpretation von Opcodes. TypePHP bietet einen Weg zu nativer CPU-Performance unter Beibehaltung der PHP-Syntax, erfordert jedoch eine striktere Typisierung und ist kein Drop-in-Ersatz für beliebig dynamische PHP-Anwendungen.

Einordnung

Das Projekt zielt auf Entwickler ab, die performanzkritische Pfade, Standalone-Tools oder PHP-Erweiterungen direkt in PHP schreiben möchten, statt auf C oder Rust auszuweichen. Es befindet sich in aktiver Entwicklung und deckt bewusst nur eine definierte Teilmenge von PHP ab, weshalb bestehende komplexe Frameworks nicht direkt ohne Code-Anpassungen kompilierbar sein dürften.

Gefunden in

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 27. September 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • Repository:vercel-labs/zerolang

    Zerolang: Experimentelle graphenbasierte Programmiersprache für KI-Agenten

    Vercel Labs entwickelt mit Zerolang eine Programmiersprache, die speziell auf die Arbeitsweise von KI-Agenten ausgelegt ist. Statt Quellcode als Rohtext zeilenbasiert zu bearbeiten, agieren Agenten direkt auf einem semantischen Programmgraphen ('zero.graph') über strukturierte Abfragen und Compiler-geprüfte Patches. Menschlich lesbare Textdateien (.0) dienen dabei lediglich als Projektion.

    5355SterneC

    KI & AI· Tool

  • Repository:coollabsio/coolify

    Coolify: Open-Source-PaaS als selbst gehostete Cloud-Alternative

    Coolify ist eine quelloffene, selbst gehostete Platform-as-a-Service (PaaS) unter Apache-2.0-Lizenz, die als Alternative zu Vercel, Heroku und Netlify dient. Sie ermöglicht das Deployment von Webanwendungen, statischen Seiten, Datenbanken und über 280 One-Click-Diensten auf eigenen Servern per SSH.

    61.437SternePHP

    Webentwicklung· Tool

  • X-Post:Tomas Votruba

    Vivace: Neuer Composer-Ersatz in Rust verspricht schnellere Installationen

    Tomas Votruba verweist auf Vivace, einen neuen Drop-in-Ersatz für 'composer install', der in Rust geschrieben ist. Das Tool verspricht laut einem Reddit-Beitrag eine fünf- bis sechzehnfache Beschleunigung gegenüber dem Standard-Composer.

    24Lesezeichen4218Aufrufe

    Webentwicklung· News

Sprechen wir über Ihr Projekt.

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Ein Teil von diesem Inhalt wurde mit KI gemacht.