<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/oxlint-general-availability-ouznw0uo5" -->

---
title: Oxlint General Availability | daily.dev
description: Oxlint, a Rust-based JavaScript/TypeScript linter, has reached general availability. It is not meant to fully replace ESLint but to complement it as a fast...
canonical: https://daily.dev/posts/oxlint-general-availability-ouznw0uo5
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Oxlint General Availability | daily.dev
og:description: Oxlint, a Rust-based JavaScript/TypeScript linter, has reached general availability. It is not meant to fully replace ESLint but to complement it as a fast...
og:url: https://daily.dev/posts/oxlint-general-availability-ouznw0uo5
og:image: https://api.daily.dev/og/posts/OUzNW0UO5.png
og:image:alt: Oxlint General Availability
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Oxlint General Availability

**[Oxc](https://daily.dev/sources/oxc)** · 3 min read · 0 upvotes · 0 comments

## Summary

Oxlint, a Rust-based JavaScript/TypeScript linter, has reached general availability. It is not meant to fully replace ESLint but to complement it as a fast pre-check, claiming 50-100x speed improvements. Shopify reported cutting a 75-minute, 40-worker ESLint CI run down to about 10 seconds on a single worker using Oxlint. The tool ships zero-config by default, focuses on correctness over style nitpicks, and consolidates rules from popular plugins like TypeScript, React, Jest, Unicorn, JSX-a11y, and Import, though it lacks a plugin system so far.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://oxc.rs/blog/2023-12-12-announcing-oxlint>

## Questions this post answers

### What is Oxlint and how does it compare to ESLint in speed?

Oxlint is a Rust-based JavaScript and TypeScript linter that reached general availability, designed to run much faster than ESLint by using parallel processing. Shopify reported their ESLint run, which took 75 CI minutes across 40+ workers, dropped to about 10 seconds on a single worker after switching to oxlint, while also catching bugs ESLint had missed.

_See daily.dev for real-world benchmarks when weighing oxlint against ESLint for CI speed._

### Is oxlint meant to replace ESLint completely?

No, oxlint is not intended to fully replace ESLint at this stage. It's designed as a faster complementary check that runs before ESLint in a lint-staged or CI pipeline, catching erroneous or redundant code in seconds so ESLint's more configurable, plugin-driven checks only run when needed.

_Developers deciding how to combine oxlint and ESLint can track tooling updates on daily.dev._

### Does oxlint support ESLint plugins like TypeScript, React, or Jest rules?

Oxlint does not yet have a plugin system, but it consolidates commonly used rules from popular ESLint plugins including TypeScript, React, Jest, Unicorn, JSX-a11y, and Import directly into the linter. This lets teams get equivalent checks without managing separate plugin dependencies or handling version compatibility issues.

_Follow daily.dev to keep up with linter plugin support as JavaScript tooling evolves._

## Similar posts on daily.dev

- [React Compiler Linting Just Got a Rust-Native Speedup in Oxlint – Master.dev Blog](https://daily.dev/posts/react-compiler-linting-just-got-a-rust-native-speedup-in-oxlint-master-dev-blog-mwk61hunj) · Frontend Masters · 2 upvotes · 0 comments
- [Oxc Is Getting Serious: Can Rust Replace More of the JavaScript Toolchain? : fireup.pro](https://daily.dev/posts/oxc-is-getting-serious-can-rust-replace-more-of-the-javascript-toolchain-fireup-pro-ntrxcnkou) · FireUp · 21 upvotes · 1 comments
- [Fastest Frontend Tooling for Humans & AI](https://daily.dev/posts/fastest-frontend-tooling-for-humans-ai-1cyjijfh9) · Hacker News · 2 upvotes · 0 comments
- [tsgolint Reaches Stable v7, Bringing Go-Powered Type-Aware Linting to Oxlint](https://daily.dev/posts/tsgolint-reaches-stable-v7-bringing-go-powered-type-aware-linting-to-oxlint-ggpdjtur6) · InfoQ · 18 upvotes · 3 comments

---

Tags: [#javascript](https://daily.dev/tags/javascript), [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/oxlint-general-availability-ouznw0uo5)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Oxlint General Availability","url":"https://daily.dev/posts/oxlint-general-availability-ouznw0uo5","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/oxlint-general-availability-ouznw0uo5"},"datePublished":"2026-08-23T12:21:50.691Z","dateModified":"2026-08-23T12:43:56.709Z","description":"Oxlint, a Rust-based JavaScript/TypeScript linter, has reached general availability. It is not meant to fully replace ESLint but to complement it as a fast...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a59c09c1e230b487f23c593565b61064?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a59c09c1e230b487f23c593565b61064?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Oxc","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Oxc","logo":"https://media.daily.dev/image/upload/s--Pja5Wjr4--/c_limit,w_256/f_auto,q_auto/v1787487464/logos/oxc?_a=BAMAMicg0","url":"https://daily.dev/sources/oxc"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/oxlint-general-availability-ouznw0uo5","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"javascript,rust","timeRequired":"PT3M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Oxc","item":"https://daily.dev/sources/oxc"},{"@type":"ListItem","position":3,"name":"Oxlint General Availability"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/oxlint-general-availability-ouznw0uo5#faq","mainEntity":[{"@type":"Question","name":"What is Oxlint and how does it compare to ESLint in speed?","acceptedAnswer":{"@type":"Answer","text":"Oxlint is a Rust-based JavaScript and TypeScript linter that reached general availability, designed to run much faster than ESLint by using parallel processing. Shopify reported their ESLint run, which took 75 CI minutes across 40+ workers, dropped to about 10 seconds on a single worker after switching to oxlint, while also catching bugs ESLint had missed. See daily.dev for real-world benchmarks when weighing oxlint against ESLint for CI speed."}},{"@type":"Question","name":"Is oxlint meant to replace ESLint completely?","acceptedAnswer":{"@type":"Answer","text":"No, oxlint is not intended to fully replace ESLint at this stage. It's designed as a faster complementary check that runs before ESLint in a lint-staged or CI pipeline, catching erroneous or redundant code in seconds so ESLint's more configurable, plugin-driven checks only run when needed. Developers deciding how to combine oxlint and ESLint can track tooling updates on daily.dev."}},{"@type":"Question","name":"Does oxlint support ESLint plugins like TypeScript, React, or Jest rules?","acceptedAnswer":{"@type":"Answer","text":"Oxlint does not yet have a plugin system, but it consolidates commonly used rules from popular ESLint plugins including TypeScript, React, Jest, Unicorn, JSX-a11y, and Import directly into the linter. This lets teams get equivalent checks without managing separate plugin dependencies or handling version compatibility issues. Follow daily.dev to keep up with linter plugin support as JavaScript tooling evolves."}}]}
```

