Download free evaluation versions of SwiftForth and SwiftX. All SwiftForth and SwiftX systems include complete documentation and reference materials in PDF files. (Requires Adobe Reader.) Our evaluation versions have no time limit. Use them for as long as you want; upgrade to a fully licensed version when you’re ready.
SwiftForth for Windows, Linux and macOS
SwiftForth is a fast, efficient, ANS Forth development system for the Windows, Linux, and macOS environments.
*SwiftForth for Linux and macOS is distributed as a tarball. Please read the installation instructions for information on how to unpack the tarball and configure SwiftForth for use. Don’t worry, it’s easy.
After installation, SwiftForth documentation can be found in the SwiftForth/doc directory. Full details on configuration, setting up your own editor, and how to use SwiftForth are in the the doc directory. So start there first!
- i386-compatible processor
- SwiftForth for Windows: Windows Vista or later
- SwiftForth for Linux: Linux 2.6 kernel with 32-bit library support
- SwiftForth for macOS: macOS up to 10.14 (Mojave)
(Note: SwiftForth requires 32-bit libraries and will not run on Catalina.)
SwiftX for Embedded Systems
SwiftX is an interactive development environment (IDE) and cross compiler for developing, debugging, and testing firmware code for microcontrollers and microprocessors. SwiftX is available for ARM, ColdFire, MSP430, AVR, 68HCS08, 68HC12, 68K, 68HC11, and 8051 processor cores. For space and radiation-intensive applications, SwiftX is also available for the rad-hard UT69R000 and RTX2010RH microprocessors.
Each SwiftX Evaluation Version has everything you need to experience the SwiftX development system, including low-level details, target source code, full documentation, and useful background material. There is no evaluation time limit, but the target object code is size limited for the evaluations.
After installation, SwiftX documentation can be found in the SwiftX/doc directory. We strongly recommend installing each SwiftX evaluation version in the default path offered by its Windows installer.
Host system requirements:
- Windows Vista or later
- USB or COM port for debug interface