Skip to content
Pre-Release: Fe is under active development. This documentation covers the upcoming release. Follow progress on GitHub

Installation

The Fe compiler has undergone intensive rework over the past two years, introducing significant improvements including:

  • A new effect system for explicit capability tracking
  • Message-based contract interfaces
  • Enhanced type system with traits and generics
  • Improved tooling (formatter, language server, package manager)

This documentation covers these upcoming features.

Until a new release is available, you can follow Fe’s development:

  • GitHub Repository: github.com/fe-lang/fe - Watch for releases and follow development
  • Build from Source: Advanced users can build the compiler from the repository’s main branch

Once a release is available, this page will include:

  • Binary downloads for major platforms
  • Package manager installation (cargo, brew, etc.)
  • Verification steps
  • IDE setup instructions

For now, continue reading to learn about Fe’s design and features. When the release is ready, you’ll be prepared to start building.