# Introduction

Fx is a dependency injection system for Go. With Fx you can:

  • reduce boilerplate in setting up your application
  • eliminate global state in your application
  • add new components and have them instantly accessible across the application
  • build general purpose shareable modules that just work

If this is your first time with Fx, check out our getting started tutorial.