OculiX
OculiX is a Java-based visual automation tool, the modern successor to SikuliX (2010) and to the original Sikuli research project (MIT, 2009). It automates any GUI by recognizing what a human sees on screen: click, type, wait, assert visibility, extract text, regardless of whether the target application exposes an API or is written in a language you know.
Where existing visual automation tools are either proprietary (Applitools, Ranorex, TestComplete, Eggplant) or Python-based, OculiX is the only serious open source Java stack in this niche. It ships as a self-contained bundle: image recognition via OpenCV, OCR via a bundled Tesseract runtime (no user install needed), a full Swing IDE with a modern recorder, a Java API for embedding into JUnit / TestNG / Katalon pipelines, and Model Context Protocol support for LLM-driven test agents. Runs on Windows, macOS (Intel + Apple Silicon), and Linux (x86-64 + aarch64).
Used in production by enterprise QA teams and RPA practitioners at Ne
Learn more
Amber Clinic Manager
Amber Clinic Manager™ is a robust, full-featured medical office billing and management package accessible to physicians and their staff from virtually any internet-connected computer – anywhere. Running on almost any Windows, Linux or Macintosh computer, the Amber Clinic Manager™ gives you access to the information you need, when you need it, where you need it. Amber Clinic Manager™ is a full desktop application implemented in the newest Java technology connected via encrypted connection to the secure servers of Gray Swan Software. The result is an unprecedented feature set that presents your clinic's patient and billing information to the properly authenticated physician or office staff you designate, any time day or night, wherever they may be. On-the-go attendant and caregiver timesheet clock-in and -out with telephony for iOS and Android. Designed for practice managers, physicians and their staff. Get the information you need, when you need it, where you need it.
Learn more
Screenfull.js
Simple wrapper for cross-browser usage of the JavaScript Fullscreen API, which lets you bring the page or any element into fullscreen. Smoothens out the browser implementation differences, so you don't have to. If you cannot use ESM or need to support older browsers without using transpilation, use version 5.2.0. Only 0.7 kB gzipped. Also available on cdnjs (older version). Safari is supported on desktops and iPad, but not on iPhones. This is a limitation in the browser, not in Screenfull. Fullscreen the page or fullscreen an element. Hide the navigation user interface on mobile devices. Fullscreen an element with jQuery and toggle fullscreen on an image with jQuery. Detect fullscreen change, remove listeners, detect fullscreen errors, and fullscreen elements with Angular.js. Keep in mind that the browser will only enter fullscreen when initiated by user events like click, touch, or key.
Learn more
jPDFPrint
Print Acrobat PDF documents directly from your Java application or web application, with or without user intervention. jPDFPrint is a Java library that can load and print PDF documents. Simply call the library to send documents to the printer.
jPDFPrint is built on top of Qoppa’s proprietary PDF technology so you do not have to install any third party software or drivers. Since it is written in Java, it allows your application to remain platform independent and run on Windows, Linux, Unix (Solaris, HP UX, IBM AIX), Mac OS X and any other platform that supports the Java runtime environment.
Features:
-Print any PDF documents
-Print with or without user intervention (silent print)
-Print documents from files, URLs or Java input streams
-Support for latest PDF format
-Flexible printing options
-Runs on Java 6 and above
-Works on Windows, Linux, Unix, Mac OS X (100% Java)
-No third party software or drivers necessary
Learn more