The Dominokit Toolkit is a versatile Java toolbox, featuring JSON serialization/deserialization, REST client generation, URL manipulation, UI components, and a page life cycle framework. This comprehensive toolkit simplifies development tasks, making it effortless to handle JSON data, integrate with RESTful APIs, manage web navigation, design user interfaces, and ensure smooth application lifecycle management for Java developers.
Annotation processor based JSON library to generates mappers that works on both the JVM and the browser.
A library for generating rest clients from JaxRs compatible interfaces, and the generated clients can be used from both client side and on the server.
A library for manipulating the browser URL, providing listeners and filter for URL changes and variables expression mapping.
A small, simple and a very lightweight framework for building both simple and complex applications with robust routing and page life cycle.
Productivity is key, develop and ship faster than ever.
Fully customize built-in components & libraries
Share your code between Client & Server
Not just typesafe, but also readable and well-supported
You will be covered by tools built with your favorite language for the frontend
All Dominokit tools are free and open source under apache 2 license
“After many years of using GWT, Domino-ui emerged as a savior, simplifying the developers' tasks and offering a superior and quicker experience for users.”
“Using DominoKit has been a pleasure. It has allowed me to rapidly construct rich and complex UI/UX products in an intuitive manner, all leveraging my many years of Java experience.”
“DominoKit provides all the essentials for creating attractive and secure applications. When you use it, it's evident that the DominoKit Team is passionate about their work. Plus, the support is outstanding!”
“DominoKit simplified our shift from Java Swing to web. It offers a contemporary appearance and its controls are user-friendly. Additionally, the support is prompt.”
“Domino UI's intuitive API and adaptable widgets allow us to easily create contemporary, sturdy, and visually captivating applications.”