Nexus
Nexus is a native application development system built around Object Pascal, declarative projects, and a shared set of development tools. It includes the Nexus Pascal compiler, Nexus Build project builder, Nexus Forge automation, VS Code integration, desktop GUI libraries, and a mobile engine with Lua controls.
Start building
- Install a prebuilt Nexus release.
- Build your first application with Nexus Build.
- Open and debug it in VS Code.
The command-line tools work independently of VS Code. Nexus Setup installs the compiler and runtime; compiling Nexus itself is a separate developer workflow.
| Task | Start here |
|---|---|
| Compile Pascal or C/C++ projects | Nexus Build |
| Compose builds and produce artifacts | Nexus Forge |
| Describe relationships and platform variants | Nexus Script |
| Configure compilers, LLVM, and SDKs | Tool environment |
| Use the compiler or runtime packages | Nexus Pascal |
| Build a desktop interface | Desktop GUI |
| Build phone interfaces in Lua | Mobile controls |
| Write and run tests | NexusTest |
| Build Nexus itself | Source build |
See platform support for the distinction between development hosts, compiler destinations, and device validation.