Official account of the Biome project. Discord: biomejs.dev/chat Github: github.com/biomejs/biome

2.4.9 is hot off the press with a couple of cool new rules! - If you're using CSS, you'll probably love noDuplicateSelectors, which helps keep your styles clean and lean - If you're worried about your dependency's licences, you can keep it in check with noUntrustedLicenses
2
1
65
3,811
- noInlineStyles helps keep your HTML/JSX maintainable Try them out!
5
805
Now available: Depot CI 🚀 ⚡ CI was designed in 2015 when writing code was the bottleneck. That era is over. One engineer with agents is now operating like a team of 20. They're generating more code, across more branches, at a pace that would have been unimaginable three years ago. And all of that code has to flow through CI. Teams can hit 10x code velocity with agents today. But CI can't keep up. The slowest part of software development is no longer writing code. It's everything that comes after. Three years ago, we started by making the container build step faster. Then we made the runner faster. Then the individual build tools inside via remote caches. But we could only accelerate about 30% of the pipeline. The other 70% of CI, the control plane, the orchestration, the plumbing, etc., was always someone else's infrastructure. We could optimize around it, but we couldn't touch it. So we built our own. From scratch. Depot CI is a programmable CI engine built for how you're actually building software today. It's not a faster GitHub Actions. Think of Actions as a language Depot CI speaks — the first frontend to the engine, not the only one. Our own orchestrator. Our own compute subsystem. Our own plumbing. Prewarmed runners with your custom image already loaded. SSH debugging, CPU/memory metrics, parallel step support, and full API access built in. GitHub Actions syntax support from day one. depot.dev/blog/now-available…
6
16
92
16,522
We shipped support for this syntax in biome 2.4.5
New in Svelte: Comments inside component/element tags!
2
3
90
6,588
Since v2.4.7, we have shipped a lint rule called useBaseline, which checks for CSS features that aren't generally available. Give it a try! biomejs.dev/linter/rules/use…
6
119
6,448
Biome 2.4.8 is building right now, and inside is a new @DrizzleORM domain and 2 new Drizzle nursery rules! noDrizzleUpdateWithoutWhere and noDrizzleDeleteWithoutWhere ensures your .update() and .delete() queries always have a .where() Contributed by our awesome community 💙
3
9
223
21,343
WOW! More than 450 rules! Thanks to all our contributors for their time and hard work (and more recently, tokens😄) 500 soon? Help make it happen! PRs always welcome!
3
6
172
8,185
You can now test GritQL queries in our playground! It's great for getting quick feedback. Try it yourself!👇
1
6
46
3,264
Impressive performance! Regarding the Biome benchmark, our CLI does a pre-traversal for discovering nested configurations and ignore files, which increases our processing time slightly. Something we are definitely looking into to improve!
Announcing Oxfmt Beta * 100% Prettier Compatibility * Additional File Formats * Tailwind CSS Integration * Import Sorting * package.json Sorting * Embedded Language Formatting * Node.js API * `--migrate prettier` * config overrides * Full IDE support oxc.rs/blog/2026-02-24-oxfmt…
8
7
405
36,483
Biome v2.4 is here! ✨ CSS & GraphQL formatting & linting in JavaScript 🎨 Major Vue/Svelte/Astro improvements ⚙️ Editor inline config 📊 Rule profiler 🏠️ The configuration discovery And a lot more! biomejs.dev/blog/biome-v2-4/
8
36
326
16,441
Editor inline config: Override project settings in your editor without touching biome.json Rule profiler: new --profile-rules flag helps identify bottlenecks and optimize your linting workflow
1
7
1,540
Biome now supports hidden files (.biome.json and .biome.jsonc), as well as loading the configuration file from your home directory!
5
940
In the next version of Biome, you'll be able to profile all rules and actions!
6
161
7,897
The Biome website is hosted on @Netlify and it's been impacted too by the recent changes
ESLint was hit with a $100 bill from @Netlify for going over the limits of the open source plan. This has *never* happened before in the many years we've been on Netlify and support can't tell me what happened. Overall user traffic was down in 2025. Can anyone help?
7
4
140
31,065
We just published the Biome Rodmap 2026! biomejs.dev/blog/roadmap-202…
7
25
158
21,425
Biome to the rescue! 🦸 biomejs.dev/linter/rules/use…
Quick React reminder that `useId()` is underrated You can `useId(…)` + the `form={…}` attribute to submit forms from buttons outside the form element Avoids the whole `useEffect()` or `useRef()` juggling you'd otherwise have to do
3
12
220
31,751