PHP dependency manager. Resolves, downloads, and autoloads packages across the PHP ecosystem.
Exercises file system, process execution, and HTTP at scale.
These are well-known open source PHP libraries, from small utilities to large frameworks. Each one represents the kind of real-world codebase Pext is designed to handle.
PHP dependency manager. Resolves, downloads, and autoloads packages across the PHP ecosystem.
Exercises file system, process execution, and HTTP at scale.
PHP testing framework with assertions, mocking, data providers, and code coverage reporting.
A flagship target: transpiling PHPUnit itself would validate nearly every language construct Pext supports.
Read the conversion deep-divePHP API extension for DateTime, and a widely adopted date/time manipulation library in the Laravel ecosystem.
Heavy use of traits and magic methods. Requires full DateTime runtime parity.
Arbitrary-precision arithmetic library built on BCMath. Immutable value objects for integers, decimals, and rationals.
No side effects, no I/O, pure computation. Ideal for showcasing runtime correctness.
Read the conversion deep-diveString inflection library. Converts words between singular and plural forms and between camel, pascal, snake, table, and classify case styles.
Pure string manipulation with a wide rule surface across multiple languages. No I/O, no extensions.
Exports PHP variables for visualization. Used internally by PHPUnit for assertion output formatting.
Exercises type juggling and reflection, both core Pext strengths.
Read the conversion deep-diveLaravel transitively pulls in 135 open-source packages. Every one of them is listed below, grouped into the phase we're tackling it in, with its current conversion state on the right.
PSR interfaces, Symfony polyfills, and contracts. Pure contracts and compatibility shims with no runtime logic. Pext resolves these almost automatically.
Self-contained libraries with no I/O or side effects. Arbitrary-precision math, string normalization, email validation, cron scheduling. Ideal benchmark targets.
HTTP client stack, environment loading, structured logging, UUID generation, date/time manipulation. Exercises real runtime behaviour: streams, promises, generators, and timezone arithmetic.
The largest and most demanding phase. Symfony's components form the backbone of Laravel's request lifecycle: routing, HTTP kernel, event dispatching, console, cache, and mailer.
The final ring before the framework itself: filesystem abstraction, queue drivers, testing infrastructure, and the Laravel-authored packages that wire everything together.
The destination. Every phase above clears a dependency standing between Pext and a fully transpiled Laravel, running in JavaScript, tested to >95% unit-test pass rate.
All project names, trademarks, and logos are property of their respective owners. Pext is not affiliated with or endorsed by any of the listed projects or their contributors.
Book a personalized demo and see how Pext can transform your codebase from legacy PHP to modern JavaScript, without rewriting a single line by hand.