Dev tools · alternatives · 2026
24 alternatives to Java to PHP Compiler
I had this crazy idea like some years ago.. I wasn't expecting it be factible, and there's still some semantic problems with this approach Anyways, the whole idea was to take some java source, generate an AST, and output it back as syntactically correct PHP. why? 50% fun + 50% exploration So I have this really basic compiler, which can roughly output its own code; what's still missing? - static vs instance detection (-> vs ::) - class' properties - method visibility - enums - inner types - annonymous classes - dealing with method overriding There's a huge gap in the semantic area (eg:…
Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Java to PHP Compiler launched in 2014; newer entries below may have overtaken it.
- 1

With this standalone compiler, you can rely on all Java 11 javac features to be available, even when using newer Java versions. Specifically, this allows you to: - compile code even if your Java environment isn't a full JDK (Java JRE, for example!) - target Java 1.7 for compilation without any warnings or restrictions. - use the Compiler Tree API without resorting to --add-opens trickery that may eventually fail in newer Java releases - build a modified compiler with additional features or custom tweaks I made this after finding that the otherwise superb "jsweet" Java-to-JavaScript…
2023 · github.com · its alternatives →
- 2

Write your own compiler: introduction. Code genetation. AST. Abstract syntax tree. lisp. javascript.
2017 · blog.klipse.tech · its alternatives →
- 3IW
https://www.manning.com/books/data-oriented-programming-in-j... This book is a distillation of everything I’ve learned about what effective development looks like in Java (so far!). It's about how to organize programs around data "as plain data" and the surprisingly benefits that emerge when we do. Programs that are built around the data they manage tend to be simpler, smaller, and significantly easier understand. Java has changed radically over the last several years. It has picked up all kinds of new language features which support data oriented programming (records,…
2024 · its alternatives →
- 4

Hi! I put together a Rust compiler written in PHP. It takes Rust source code and outputs x86-64 Linux binaries directly. No LLVM, no assembler, no linker. It has a working ownership checker, borrow checker, type checker, structs, functions, control flow, and mutable references. The test suite has 80+ cases. The whole thing is around 2,500 lines of PHP.
Mar 2026 · github.com · its alternatives →
- 5

One of the most challenging projects of my life :)
2024 · github.com · its alternatives →
- 6MT
2013 · teamten.com · its alternatives →
- 7

Matt Mueller's personal website for sharing what I've learned about programming, design, entrepreneurship and life.
2017 · mat.tm · its alternatives →
- 8

PHP does Meta Programming too! (Requires PHP 5.4). GitHub Gist: instantly share code, notes, and snippets.
2011 · gist.github.com · its alternatives →
- 9PC
2019 · peachpie.io · its alternatives →
- 10

Online Java compiler (Editor/Interpreter)
2024 · almabetter.com · its alternatives →
- 11IW
2011 · hildr.luminance.org · its alternatives →
- 12CT
2015 · duoco.de · its alternatives →
- 13

As a personal project I wrote a really tiny Wat 2 Wasm compiler in Go. Mainly for demonstrative and educational purposes. It was tough: I didn't know anything about WebAssembly internals and I'm a newbie with Go... so I tried to document it as much as I could for anyone that would like to approach the quest in the future! It misses a lot of features (that will be gradually implemented). Any feedback is welcomed!! Demo: https://luna-demo.vercel.app
2022 · github.com · its alternatives →
- 14AE
easyprog.online ist Ihre erste und beste Informationsquelle über easyprog. Hier finden Sie auch weitere interessante Links. Wir hoffen, dass Sie bei Ihrer Suche erfolgreich sind!
2019 · easyprog.online · its alternatives →
- 15

A complete compiler for a simple language (in less than 150 LoC) - 00_readme.md
2022 · gist.github.com · its alternatives →
- 16

A PHP parser written in PHP. Contribute to nikic/PHP-Parser development by creating an account on GitHub.
2012 · github.com · its alternatives →
- 17
myCompiler▲122Run your favourite programming languages online
2019 · mycompiler.io · its alternatives →
- 18

Minimal self-hosted JavaScript compiler in 1k lines of code - maierfelix/mini-js
2017 · github.com · its alternatives →
- 19

Compiler for a small language into x86-64 Assembly - MauriceGit/compiler
2020 · github.com · its alternatives →
- 20

- 21

2017 · craftinginterpreters.com · its alternatives →
- 22SU
Hello HN, I am Parth. In my experience, the current form of testing automation takes too long. To solve this, I am creating a developer tool to speed up the code-test cycle for Java developers. It has two main parts: Direct Invoke - lets you call any Java function directly, without the need to execute the whole call hierarchy. (e.g. an HTTP endpoint) In my normal coding workflow, I use the “Evaluate Expression” feature inside IntelliJ IDE. I usually put a breakpoint somewhere in the code and after hitting the breakpoint by calling an HTTP api, let the execution remain paused while I explore…
2023 · its alternatives →
- 23JP
2021 · grgv.xyz · its alternatives →
- 24FA
Fast and extensible Markdown parser in PHP. It supports GitHub Flavored Markdown and it adheres to CommonMark.
2014 · parsedown.org · its alternatives →
Also compare
- Standalone Jdk.compiler, Java Compiler Framework and Tree API alternatives
- How to write a tiny compiler alternatives
- I Wrote a Book on Java alternatives
- Rust compiler in PHP emitting x86-64 executables alternatives
- My C compiler compiled itself alternatives
- My Turbo Pascal compiler in JavaScript alternatives
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →