| layout | page |
|---|---|
| title | Use F# on macOS | fsharp.org |
| headline | Use F# on macOS |
Install the .NET SDK.
Once that is installed, you can begin using F#!
Create a file called hello.fsx that looks like this:
printfn "Hello World from F#"Now compile and run this F# script with the following command:
dotnet fsi hello.fsxIf this is your first time using .NET Core, there will be a short, one-time message about using the .NET SDK. After that, you'll see the following output in your console:
Hello World from F#
To create a project use
dotnet new console --language F#
dotnet runYou will see a message saying "Hello World from F#".
For more information see Getting started with the F# command line tools.
## Option 2: Install Visual Studio Code and Ionide [Visual Studio Code](https://code.visualstudio.com) is a free, [open source](https://github.com/microsoft/vscode), cross platform source code editor supporting [a lot of languages](https://code.visualstudio.com/docs/languages/overview). F# is supported by the [Ionide](http://ionide.io/) project.-
Install .NET Core SDK like in step 1.
-
Install Visual Studio Code for macOS.
-
Press
Cmd+Shift+Pand enter the following to install the Ionide package for VS Code.ext install Ionide-fsharp
You can also install the plugin from the plugin pane on the left-hand side.
Ionide works best if you use the .NET CLI to create your projects. You can learn more in Get Started with F# in Visual Studio Code.
## Option 3: Install JetBrains RiderYou can install JetBrains Rider from here.
Copyright © 2025 JetBrains s.r.o. Rider and the Rider logo are trademarks of JetBrains s.r.o. ## Option 4: Build F# from sourceYou can build and contribute to the F# compiler and library from the source.