Ionide is a Visual Studio Code package suite and set of additional tools for cross-platform F# development.
Thanks to your financial contributions, we are operating on an estimated annual budget of $25,981
Today's Balance
Estimated Annual Budget
Stretch Goal
per year


Ionide is a Visual Studio Code package suite and set of additional tools for cross-platform F# development.

You'll be helping Ionide's maintainers is to create modern, innovative, rich editor tooling accessible to everyone, no matter what operating system they are using. Ionide, one of the highest rated plugins in Visual Studio Code marketplace, is the long-standing, mature project with more than 1 million downloads. Ionide brings rich editor experience, known from Visual Studio, to VS Code transforming it into fully-fledged F# IDE. It's used by enthusiasts and professional developers alike, helping everyone to as productive as possible every day.

F♯ Tooling Ecosystem

Ionide doesn't exist in the vacuum - its existence is possible thanks to fantastic F# ecosystem, multiple libraries and tools that are created by the F# community. While working on making Ionide better, we contribute to and collaborate with tools and libraries that are used by other parts of the ecosystem - not only by Ionide. And we hope that collected funds will enable us to work even more on all those crucial parts of the F# tooling landscape to make it better for everyone. The projects we maintain or contribute to includes:

  • FsAutoComplete - F# language server powering F# editor experience in Ionide, Vim and Emacs
  • FSharp.Compiler.Service - a custom build of the F# compiler that exposes additional functionality for implementing F# language bindings, additional tools based on the compiler or refactoring tools
  • Forge - a command line tool that provides tasks for creating and modification F# projects
  • FSharpLint - a style checking tool for F#
  • dotnet-proj-info - a tool for parsing MsBuild project files.

Our goals

Our initial goal is $x,000/month. This will ensure that work on Ionide its dependencies is sustainable for core maintainers. And that we can sleep a bit better in the night, not worrying that the project will suddenly disappear. Our specific goals include:

  • One maintainer - part-time - Helping users, investigating bugs, working on new features are all time-consuming tasks. Moving to part-time employment will enable us to spend more time working on the Ionide, building new features, and will make sure that life/work balance of the maintainers is improved.

  • Providing better support - Answering issues and questions as soon as possible is critical for the tooling project. In the end, if it doesn't work you may be unable to work at all.

  • Working on the documentation - We realize that Ionide's documentation (or lack of it) is the biggest weakness of the project at the moment.

Our stretch goal is $x0,000/month. This will enable us to work full-time on the Ionide to create best-in-the-class editor tooling for a functional programming language. At this point we would like to transform the brand of the Ionide from the single plugin to the organization taking care of F# tooling ecosystem development, helping multiple projects to make F# tooling as good as possible.

The stretch goal would be amazing to hit, but simply being totally supported by the generosity of others makes us endlessly grateful, no matter what else happens.


Meet the awesome people that are bringing the community together! 🙌
Krzysztof Cieslak
Lambda Factory
Collective Admin since January 2019
Steffen Forkmann
Collective Admin since January 2019


Current balance: $16,268.04

Latest transactions

Yearly donation to Ionide (Backer)

incognito | 2 days ago | View Details

Monthly donation to Ionide (Backer)

Huw Simpson | 10 days ago | View Details

Donation to Ionide

Greg Atkin using a gift card from Triplebyte | 12 days ago | View Details

Monthly donation to Ionide (Backer)

Ian Russell | 15 days ago | View Details

Monthly donation to Ionide (Backer)



16 organizations and 130 people are supporting us.