Software for Fantom
Intelligent Programming for Intelligent People

Fantom is Fun!

What is Fantom?

Fantom is an elegant open source, object-oriented, software language that runs on the Java Virtual Machine (JVM).

Designed to be portable, Fantom also runs on the .NET Common Language Runtime (CLR) and even compiles to Javascript!

Concise core APIs, familiar syntax and sensible libraries let you concentrate on the problem, not the language!

From Java to Fantom in 10 Steps

Why Fantom?

Fantom strikes a unique balance between strong and dynamic typing. It natively tackles all the hard stuff, like proper concurrency with Actors, so you don't have to!

It's easy to learn and easy to use; Fantom just works!

Whether a newbie or expert, Fantom-Factory is here to help you: Get Proactive - Today!

Bed Nap - An sample Fantom web application to use as a project template.

Write Web Applications!

Discover a wealth of APIs and libraries for creating exciting websites! Many of them hosted right here on Fantom-Factory!

Take the Fantom Bed Nap application for test drive, then use it as a project template!

Gundam - a shoot'em'up game written in Fantom

Write Games!

With graphic libraries for eclipse SWT and Javascript there's nothing to stop you!

Play Gundam, a shoot'em'up written in Fantom! Download it for desktop use, or play online in your browser!

Fantex - An online regular expression editor for Fantom

Write Anything!

Fantom connects to MongoDB and SQL databases, has powerful IoC libraries and application servers. Heck, it even has Speech Recognition!

Fantom - awesome for desktop, embedded and browser applications.

The Fantom Google Community

Join us on Google+

Google+ is a great place to:

  • Discuss projects
  • Ask for help
  • Meet other Fantom programmers

Come say 'Hello!'!