Skip to content
devhub.
ExploreCompareSaved
Sign in
DevHubBuilt for curious developers. Data from GitHub.
Back to repositories
Public repository / oxc-project

oxc

⚓ A collection of high-performance JavaScript tools.

View on GitHub
23KStars
1.4KForks
1KOpen issues
90Subscribers

Language distribution

Share of source bytes reported by GitHub

Rust81%
JavaScript12%
TypeScript7%
Just<1%
Shell<1%
Vue<1%
Svelte<1%
Astro<1%
HTML<1%
Dockerfile<1%
MDX<1%
Go<1%
Ruby<1%
CoffeeScript<1%
CSS<1%

Recent activity

Latest commits on the default branch

perf(formatter): skip comment handling for nodes with no comment near them (#27557)leaysgur · Oct 14, 2026fix(ast)!: preserve lone surrogates in static property names (#27095)Dunqing · Oct 14, 2026perf(formatter): write string literals with swapped quotes into the arena (#27558)leaysgur · Oct 14, 2026refactor(formatter_css): build re-quoted strings in the arena (#27555)leaysgur · Oct 14, 2026perf(formatter_core): skip scanning texts with nothing to rewrite (#27561)leaysgur · Oct 14, 2026perf(formatter_core): keep the embedded IR when nothing in it is rewritten (#27673)leaysgur · Oct 14, 2026

Project details

Created Feb 2023 Updated Oct 2026 MIT License Project website
compilerjavascriptlinterminifierparsertranspilertypescript

Contributors

8
Boshen's avatarBoshen4593 commitsoverlookmotel's avataroverlookmotel4202 commitscamc314's avatarcamc3142304 commitsDunqing's avatarDunqing1619 commitsleaysgur's avatarleaysgur1193 commitsrenovate[bot]'s avatar
fix(ecmascript): do not fold Number.isInteger / isSafeInteger of tiny non-integers to true (#27622)
baltasarblanco · Oct 14, 2026
fix(ecmascript): BigInt loose equality folding (unknown operands and `StringToBigInt`) (#27656)baltasarblanco · Oct 14, 2026
docs(skills): update migrate-oxfmt SKILL.md (#27668)leaysgur · Oct 14, 2026
feat(linter): mark eslint rules as recommended from upstream (#27632)camchenry · Oct 14, 2026
renovate[bot]
1072 commits
Sysix's avatarSysix901 commits
connorshea's avatarconnorshea586 commits