Dev tools · alternatives · 2026
24 alternatives to Standalone Jdk.compiler, Java Compiler Framework and Tree API
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…
Standalone Jdk.compiler is a standalone Java compiler that provides Java 11 javac features independently of the Java version running it. It enables compilation in non-JDK environments like Java JRE, targets Java 1.7… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes. Standalone Jdk.compiler, Java Compiler Framework and Tree API launched in 2023; newer entries below may have overtaken it.
- 1

Write your own compiler: introduction. Code genetation. AST. Abstract syntax tree. lisp. javascript.
2017 · blog.klipse.tech · its alternatives →
- 2

Minimal self-hosted JavaScript compiler in 1k lines of code - maierfelix/mini-js
2017 · github.com · its alternatives →
- 3
myCompiler▲122Run your favourite programming languages online
2019 · mycompiler.io · its alternatives →
- 4

One of the most challenging projects of my life :)
2024 · github.com · its alternatives →
- 5IW
2011 · hildr.luminance.org · its alternatives →
- 6IW
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 →
- 7

Programming language that compiles into a x86 ELF executable. - riicchhaarrd/ocean
2021 · github.com · its alternatives →
- 8

A Rust macro that parses Java-like syntax and runs it as a Rust program
2018 · gitlab.com · its alternatives →
- 9JT
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:…
2014 · its alternatives →
- 10

Online Java compiler (Editor/Interpreter)
2024 · almabetter.com · its alternatives →
- 11

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

Compiler for a small language into x86-64 Assembly - MauriceGit/compiler
2020 · github.com · its alternatives →
- 13CT
2015 · duoco.de · its alternatives →
- 14

A JVM assembler for the modern age. Contribute to roscopeco/jasm development by creating an account on GitHub.
2022 · github.com · its alternatives →
- 15SU
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 →
- 16JA
a lightweight dependency free javascript micro-library for making collapsable trees with JSON
2017 · maxleiter.github.io · its alternatives →
- 17

Cannoli Programming Language. Contribute to joncatanio/cannoli development by creating an account on GitHub.
2018 · github.com · its alternatives →
- 18

Yes, I know hardly anyone uses Swing anymore. :-) I basically just did it for fun and thought I would share.
2023 · github.com · its alternatives →
- 19MT
2013 · teamten.com · its alternatives →
- 20

- 21
RedwoodJS▲203Hey everyone, I'm the original co-creator of RedwoodJS. (The framework that myself and Tom Preston-Werner, Rob Cameron and David Price built during Covid.) I had tried to build a developer tool startup (Snaplet), and failed. I rejoined the efforts to add RSC to Redwood, but I realized that we needed a much simpler framework that was closely tied to a platform (We chose Cloudflare). We started building RedwoodSDK a year ago and this is the result. An insanely simple stack. I am incredibly proud of this work, please star our repo and let me know if there's anything that doesn't resonate with…
2022 · rwsdk.com · its alternatives →
- 22

Very low footprint DOM-style JSON parser written in portable ANSI C - json-parser/json-parser
2012 · github.com · its alternatives →
- 23

Optimizer library for tail recursive calls in Java bytecode - Sipkab/jvm-tail-recursion
2020 · github.com · its alternatives →
- 24

rcor C compiler (under development). Contribute to rcorcs/rcc development by creating an account on GitHub.
2016 · github.com · its alternatives →
Also compare
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 →