Free IDE to Evaluate, Explore, Learn

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, Standard Forth development system for the Windows, Linux, and macOS environments.

SwiftForth for Windows Download
SwiftForth for Linux and macOS* Download

*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!

System requirements:

  • 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.

SwiftX ARM Download
SwiftX ColdFire Download
SwiftX MSP430 Download
SwiftX AVR Download
SwiftX 68HCS08 Download
SwiftX 68K Download
SwiftX 68HC12 Download
SwiftX 68HC11 Download
SwiftX 8051 Download
SwiftX 69R000 Download
SwiftX RTX2010 Download

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 7 or later
  • USB or COM port for debug interface