We automatically transpile your entire PHP codebase into a JavaScript application statement by statement. No manual rewrites or migration headaches.pext.devJoined April 2026
CONVERT CODEIGNITER 4 APPS TO TYPESCRIPT
CodeIgniter 4 joins the roadmap: password, hash, sessions, MySQL, and an opensourcepos POC
Pext now tracks a second framework. CodeIgniter 4 has been added as a side roadmap running in parallel with Laravel, on the roadmap page. The motivation is partly diversification (CI4's dependency footprint is famously smaller, and its testing stack stresses a different mix of language features), and partly to give Pext an end-to-end target it can boot and click through, not just a unit-test pass rate.
@CodeIgniter@opensourcepospext.dev/blog/codeignit…
Leaving PHP, Part 6: async, concurrency, and streaming are still awkward
The language has the pieces. Fibers landed in 8.1 and gave the runtime a primitive that any cooperative scheduler can suspend and resume. Generators have been around since 5.5 and cover a lot of streaming patterns without needing fibers at all. Swoole ships a coroutine runtime that competes on raw throughput with Node and Go for I/O-bound workloads. ReactPHP and AmPHP offer event loops, async clients, and promise-style APIs that mirror the Node design closely.
pext.dev/blog/leaving-p…@nodejs
Leaving PHP, Part 5: frontend-backend type sharing is a different sport now
It looks at the seam between the backend and the frontend, and the productivity gap that opens when those two halves of your application cannot share a type system.
pext.dev/blog/leaving-p…@JavaScript@typescript @php @OpenAI
@The_HappyPath@tanujDE3180 This works iff the sorting is on id. If you implement multi-column sorting, how do you handle it with B? What if sorting is on a non-unique or non-mandatory column?
@enunomaduro cascade deletes are atomic. clearing a child table and then deleting the parent row can fail if another transaction commits in the meantime. you would have to retry or lock before hand and basically do the job of the db server-side.
@ibocodes We converted OpenSourcePOS (from PHP CI4) to TypeScript and deploying it to Cloudflare was exactly the right thing to do. Sessions to KV, DB to D1.
Pext Cluster is the latest tool in the Pext runtime, and it does the same job php-fpm does in a PHP deployment: sit behind a web server, accept FastCGI-encoded requests, and hand them off to a pool of worker processes that run application code. The point of the exercise is to slot Pext Cluster in wherever php-fpm used to sit, with Apache (or Nginx) configuration and .htaccessfiles completely unchanged.
Same protocol on the socket, same process model behind it, same operational shape.
pext.dev/blog/pext-clus…
Managed to run an E2E REST smoke testing scenario of a PHP application converted to JS using @bunjavascript .
This is a breakthrough in pext as it allows PHP developers to run their code-base in Bun using transpilation.
Part 4 looks one layer up, at the packages on top. The standard objection to leaving php at this layer goes: "Composer is fine, @packagist works, @laravelphp and @symfony have mature ecosystems, what is the actual problem?" None of those things are the problem. The problem is the gravity around them.
pext.dev/blog/leaving-p…
~12 years of proposals since 2014, and the version currently failing the vote is erased generics - literally the model TypeScript shipped in 2013 and built half the JS ecosystem on.
Meanwhile every Laravel/Doctrine/Symfony codebase already writes generics in @template docblocks. 200k+ files on GitHub. Types living in comments because the engine won’t take them.
TypeScript has had real generic syntax for over a decade. At some point “holding out for reified generics we’ve spent 10 years proving we can’t build” stops being a roadmap.
The way out of PHP has been TypeScript for a while. The tooling to actually get there is catching up.
Pext now tracks a second framework. CodeIgniter 4 has been added as a side roadmap running in parallel with Laravel, on the roadmap page. The motivation is partly diversification (CI4's dependency footprint is famously smaller, and its testing stack stresses a different mix of language features), and partly to give Pext an end-to-end target it can boot and click through, not just a unit-test pass rate.
pext.dev/blog/codeignit…
Our conversion pipeline produces correct JavaScript. Some of that JavaScript is not idiomatic JavaScript, because the PHP it came from was leaning on language features (the tokenizer extension, magic methods, reflection used for caller introspection) that have no JS-native equivalent. pext-vanillify is a post-processing pass that takes the converted output and rewrites specific patterns into something a JS engineer would have written by hand. It uses an LLM, it runs after the deterministic pipeline, and it logs every change it makes.
pext.dev/blog/pext-vani…
Transpiling dragonmantank/cron-expression from PHP to JS: timezones, DST, PHP date formats, and a cache for Intl.DateTimeFormat
pext.dev/blog/cron-expr…
797 Followers 667 Followinghttps://t.co/19FelKauDs: launch product & get cited by AI search
https://t.co/obmCwvo1UP: roast AI slop websites. OpenSource
https://t.co/MjGHNWh7HY: grow on X
https://t.co/x8JHGgsPKi: AI deployments
17K Followers 16K Following'Life'is just part of gradual death.Death is not the final destination for the Soul of Vengeance.
Do not expect me to use polite language withModi&hisjudiciary.
1K Followers 659 FollowingInnovative senior software engineer with 7+ years of experience in developing cutting-edge web and mobile applications.
Ask me about JavaScript, PHP & Dart.
63 Followers 389 FollowingSenior Software Engineer @metropolisio | Building the Recognition Economy
Building MAKID for music producers in my spare time.
166 Followers 6K FollowingPeter said to Jesus, “Lord, it is good for us to be here. If you wish, I will put up three shelters—one for you, one for Moses and one for Elijah.”
232 Followers 269 FollowingFrontend Engineer @trazmedia
React • TypeScript • TanStack
Building web & mobile for Indonesian brands
Open freelance/contract remote
173K Followers 7K FollowingScale your business with https://t.co/S7ETrP7Kn4
$ 180M+ Client Revenue Generated | 64 Awards And Counting | Agile Growth Systems That Move at Cheetah Speed.
98 Followers 198 FollowingFullstack software engineer at Netwatch Global, focused on Laravel and Vue. I specialise in e2e type safety between PHP and TypeScript
3K Followers 4K FollowingDigital transformation leader and enthusiast of #innovation. UN Consultant. Passionate about global & local #development. 🇹🇱 Tweets are my own views.🇧🇷
339K Followers 66 FollowingWe're sharing/showcasing best of @github projects/repos. Follow to stay in loop. Promoting Open-Source Contributions. UNOFFICIAL, but followed by github
2K Followers 407 FollowingBuild anything imaginable with the #WYSIWYG editor that gives you total back- and front-end control, AI-powered content review, and real-time collaboration.
36 Followers 171 FollowingHi, I'm Peter – freelance digital since 99. Design • Dev • Strategy • CRO • SEO • Lead Gen • Virtual Tours. Building 👉 https://t.co/ra13PyStIf https://t.co/ucNQUwWTjh
528 Followers 1K FollowingBuilding the AI Workspace for Deep Work @headgymai and Enterprise Swarm at StreamZero.
Mostly post about Applied AI, Enterprise Arch., and UX.
2K Followers 594 FollowingProcessWire is an open source content management system (CMS) and web application framework aimed at the needs of designers, developers and their clients.
781 Followers 816 FollowingYassir Yahya is an independent consultant based in Kuala Lumpur, Malaysia. Digital consulting across product, UX, and web strategy for growing businesses.
1K Followers 1K FollowingWeb agency founder 👨🏼💻. Fitness nutter🏃♂️🏋️♀️. Investor 📈. Dad to one 👨👦. Saving for a house 🏠. Engaged to be married 👰♀️. CeMAP in progress 📜.
509 Followers 1K FollowingFounder & Software Architect @ewwdevsolutions. Building custom web & mobile systems that automate operations for Indonesian business - Book an audit
11 Followers 42 FollowingEngineer who cares whether it actually works for the person using it. Web, mobile, and all the unglamorous glue that keeps it running.
879 Followers 263 FollowingFull Stack Developer
💻 Backend & Frontend
(Laravel ❤️ API )
عندي لك الحلول اللي تبحث عنها إذا واجهتك صعوبة في الباكند أو الـ API (Rust).
744 Followers 2K FollowingAWS Cloud & AI Solutions Architect. Half my job is explaining things to humans, the other half to machines.Opinions are my own
مهندس حلول كلاود وذكاء اصطناعي🤖
17K Followers 318 FollowingSpin up billions of databases. One per agent, one per user. Fully compatible with SQLite, and soon... Postgres!
https://t.co/LsugLYx8qw
https://t.co/Zn4AwNBEVp