Equo July Product Update
Gabriel Beghelini and Juan Farah on August 10th 2026
This month we start with a field report from Java Forum Stuttgart 2026, and a major announcement: Equo Widget Toolkit (EWT), a new open source toolkit for building native applications with top modern UX in any JVM language. We're also covering the latest releases of Equo Chromium v138 and v144, and a technical deep-dive from Emiliana Girardi into how NatTable rendering actually works inside SWT Evolve.
July brought steady progress on the product side and a clear signal from the field: the teams that need modernization are ready for it.
Java Forum Stuttgart 2026: the response was real
Equo attended Java Forum Stuttgart 2026 as sponsor and exhibitor. What stood out was the scale of what we saw: critical industries, automotive, aerospace, logistics, finance, all powered by massive, legacy Java desktop applications Software that has been running for years, deeply embedded in the business, showing its age in every interface, unable to reach the web, and impossible to simply replace.
And yet they don't have to be replaced. For team after team, we took their application and showed it opening in a browser for the first time, with a modern interface applied on the spot, the same Java code, unchanged. It took seconds. No rewrites. No new stack. The same software their teams had spent years building, now reaching the web.
Some of those teams are already taking the next step, deploying to the cloud. That same path is open to you. If you maintain a desktop application and have been wondering what it would actually take to bring it to the web, the answer is closer than you think.
Introducing Equo Widget Toolkit (EWT)
For teams running mission-critical applications built on Eclipse RCP, SWT, or Swing, the Java code at the heart of those systems is an asset. Decades of business logic, domain expertise, and engineering investment that cannot simply be rewritten. The problem has never been the code. The problem is that it has always been tied to a rendering layer that looks dated, can't reach the web, and can't scale to the cloud.
SWT Evolve replaces that rendering layer without touching the code that runs on it, and it's the technology behind what we covered in the Java Forum Stuttgart section above. It supports Eclipse RCP and SWT today, with Swing coming soon. Swap one JAR (no rewrite, no new stack, no migration) and the same application runs with a modern interface on the desktop, becomes able to run in the browser or even scale to the cloud. It all arrives the moment you swap the JAR. The Java code your team has built over the years stays exactly as it is. That is the asset Evolve protects.
But not every Java team is working with an existing application. Some are starting from nothing, a new product, a new internal tool, a blank slate. And for years, the question has been the same: do you have to give up Java to build something that actually looks and feels modern? Do you accept the limitations of what Java UI has always offered, or do you leave the ecosystem entirely?
Equo Widget Toolkit (EWT) is the answer to that question. It is an open source toolkit for creating native desktop applications entirely in Java, Kotlin, Scala, or any JVM language, with GPU-accelerated rendering and top modern UX performance that no other JVM UI toolkit can match. EWT is currently in Beta. Many components are already working well, and the project can be tested today. The repository includes working samples of full applications built in Java using EWT so you can see it in action before reading a line of documentation.
EWT can also run directly inside an application already modernized with SWT Evolve, bringing brand-new screens and features into the existing UI, at any pace the team chooses, without disrupting what already works.
Web support is on the roadmap and coming soon: the same EWT codebase will power both desktop and browser-based applications. Teams building with EWT today will be able to launch their application to the web without rewriting a single line of code.
Learn more about our new product in our launch post, and test it yourself in our GitHub repository.
Inside SWT Evolve: how NatTable actually works
We've mentioned NatTable support in previous updates. This is something different.
Emiliana Girardi, one of our engineers, published a blog that goes into the technical reality of what making NatTable work in SWT Evolve actually required. NatTable is not a collection of widgets; it is a single Canvas subclass that issues thousands of GC draw calls per frame with no widget tree underneath. There is nothing to compose; just a continuous sequence of low-level drawing operations that our rendering layer has to faithfully execute, frame after frame, without ever showing a partial paint.
The blog explains how those draw calls map onto Flutter's GPU-accelerated engine, how cell editing drops the GC entirely and activates a full SWT widget lifecycle underneath, and what it takes to make all of that work correctly. Column resizing, checkbox cells, dropdown editors, date pickers, without a single line of NatTable-specific code in Evolve. GIFs and screenshots are included throughout so you can see the result before reading a line of explanation.
Equo Chromium Updates
The latest Equo Chromium releases (v138 and v144) both bring reliability improvements to Standalone mode (including windowless browser scenarios and Wayland environments) along with better multi-monitor display scaling on Windows with Eclipse 4.36+ and improved keyboard input in browser windows using Client-Side Decorations on macOS.
On top of these, v144 adds platform-specific improvements for the Chrome runtime on Linux, shutdown behavior, and XWayland embedding.
Full release notes
Equo Chromium v144 release notes
Equo Chromium v138 release notes
A new chapter for Java development
A new product is rare. This month, we have one: Equo Widget Toolkit gives Java teams something they have never had, the ability to build a new native application from a blank slate, entirely in Java, without inheriting the visual and delivery limitations that have defined Java UI/UX for decades. No Swing. No SWT. No compromise between the language your team already knows and the experience your users actually deserve.
The rest of July reflects the same commitment. Java Forum Stuttgart brought dozens of teams to modernization they couldn't have reached any other way; capabilities that would have taken years of rewrites are now live in their applications. And Emiliana's post on NatTable shows the depth behind every component we build. Equo Chromium keeps shipping the steady, dependable improvements that production teams rely on.
More is on the way. Thank you for being part of this journey.
For any questions or assistance, feel free to reach out at contact@equo.dev.
Thank you for choosing Equo!