F# Development Tools

This article describes some of the primary development tools used with F#.

.NET Command-line Tools

You can install command-line tools for F# in multiple ways, depending on your environment. See Install F#.

Integrated Development Environments (IDEs)

F# with Visual Studio

F# can be installed as part of Visual Studio. See Getting Started with F# in Visual Studio.

F# with Visual Studio Code

F# can be installed as part of Visual Studio Code. See Getting Started with F# in Visual Studio Code.

F# with Visual Studio for Mac

F# can be installed as part of Visual Studio for Mac. See Getting Started with F# in Visual Studio for Mac.

Other development environments

Other IDEs are available for F#, see F# Tools

Community Tools

Many tools and libraries for F# are provided by the F# community. These include:

  • Fantomas - The F# code formatting tool
  • FSharpLint - An F# code checking tool
  • FAKE - An F# build automation tool

For more comprehensive lists, see the F# Software Foundation's Guide to F# Community Projects, or search on the web.