Download GeckoCIRCUITS¶
Latest Release¶
System Requirements¶
| Requirement | Minimum | Recommended |
|---|---|---|
| OS | Windows 10, Linux, macOS 10.15+ | Windows 11, Ubuntu 22.04+, macOS 12+ |
| Java | Java 21 | Java 21 (Temurin recommended) |
| RAM | 4 GB | 8 GB+ |
| Disk | 500 MB | 1 GB |
| Display | 1280x720 | 1920x1080+ |
Platform Downloads¶
GeckoCIRCUITS-1.0-windows.zip
- Download the Windows package
- Extract to desired location
- Run
run-gecko.bat
GeckoCIRCUITS-1.0-linux.zip
- Download the Linux package
- Extract:
unzip GeckoCIRCUITS-1.0-linux.zip - Make executable:
chmod +x scripts/run-gecko-linux.sh - Run:
./scripts/run-gecko-linux.sh
GeckoCIRCUITS-1.0-macos.zip
- Download the macOS package
- Extract the archive
- Run
run-gecko-macos.sh
GeckoCIRCUITS-1.0-wsl.zip
- Download the WSL package
- Extract in WSL filesystem
- Run setup:
./scripts/setup-wsl.sh - Run:
./scripts/run-gecko-wsl.sh
Examples Package¶
Download Examples (GeckoCIRCUITS-1.0-examples.zip)
Contains 100+ ready-to-run circuit files:
- Basic topologies (Buck, Boost, Flyback, Forward)
- Power supplies (LLC, DAB, PFC)
- Motor drives (BLDC, PMSM, Induction)
- Automotive (EV Charger, OBC, Traction)
- Thermal analysis examples
Build from Source¶
# Clone repository
git clone https://github.com/tinix84/GeckoCIRCUITS.git
cd GeckoCIRCUITS
# Build with Maven
mvn clean package assembly:single -DskipTests
# Run
java -Xmx3G -Dpolyglot.js.nashorn-compat=true \
-jar target/gecko-1.0-jar-with-dependencies.jar
Version History¶
| Version | Date | Highlights |
|---|---|---|
| 1.0 | 2026-02 | Production release with comprehensive docs, 125+ examples, developer guide |
| 0.5.0 | 2026-02 | Developer guide, contributor onboarding |
| 0.4.0 | 2026-02 | JaCoCo coverage enforcement, 125 new tests |
| 0.3.0 | 2026-02 | Scripting tutorials (GeckoSCRIPT, MATLAB, Python, Java Blocks) |
| 0.2.0 | 2026-02 | Documentation site, getting started guides, tutorials |
| 0.1.0 | 2026-02 | Initial open-source release with CI, packaging, launcher scripts |
See Changelog for detailed release notes.
License¶
GeckoCIRCUITS is dual-licensed:
- Open Source: GNU General Public License v3.0 for academic, research, and open-source use
- Commercial: Contact for commercial licensing terms