About this project

Antares is a digital circuit learning platform designed to help users create, simulate, and understand digital circuits. Written in Kotlin as a multi-platform project, the repository contains the core domain framework (Jabbah) and the Swing-based desktop application (Antares Desktop). The platform aims to provide tools for creating circuits with embedded explanations, making it an educational resource for digital logic design. The project is structured with Gradle subprojects separating modules like drawing, editing, and graphing. It supports JVM and JS targets, paving the way for future web-based circuit viewers and editors. Developers can run the application in a dedicated developer mode to access advanced tools and update standard library circuits.