The “F# Core Engineering Group” is a loose term for the people who maintain and contribute to the repositories of The F# Software Foundation. There are no “meetings”, all work is coordinated via github issues.

These people - both maintainers and contributors - work cooperatively with major industrial and community contributors to F# to facilitate open-source contributions to the F# core components. For example:

The vim-fsharp, emacs-mode-fsharp, sublime-fsharp-package and FAKE repositories are here for historical reasons, they are not considered to be FSSF repositories.

Please join in the fun!

Goals and Remit

See our Goals and Remit document.

The group dates back to 2013 and the FSSF board assigns permissions and conducts oversight of the activities through a board resolution in 2015.

The FSSF board appoint a “chairperson” who has responsibility for assigning permissions and arranging a degree of oversight. The last chairperson appointed was Tomas Petricek for 2015-16, a new chaiperson is currently being sought.

Maintainer (pull-request) permissions for various repositories is listed below.

Group Membership

The “group” is just a name given to contributors to repositories such as visualfsharp, fsharp, FSharp.Compiler.Service, FSharpLangDesign and this site,

Some specific people with maintainer permissions are as follows:

Get Involved

To get involved:

Our mission is to maintain the excellent quality of the core F# implementation across these platforms, and to extend the set of tools available for F# across your favorite platforms.

If you are working in some particular area and would like to update your activity/responsibility, please submit an edit to this page.


Guides and Posts

Starting an F# + .NET Core Development Group

Group focused to improve the F# story on .NET Core and integration in the .NET Core SDK

The F# Language and Core Library RFC Process

A link to the F# RFC process

F# Compiler Technical Overview

This technical guide discusses the F# Compiler.

Notes and Guidance on FSharp.Core

This technical guide discusses the FSharp.Core library.

Recommended Guidelines for F# Projects, Packages and Namespaces

Naming, Engineering and General Advice

Online meeting notes, 18 September 2014

Meeting notes

Contributing to the F# Language and Compiler

How Your Contributions to the F# Language, Compiler and Core Library Are Delivered Cross-Platform

Some Recent F# Core Engineering Highlights

An Update on the F# Compiler Services, Visual F# Power Tools and more

Introducing the F# Core Engineering Group

Our first blog entry

Online meeting notes, 02 July 2013

Meeting notes

The F# Core Engineering Group Goals, Remit and Activities

Contact Us

Most group discussion happens in other forums. To contact the group use any of the following:

If you are using an F# package from Xamarin, Microsoft or another company then you should contact them via their support for any issues or questions. They may refer you to one of our forums for some specific issues.