TURBOJ / MACOS / IN DEVELOPMENT

Java, straight
to the point.

The ultra-fast Java editor.

Remember when writing a program was simple?

Open an editor. Write some code. Compile. Run.

TurboJ brings that workflow back to Java, with a classic keyboard-first interface, a built-in compiler workflow, and program output right where you need it.

No complicated workspace. No unnecessary panels. Just your code.

Old-school focus. Modern Java.

THE EDITOR

Yes, that blue screen is real.

TurboJ Java editor showing Hello.java, compiler cache status, and successful Hello World execution in the integrated console.
TurboJ running a Java Hello World program, with compiler status and execution output in the same window.Open full resolution (opens in a new tab)

TurboJ takes inspiration from the classic DOS development environments many of us grew up with.

The blue editor. The function keys. The compiler messages. The output window.

Only this time, you're writing Java on a modern Mac.

And yes, the code actually runs.

BACK TO BASICS

You shouldn't need a complicated IDE to run ten lines of Java.

Modern development tools are extraordinarily capable. But not every task needs an enormous workspace, dozens of panels, or a complex project configuration.

  • Sometimes you want to try an algorithm.
  • Understand how an API behaves.
  • Write a small program.
  • Fix a bug.
  • Or simply learn Java.

That's what TurboJ is for.

A focused editor built around the shortest possible path between an idea and a running program.

SMALL TOOL. SERIOUS ENGINEERING.

Everything you need. Nothing in your way.

Write Java

A clean source editor with syntax highlighting, line numbers, and a familiar keyboard-driven interface.

The code gets the space. Everything else stays out of the way.

Compile without the ceremony

Check and compile Java from the editor.

Compiler feedback appears directly in the message pane. No need to switch to another application just to see what went wrong.

Run where you write

Run a Java program and see its output immediately below the source.

Edit. Compile. Run. Repeat.

Keep your hands on the keyboard

Save, open, compile, and run using shortcuts inspired by classic development tools.

F2 to save. F9 to make. Ctrl+F9 to run.

A workflow designed around your keyboard, not endless clicking.

See what's happening

Compiler status, errors, cache hits, and execution timings are visible without opening a separate dashboard.

Useful feedback, right when you need it.

Classic by design

Blue editor. Cyan console. Simple menus. Clear borders.

TurboJ brings back the development environment, not the limitations of the computers that ran it.

THE WORKFLOW

Three steps. One window.

  1. EDIT

    Write your Java code directly in TurboJ.

    No project wizard required for a simple example.

  2. COMPILE

    Use the compiler from the editor and get feedback in the message pane.

  3. RUN

    Execute your program and read the output without leaving TurboJ.

    Then change something and do it again.

Edit. Compile. Run. Repeat.

REAL CODE. REAL MEASUREMENTS.

Fast is something you measure.

TurboJ is being built around a simple engineering goal: make the time between changing Java code and seeing the result as short as possible.

The current prototype already reports compiler activity and execution timings directly in the interface.

A captured prototype run

Message · CACHE HIT
0 errors
Cache-hit operation: 0.03 ms

FAST RUN · Hello

Hello TurboJ!

exit 0
Execution: 1.17 ms
Round trip: 2.22 ms
Completed

These values come from one captured prototype run. A cache hit is not a fresh compilation, and an individual execution is not a benchmark.

We'll publish reproducible performance measurements as the project develops.

No invented benchmarks. Just measured results.

WHY TURBOJ EXISTS

Good tools get out of your way.

TurboJ isn't trying to replace every feature of a full-scale IDE.

It doesn't need to.

It's built for those moments when all you want is an editor, a compiler, and a running Java program.

The tools we remember weren't always the ones with the longest feature lists.

They were the ones that made it easy to get things done.

Old-school focus. Modern Java.

UNDER ACTIVE DEVELOPMENT

The editor is running. We're just getting started.

TurboJ has moved beyond a concept.

The first working editor can open Java source, compile, run programs, and display execution output in its classic interface.

The next focus is improving the editing and execution loop, measuring latency, and making the application reliable enough for others to use.

We'll share builds, documentation, and source-code links when they're ready for public use.

Back to the editor

FAQ

What is TurboJ?

TurboJ is a lightweight Java development environment inspired by classic DOS editors, especially the Turbo C era. Its focus is a simple, fast workflow for editing, compiling, and executing Java programs.

Is TurboJ a replacement for IntelliJ IDEA or Eclipse?

No. Those tools solve much larger problems. TurboJ focuses on small programs, learning, experimentation, and quick development tasks where a full IDE may be unnecessary.

Can I write real Java programs?

Yes. TurboJ works with Java source code and executes real Java programs. It's not a Java simulator or a browser-based playground.

Why does it look like an editor from the 1990s?

Because we liked that development experience. The keyboard shortcuts, compact layout, and immediate feedback were good ideas then. They're still good ideas today.

What platforms does TurboJ support?

TurboJ is currently being developed for macOS. Other platforms have not been announced.

Is TurboJ available to download?

A public download will be linked here once a distributable build is ready.

READY_

Remember the joy of just writing code?

We're bringing it back.

TurboJ — The ultra-fast Java editor.

Old-school focus. Modern Java.

Explore the editor