---
title: "Overview"
locale: "en"
version: "1.x"
canonicalUrl: "https://farmfe.org/docs/1.x/plugins/official-plugins/overview"
publicationStatus: "prerelease"
---

<a id="overview"></a>
# Overview


Farm officially provides a lot of useful plugins, including Rust plugins and JS plugins. Rust plugins are much faster than Js plugins, we recommend to use Rust plugins whenever possible.



> [!TIP]
> tip
> 
> Refer to [Using Plugins](</docs/using-plugins>) for how to use plugins in Farm.



<a id="rust-plugins"></a>
## Rust Plugins


- **[` @farmfe/plugin-react `](</docs/1.x/plugins/official-plugins/react>)**：Support React ` jsx ` and ` react-refresh `.
- **[` @farmfe/plugin-sass `](</docs/1.x/plugins/official-plugins/sass>)**：Support compiling ` sass/scss ` files.
- **[` @farmfe/plugin-strip `](</docs/1.x/plugins/official-plugins/strip>)**：A Farm rust plugin to remove ` debugger ` statements and functions like ` assert.equal ` and ` console.log ` from your code.
- **[` @farmfe/plugin-dsv `](</docs/1.x/plugins/official-plugins/dsv>)**：A Farm plugin which converts ` .csv ` and ` .tsv ` files into JavaScript modules.
- **[` @farmfe/plugin-yaml `](</docs/1.x/plugins/official-plugins/yaml>)**：A Farm plugin which Converts YAML files to ES6 modules.
- **[` @farmfe/plugin-virtual `](</docs/1.x/plugins/official-plugins/virtual>)**：A rust plugin for farm to easily use virtual module.
- **[` @farmfe/plugin-react-components `](</docs/1.x/plugins/official-plugins/react-components>)**：On-demand components auto importing for React.


<a id="js-plugins"></a>
## Js Plugins


- **[` @farmfe/js-plugin-postcss `](</docs/1.x/plugins/official-plugins/js-postcss>)**：Support ` postcss ` in your project.
- **[` @farmfe/js-plugin-less `](</docs/1.x/plugins/official-plugins/js-less>)**：Support compiling ` less ` files.
- **[` @farmfe/js-plugin-svgr `](</docs/1.x/plugins/official-plugins/js-svgr>)**：Support compiling ` svg ` files.
- **[` @farmfe/js-plugin-dts `](</docs/1.x/plugins/official-plugins/js-dts>)**：Support compiling ` *.d.ts ` files.
- **[` @farmfe/js-plugin-sass `](</docs/1.x/plugins/official-plugins/js-sass>)**：Support compiling ` sass/scss ` files.


<a id="community-plugins"></a>
## Community Plugins


If official plugins doesn't meet your needs, you can try [Community Plugins](</docs/1.x/plugins/community-plugins>)


And of course check out [awesome-farm](<https://github.com/farm-fe/awesome-farm>) - you can also submit a PR to list your plugins there.
