Biome Profile Banner
Biome Profile
Biome

@biomejs

5,420
Followers
15
Following
9
Media
196
Statuses

Official account of the Biome project. Discord: Github:

Joined August 2023
Don't wanna be here? Send us removal request.
Pinned Tweet
@biomejs
Biome
5 months
Biome 1.4 is out and officially claims the $22.5k Prettier bounty! Read our announcement for more details.
16
97
691
@biomejs
Biome
4 months
Biome formatter has reached 97% compatibility with Prettier in JavaScript formatting. 🚀
18
69
758
@biomejs
Biome
5 months
We are thrilled to announce that we have exceeded the 95% compatibility required by the challenge and we are continuing to improve this score! We will be submitting our solution in the coming days. Stay tuned!
5
71
817
@biomejs
Biome
15 days
Biome v1.7 is out! - Migrate from ESLint and Prettier with the commands `biome migrate eslint` and `biome migrate prettier` - Experimental machine-readable reporters - New `--staged` CLI option to format and lint `git` staged files - New lint rules
9
92
533
@biomejs
Biome
2 months
We just shipped v1.6! In this release, Biome ships: - Partial support for Astro, Svelte and Vue files - Resolution of configuration files from Node.js dependencies - The Formatter has new options - biome.jsonc support - New lint rules
9
72
510
@biomejs
Biome
5 months
The Japanese community believes that Biome is here to stay. In the last few weeks they stepped up, and we received a lot of contributions: code and money Thank you! 🙏🇯🇵
1
18
206
@biomejs
Biome
6 months
The core contributors and maintainers of @biomejs accept the challenge! We will share more info about funds allocation and instructions. If you want to join the efforts and attempt to claim part of the bounty, join the Discord server -> dev-formatter channel. Happy hacking!
@Vjeux
vjeux ✪
6 months
There's lot of excitement around faster pretty printers using Rust. The main issue is that none of them match the long tail of formatting logic of prettier. I'm putting up a $10k bounty for any project written in Rust that passes > 95% of the prettier JavaScript tests.
Tweet media one
73
179
1K
2
20
200
@biomejs
Biome
3 months
In an effort to help users to migrate from other linters and plugins, we created a page that maps rules from other sources to Biome rules.
8
11
190
@biomejs
Biome
4 months
Today, we announce our roadmap for 2024, our new rebranded website, and the release v1.5!
5
24
170
@biomejs
Biome
13 days
Biome surpassed 10k stars on GitHub and 1M monthly downloads on npm. Thank you!
Tweet media one
Tweet media two
2
18
168
@biomejs
Biome
21 days
The next release of Biome will ship interesting stuff, among those: lint rules for test files, lint rules against barrel files, and a new "migrate eslint" command to import lint rules from your eslint configuration
4
16
166
@biomejs
Biome
2 months
Biome website already uses Astro v4.5 💅
@astrodotbuild
Astro
2 months
Astro 4.5 is here! Introducing the new Dev Audit UI — Catch real-world a11y & perf issues during development, right in your browser. Available today in the Astro Dev Toolbar! Plus: View Transition improvements, Multi-CDN, Shiki 1.0, and more.
17
132
732
0
8
152
@biomejs
Biome
4 months
If you want to use Biome as a linter, but you still need eslint, you can use this plugin to make your life easier. Thank you Bruno! 🙌
3
17
145
@biomejs
Biome
4 months
Biome has now a YouTube channel, where we will post learning material, conferences, meetups, and more! Here, we show how to create a lint rule in Biome, enjoy!
2
17
136
@biomejs
Biome
1 month
Let's welcome Cookie!
Tweet media one
5
6
118
@biomejs
Biome
3 months
We just published a nightly release that contains the CSS utility class sorting! Please read the documentation to understand expectations, limitations and works. All credits go to @daniguardio_la , who made their first contribution to Biome!
5
12
118
@biomejs
Biome
8 months
The official website has a new skin! Powered by @astrodotbuild and Starlight ()
4
11
106
@biomejs
Biome
3 months
Arend, maintainer of Biome, wrote his thoughts about the Roadmap, particularly about how we around TypeScript types and the linter.
2
3
88
@biomejs
Biome
3 months
98% in linting time 🤯
@sqs
Quinn Slack
3 months
Just started using Biome for Cody's code: . - Cuts linting time by 98% - Cuts formatting time by 91% - Lots of great new lint rules - I do miss ESLint's no-restricted-imports & no-unsafe-member-access, though Overall it is AWESOME. Thanks, @biomejs !
3
3
48
0
5
82
@biomejs
Biome
5 months
The Chinese community made an unexpected contribution, and now the Biome website is translated into simplified Chinese: Thank you! 🙏🇨🇳
0
2
77
@biomejs
Biome
8 months
We just released v1.2.0: - You can now configure the formatter based on the language of the file - Many stabilized rules - Many enhancements and bug fixes
2
7
73
@biomejs
Biome
5 months
The Biome project and its community are thrilled to welcome two new sponsors: - Gold: Shiguredō () - Bronze: KANAME () Thank you for being so supportive!
2
4
68
@biomejs
Biome
14 days
With Biome, you can keep barrel files in check by using this new rule:
@marvinhagemeist
Marvin Hagemeister ⚛️
15 days
It's true, most code people write cannot be tree shaken at all. It works in far less scenarios than most devs assume it would. That's often the main reason for bundle bloat.
4
6
71
1
5
65
@biomejs
Biome
8 months
Thank you for using Biome! 👊 That's right, with Biome you can format invalid code!
@rauchg
Guillermo Rauch
8 months
We shipped code prettification for We turned to @biomejs 's Rust-based solution: ◆ It's capable of prettifying incomplete ASTs ◆ It can prettify while streaming! 🤯 ◆ It compiles to wasm and runs on the edge ◆ It's fast h/t @shuding_
34
58
812
3
0
63
@biomejs
Biome
5 months
4k stars on GitHub! ⭐
Tweet media one
0
0
61
@biomejs
Biome
2 months
Biome has you covered! 🛡️
@joshmedeski
Josh Medeski
2 months
PSA: never use the index for the key in @reactjs 🔑 #webdev #development #react
Tweet media one
11
2
32
1
2
51
@biomejs
Biome
6 months
Biome 1.3.0 is out! - use overrides to change the behaviour of Biome - added support for logs in the CLI - the JSON parser now supports trailing commas (opt-in) - many rules are stable, recommended and added - the import sorting is now stable and correctly sorts "bun:*" imports
2
13
44
@biomejs
Biome
6 months
Two important updates about the project: 1. We added the Apache 2.0 license. The next release will officially contain MIT or Apache 2.0 licenses; choose the one that most aligns with your project. 2. We have our first sponsor!
0
1
38
@biomejs
Biome
8 months
You can now install Biome using homebrew:
1
4
37
@biomejs
Biome
3 months
Thanks to our sponsors - companies and individuals, we could pay our Core Contributors this month! Shout out to our official sponsors @voluntas @zaru and KANAME!
0
4
37
@biomejs
Biome
5 months
Sometimes good defaults matter! You can install Biome and start using it straight away, no config needed.
@jolodevguru
Jolo 👨‍💻
5 months
I am quite annoyed that @geteslint did not work out of the box. I mean, it's okay that cannot detect `.astro` (even with their plugin) but I expect .ts files to be linted. I switched to @biomejs and boom it worked right away. #confighell
0
0
8
0
1
33
@biomejs
Biome
6 months
Did you know that Biome doesn't require Node.js to function? In fact, you can install Biome via homebrew too:
1
2
31
@biomejs
Biome
7 months
@biomejs 's GitHub Sponsors profile is live! You can sponsor us to support @biomejs 's open source work 💖
2
8
28
@biomejs
Biome
3 months
💅
@daniguardio_la
Dani Guardiola
3 months
if you want to add a cool @biomejs badge to your repo, here's the image URL:
Tweet media one
1
0
19
0
0
26
@biomejs
Biome
26 days
Another positive and successful story. Thank you!
@ssalbdivad
David Blass
26 days
@samgoodwin89 Spent the last hour switching over and deleted a ton of configs, extensions and dependencies. Love it @biomejs 💖
1
0
5
1
1
25
@biomejs
Biome
6 months
The core contributions of @biomejs are discussing the roadmap of the next 6/12 months. What is something you would like to see next?
17
1
25
@biomejs
Biome
4 months
🚨 We just published v1.5.1, which contains important fixes to regressions around ignore/include glob paths.
1
2
25
@biomejs
Biome
2 months
You can now share Biome configuration as a package. You can write configuration like this: { extends: [" @monorepo /lib/biome"] } Check the documentation to learn how to set that up:
1
0
24
@biomejs
Biome
20 days
Knip uses Biome now
@webprolific
Lars Kappert
20 days
✂️ In the next version of Knip: - knip --cache - knip --watch - knip-bun Recent updates include: - Improved support for CommonJS - New plugins: @tothemoonrepo , Wrangler (Cloudflare CLI) - Migrated dev setup to Bun + @biomejs - Tests still run in Node.js too - Improved docs
2
0
35
1
0
22
@biomejs
Biome
6 months
The bounty went up. Join the challenge!
@algoraio
Algora
6 months
#prettier total prize just became $25,000 🎉 new $2,500 pledge by @napi_rs 🦀 started with $10k from @vjeux now we here ✨
Tweet media one
5
9
45
0
0
21
@biomejs
Biome
1 month
Check the replies if you're looking for opinions and feedback about Biome. How was your experience so far?
@buildsghost
Hot Jamie Kyle 🏳️‍🌈
1 month
Who here has switched from prettier to biome? How’s it been?
21
0
51
4
0
20
@biomejs
Biome
6 months
The website now has a page dedicated to how to use Biome with your editor: If you use Biome with an editor+plugin that isn't listed, please file a PR, and we will add it!
3
2
19
@biomejs
Biome
8 months
Please help me to share the news within the web community: - Follow me on Twitter 🐦 - Repost my original tweet 🔁 - On GitHub, please give me a star 🌟 - Join the official Discord server:
1
1
18
@biomejs
Biome
4 months
Thank you! 🙏
@mkan_0141
みかん
4 months
💖 I'm sponsoring @biomejs because…
0
0
2
0
0
17
@biomejs
Biome
7 months
We just published the majority of the crates on You can now use Biome's parser, formatter, linter, etc. in your Rust projects.
0
2
16
@biomejs
Biome
7 months
2
2
17
@biomejs
Biome
3 months
@jarredsumner The bug has been reported. We already have a fix. Will be included in the next release :)
0
0
14
@biomejs
Biome
4 months
Thank you!
@hardfist_1
hardfist
4 months
💖 I'm sponsoring @biomejs because… it is really a great tool,you should try it
0
2
24
0
1
14
@biomejs
Biome
20 days
Lead maintainer @ematipico is a guest at the @AngularShow , and he share insights about Biome. Enjoy!
@AngularShow
The Angular Plus Show
20 days
🔥 From Rome's ashes emerged #Biome : lightning-fast #Rust -driven toolchain for formatting, linting, import sorting & built-in LSP. Our episode with Emanuele Stoppa @ematipico reveals its journey & roadmap ahead. #ngconf 🟢 🍎
0
4
7
0
2
13
@biomejs
Biome
2 months
The whole toolchain now works for Astro, Svelte and Vue files. Check the documentation to understand constraints and expectations:
Tweet media one
Tweet media two
Tweet media three
1
1
12
@biomejs
Biome
4 months
@Pedro8_Miguel Biome is an open-source project driven by volunteers. If you wish to see some features built earlier, it's advised to sponsor the project or help us with the work.
0
0
12
@biomejs
Biome
3 months
You can install the nightly from npm. The rule is still a work in progress, and a lot could change, even the rule name. The analyzer got slower; we'll address this in the upcoming weeks. We preferred to do an early release for the community.
2
0
11
@biomejs
Biome
8 months
And last but not least, discover what's new in v1.0.0:
0
0
10
@biomejs
Biome
2 months
@codemod offers a codemod to migrate from ESlint to Biome. Check it out!
@codemod
Codemod
2 months
Biome offers a unified configuration for linting and formatting, improving speed and simplicity for developers. By automating the migration from ESLint + Prettier to Biome, we've managed to slash our linting times by an astonishing 10X in a matter of hours. 🧵
1
1
12
0
2
9
@biomejs
Biome
7 months
GPT says Biome is a new hope. 🥲
@HipsterSmoothie
Andrew Lisowski
7 months
Finishing up the edit for the new episode of @DevtoolsFM and GPT just made me cackle @ematipico @biomejs
Tweet media one
0
0
3
1
2
9
@biomejs
Biome
2 months
You can use biome.jsonc file as configuration. Why? So you can add **comments** in your configuration!
0
0
9
@biomejs
Biome
14 days
@passle_ All credits are yours to begin with, as you inspired this rule in the first place. Thank you! 🙏
1
0
9
@biomejs
Biome
3 months
Biome formatter can format broken code, although this option is off by default. Would you like to have this option _on_ by default? Let us know what you think.
Yes, format with errors
168
No, I want to opt-in
192
7
2
9
@biomejs
Biome
4 months
With v1.5, we release: - 97% compatibility with Prettier for JS, TS and JSX formatting - GitHub diagnostics in CI - Process only the files that changed, with VCS integration - Retrieve docs with explain command - New lint rules - MUSL support
0
1
8
@biomejs
Biome
2 months
Thank you! 🙏❤️
@zoomdong2
zoomdong
2 months
Contribute to @biomejs for my first rust pr, Even though it's just a small bug fix, it's the first PR I've made since learning rust recently, and I'm happy with it.😃
0
0
7
0
0
8
@biomejs
Biome
2 months
The formatter has new options: - formatter.attributePosition: to control the formatting of attributes in JSX - json.formatter.trailingCommas: to control the trailing commas in JSON and JSONC files
1
0
7
@biomejs
Biome
1 month
@syntaxfm talk about tooling in the web ecosystem. Biome is among them!
@syntaxfm
Syntax
1 month
0
0
1
0
1
7
@biomejs
Biome
29 days
@thenickbit That's the plan :)
1
0
7
@biomejs
Biome
11 days
@Abe10Plays Almost ready!
0
0
5
@biomejs
Biome
4 months
@samko_cx Too fast? 🏎️
0
0
4
@biomejs
Biome
21 days
@SergeyGultyayev Yes the command will support extends too, and even the new flat config!
1
0
4
@biomejs
Biome
6 months
@meijer_s @coffedevflower It really is! We have more than 90% compatibility against Prettier, and the community is grinding to close the gap.
0
0
4
@biomejs
Biome
6 months
With overrides, you can change the behaviour of Biome for specific files/directories:
Tweet media one
1
0
3
@biomejs
Biome
1 month
1
0
3
@biomejs
Biome
4 months
New logo! Credits to Alexandru-Ștefan Gârleanu for all his work! The triangle represents a mountain - earth, soil. The circular shape represents a wave - ocean, water. A self-sufficient ecosystem. With this new logo, we say 👋 to Rome for good
1
0
2
@biomejs
Biome
6 months
The CLI now supports logs via --log-level and --log-kind options. In future releases, logs will get better with more information.
Tweet media one
1
0
2
@biomejs
Biome
3 months
@daniguardio_la No, broken code (AKA bogus nodes) is formatted verbatim.
1
0
2
@biomejs
Biome
4 months
@_idiosyncrasis So you can choose. If CI time is important to you, and you don't require formatting for many languages, you have a solid production ready option 💪
0
0
2
@biomejs
Biome
7 months
The plugin uses the LSP provided by IntelliJ, so the plugin is limited to what the IDE can offer. Linting works great, here's a sneak peak. Formatting uses the CLI using the stdin feature.
Tweet media one
0
0
2
@biomejs
Biome
21 days
@developerr_ Come and help us ;)
1
0
2
@biomejs
Biome
4 months
@Aaron_Powell We'll publish a roadmap early next year. Stay tuned!
1
0
2
@biomejs
Biome
5 months
@MyDeathMachine Yes, we aim to have such functionality once we have the infrastructure.
1
0
3
@biomejs
Biome
3 months
@calebjasik
@[email protected] on the fediverse
3 months
@biomejs 🤷 I'm not sure I will say that Prettier is my first step in validating that the code I wrote matches how the actual computer interprets it, so maybe formatting broken code is helpful?
1
0
0
0
0
2