Range runs .range projects by generating a small Swift package and building it with Swift Embedded.
Install the range CLI from the latest GitHub release. macOS is the primary
release target, with Windows and Linux builds published alongside it:
https://github.com/georgetchelidze/Range/releases/latest
Check that it is on your PATH:
range versionCreate a project:
range create MyProject
cd MyProjectRun it:
range runrange run reads Package.range, compiles the project to generated Swift, enables Swift Embedded for that package, and launches it through SwiftPM.
Copyright 2026 Giorgi Tchelidze.
Range is licensed under the Apache License, Version 2.0.
The Range name and logo are trademarks of Giorgi Tchelidze. The Apache License does not grant permission to use these marks except as required for reasonable and customary use in describing the origin of the software.