Java & LanguagesJava & Languages
Conference45min
BEGINNER

TamboUI : making 2026 the Year of Java in the Terminal

TamboUI is a modern terminal UI framework for Java, inspired by popular Rust, Go, and Python libraries. It offers immediate‑mode rendering, flexible layouts, and composable widgets. Combined with GraalVM’s fast startup, it enables polished, efficient CLI tools and redefines Java’s role in terminal‑based development.

Cédric Champeau
Cédric ChampeauOracle
Max Rydahl Andersen
Max Rydahl AndersenIBM/Red Hat

talkDetail.whenAndWhere

Wednesday, April 22, 11:35-12:20
TBA 8
talks.roomOccupancytalks.noOccupancyInfo
talks.description
Let's face it: we've all become terminal people again. Between Claude Code, Aider, Cline and a dozen other AI coding assistants, we're spending more time in our terminals than we have in years. And you know what? It's actually nice. These tools have reminded us that terminal UIs can be fast, focused, and genuinely pleasant to use.

Rust developers figured this out a while ago with ratatui. Go has bubbletea. Python has textual. These frameworks power some of the most polished CLI tools you use daily. But Java? We've been stuck pretending System.out.println is good enough, or wrestling with libraries that feel like they belong in the last century.

TamboUI ("tambouille") changes that. It's a modern TUI framework for Java, inspired by what works in other ecosystems but designed to feel natural on the JVM. Immediate-mode rendering, a constraint-based layout system, and widgets that actually compose well.

And the timing isn't accidental: GraalVM native-image gives us startup times that rival Go binaries. The excuses for avoiding Java in CLI tooling are gone, let's embrace this new world!
java
terminal
tui
framework
talks.speakers
Cédric Champeau

Cédric Champeau

Oracle

France

Cédric Champeau est développeur chez Oracle, dans l’équipe Micronaut et GraalVM. Il travaille notamment sur les problématiques d’optimisation de la productivité développeur (aussi bien interne que pour les utilisateurs de Micronaut) et maintient notamment les plugins Gradle et Maven de Micronaut et de GraalVM native-image. Avant celà, Cédric a passé plusieurs années à travailler chez Gradle Inc sur l’outil de build open source Gradle, où il a notamment contribué à de nombreuses améliorations en termes de performance, gestion des dépendances et sécurité. Enfin, Cédric a longtemps été un des contributeurs principaux du langage Groovy, pour lequel il a notamment développé le compilateur statique et des outils d’optimisations à compile time (AST transformations).
Max Rydahl Andersen

Max Rydahl Andersen

IBM/Red Hat

Denmark

Engineer by heart with a broad experience and interest especially in Development tools, Java middleware and cloud-native platforms. Currently focusing on leading Quarkus, making use of AI real rather than hype.

Opensource enthusiast and doer for 20+ years, voluntarily and while working for JBoss and Red Hat.

Have a keen interest in understanding the people and whole team or set of teams across companies and communities to evolve, grow and make things happen.

talkDetail.rateThisTalk

talkDetail.poortalkDetail.excellent

talkDetail.ratingNotYetAvailable

talkDetail.ratingAvailableWhenStarted

talkDetail.signInRequired

talkDetail.signInToRateDescription

occupancy.title

occupancy.votingNotYetAvailable

occupancy.votingAvailableBeforeStart

talkDetail.signInRequired

occupancy.signInToVoteDescription

comments.title

comments.speakerNotEnabledComments