
Equo provides a platform for modernizing legacy Java desktop applications built on SWT, Eclipse RCP, and Swing without requiring a full rewrite. Its products, including SWT Evolve and the open-source Equo Widget Toolkit (EWT), deliver GPU-accelerated, modern UIs while preserving existing Java codebases and developer skills. Equo also enables deployment to the browser from the same codebase, as demonstrated by KNIME's transformation of its analytics platform.
- Developer Tools
- Software Only
Funding
Funding not disclosed
Founders
Product
Problem
Legacy Java desktop applications built on SWT, Eclipse RCP, and Swing suffer from outdated user interfaces, rising maintenance costs, and limited deployment options. Modernizing these applications typically requires a ground-up rewrite to a new technology stack, which is expensive, risky, and forces teams to abandon their existing Java skills and codebase.
Solution
Equo provides a platform for modernizing legacy Java desktop applications without rewriting them. Its SWT Evolve product is a drop-in replacement for the SWT library that requires no code changes, immediately delivering GPU-accelerated rendering and a contemporary visual standard, with the ability to run the same application in a browser. For new development, Equo offers the Equo Widget Toolkit (EWT), an open-source UI library for the JVM built on Flutter's rendering engine, allowing Java, Kotlin, or Scala developers to build modern, fluid interfaces with smooth animations and a rich component catalog. Equo also offers professional services to help enterprise teams modernize SWT, Eclipse RCP, and Swing applications, enabling cross-platform deployment and web delivery.
Target Audience
Primary customers are enterprise development teams and organizations running mission-critical Java desktop applications built on SWT, Eclipse RCP, or Swing that need to modernize their user interfaces and deploy to the web without undertaking a full rewrite.
Features
- SWT Evolve: drop-in SWT library replacement requiring no code changes, modernizing UI with GPU-accelerated rendering and enabling browser deployment from the same codebase
- EWT: open-source JVM UI library built on Flutter's rendering engine, providing Material, Cupertino, and Flutter foundational widgets with native animations
- Equo Chromium: embeddable, cross-platform browser component that replaces unstable native browsers and supports modern JavaScript features
- Equo Chromium Headless: enables automated image generation and HTML-to-PDF conversion for reporting without a graphical interface
- Comm API and Equo Middleware: enable secure, serverless communication between Java backend and web-based frontend, and serve frontend resources from their original locations
- Professional services for custom modernization of SWT, Eclipse RCP, and Swing applications