IDEs
Tools to help you develop Fantom code.
F4
F4 by Xored is a fully featured eclipse based IDE, including a debugger - written in Fantom!
F4 IDE v1.1.6by Xored Software, Inc. and Steve Eynon
F4 comes bundled with its own embedded Fantom 1.0.76 runtime, so does not require Fantom to be installed on your system.
F4 is tailered towards developing Fantom pods and projects, as oppose to individual script files. See the following for details:
An Introduction to the F4 IDE - Video Tutorialon Alien-Factory (Steve Eynon)
The source code for F4 may be found on the GitHub F4 IDE project page.
Plugins for F4:
FPM - Provides different pod versions from multiple repositories to F4 projects.by Steve Eynon
TrioEditor - Trio file editor and Axon syntax highlighter for SkySpark projects.by Jay Herron
Netbeans Plugin
An IDE for the Fantom language based on Netbeans.
FanIDEby Colar and chunquedong
Fantom Online
Program and run Fantom code online, without installing anything!
Coding Groundon Tutorials Point (Fantom 1.0.66)
Use Coding Ground's virtual file system and command prompt to create and run Fantom mini-projects.
Ideoneby Sphere Engine (Fantom 1.0.67)
Use Ideone to easily fork, run, and share Fantom samples.
Visual Studio Code
Visual Studio Code has an extension called "Fantom Syntax Highlighting" which may be downloaded in the IDE via the extensions tab.
Fantom Syntax Highlightingby a-mackay
Camebert
Camebert is a lightweight, SWT based IDE that may be used for multiple programming languages, including Fantom.
Camebert IDEby Thibaut Colar
Camebert itself is written in Fantom.
JetBrains - Intelli-J IDEA
JetBrains haven't produced an IDE for Fantom yet, but if you'd like them to, then lobby this issue here:
Request for Fantom Supporton JetBrains YouTrack
Note you must first be signed up to JetBrain's YouTrack to be eligible to vote - a 30 second process!
Text Editors
The following Text Editors have varying levels of Fantom support.
Support files are bundled with all Fantom installations and may be found in the /adm/tools/
folder.
Atomby Matthew Giannini
Emacsby Kevin McIntire
Geditby MoOm
JEditby Chris Grindstaff
Notepad++by Jorge Ortiz
Sublime Text 3 - (Not bundled with Fantom)by Matthew Giannini
TextAdeptby Michael T. Richter
TextMateby Andy Frank
TextPadby Kevin Kelley
VIMby Kamil Toman