Atom (also Visual Studio Code, a slimmed down less bloated Visual Studio): http://ionide.io ... Atom has a growing fanbase, and Visual Studio Code has a similar feel. I found the coding great and easy. The integrated "toplevel" worked beautifully, and the build system to actually build things was an awful, complicated, hairy mess of tool after tool after tool that nobody had ever heard of (well, at least not me). But suitable for development, etc. if you find the actual code in the file hierarchy like Prof. Walker did in Visual Studio and then compile manually. Emacs https://github.com/fsharp/emacs-fsharp-mode ... I found it installed fine, but then acted a little wonky, like it was trying to install every time it loaded, and worse was giving me all sorts of trash in a buffer that I then had to kill off. But when I took it away, from my .emacs file I still got the good parts of it, it seems? YMMV, but I find this to be equivalent or better than my relatively tightly tuned Tuareg+Merlin combo for OCaml. Sublime https://github.com/fsharp/sublime-fsharp-package Vim https://github.com/fsharp/vim-fsharp