Skip to content

Nightly 2026-07-09 09:54 UTC

Latest

Choose a tag to compare

@github-actions github-actions released this 09 Jul 00:50

LunCo Nightly Build β€” 2026-07-09 09:54 UTC

Welcome to the nightly development snapshot of LunCo β€” the open-source, high-fidelity co-simulation platform for space mission design and system engineering.

πŸ› οΈ Status: Active Development
LunCoSim is in active pre-alpha development. These nightly builds represent our latest progress and are automatically updated. Expect frequent changes, experimental features, and occasional bugs as we work toward stable releases.


πŸš€ Featured Applications

1. Sandbox: Physics & Environment Sandbox

The Sandbox is an interactive, real-time 3D simulation environment built to validate planetary rover dynamics, suspension behavior, and physical interactions.

  • Drive the Perseverance Rover: Take control of the built-in rover model and test ground mobility across customized planetary terrains.
  • High-Precision Space Physics: Powered by Avian3D and double-precision (f64) spatial math to ensure robust physics simulations from millimeter-scale joints to solar-system scales.
  • OpenUSD Scene Integration: Load, compose, and inspect 3D scenes dynamically using the industry-standard Universal Scene Description format.
  • Collaborative Design: Networked multiplayer support (via WebTransport) allows multiple users to join, edit, and run simulations in the same environment.

2. Lunica: Modelica Engineering Workbench

Lunica is a stripped-down version of the sandbox focusing exclusively on Modelica features (multi-domain behavioral simulation like thermal control, power grids, life support, mechanics). It removes the 3D physics engine and rover viewport to provide a lightweight, dedicated system design workspace.

  • Visual Schematic Editor: Drag, drop, and connect component blocks to design complex subsystems.
  • Integrated Solver: Compile models into differential-algebraic equations (DAEs) using the rumoca compiler and run advanced solvers to generate telemetry.
  • Real-time Plotting: View telemetry graphs and analyze system states instantly.
  • Pre-packaged Libraries: Includes a copy of the Modelica Standard Library (MSL) in the cache for offline modeling.

πŸ“¦ Downloads & Platform Support

Select the archive matching your operating system. Each bundle contains the pre-compiled native application and all necessary assets.

Application Linux (x86_64) macOS (Apple Silicon) macOS (Intel) Windows (x86_64)
Sandbox βœ… .tar.gz βœ… .tar.gz βœ… .tar.gz βœ… .zip
Lunica βœ… .tar.gz βœ… .tar.gz βœ… .tar.gz βœ… .zip

πŸ› οΈ How to Run & Security Instructions

πŸ”’ Bypassing Unsigned Binary Warnings

Because these are automated development builds, the binaries are not code-signed. Follow these steps to bypass the operating system warning:

  • Windows (SmartScreen):
    1. Double-click run.bat or the executable.
    2. On the blue "Windows protected your PC" popup, click "More info".
    3. Click "Run anyway".
  • macOS (Gatekeeper):
    • Method A (Recommended): Open Terminal in the extracted folder, run xattr -cr . to clear quarantine flags, and run ./run.sh.
    • Method B: Control-click (or right-click) run.sh or the application, select Open, and click Open in the confirmation dialog.

🏎️ Quick Start Commands

Linux / macOS:

# Extract the archive
tar -xzf <archive-name>.tar.gz
cd <folder-name>
# Launch the application
./run.sh

Windows:

  1. Extract the .zip archive (Right-click β†’ Extract All).
  2. Double-click run.bat to launch.

πŸ’¬ Feedback & Community

  • Join our Discord: Chat with space engineers and creators on Discord.
  • Report Issues: Found a bug? Open a ticket on GitHub Issues.