Ross ROSS = Recommend OSS · open-source software intelligence for agents

haydenbleasel/ultracite

A highly opinionated, zero-configuration linter and formatter. observed · 2026-08-28

github.com/haydenbleasel/ultracite · homepage · TypeScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

95/100

  • Activity 99
  • Release rhythm 86
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.

  • gap_med: 0.0
  • age_days: 1629
  • days_rel: 13
  • days_push: 11
  • n_releases_24m: 233

Full methodology

Adoption not part of the score

3158 stars · 122 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded

Ultracite is a highly opinionated, zero-configuration preset for JavaScript/TypeScript linting and formatting that wraps Biome, ESLint + Prettier + Stylelint, or Oxlint + Oxfmt. It provides an init CLI that configures frameworks, editors, AI agents, and Git hooks, with framework-specific presets layered on a strict core config.

Use cases

  • set up linting and formatting for a TypeScript project with zero config
  • replace ESLint and Prettier with a single opinionated preset
  • configure Biome for a React or Next.js codebase
  • add lint rules for React, Vue, Svelte, Astro, or NestJS automatically
  • set up format-on-save in VS Code, Cursor, Windsurf, or Zed
  • generate linting config files for AI coding agents like Claude or Codex
  • add pre-commit hooks with Husky or Lefthook for linting

When to choose

  • you want instant, opinionated linting and formatting without writing config files
  • your team wants consistent code style and strict type-safety rules out of the box
  • you want fast Rust-based tooling via Biome or Oxlint on large codebases
  • you want editor, agent, and Git hook setup handled by one init command

When to avoid

  • you need fully custom lint rule sets or minimal, unopinionated configs
  • your project relies heavily on languages with limited support like Markdown, YAML, or MDX linting under Biome/Oxlint
  • you prefer to hand-pick and tune every lint rule yourself

Facets

library · maturity active

linter formatter cli developer-tools developer-tools web-development frontend cli cross-platform biome eslint oxlint prettier stylelint zero-config preset typescript ai-agents editor-integration javascript nodejs

10 sources

Member repositories

RepositoryRoleHealth v2
haydenbleasel/ultracitemain95

For agents

markdown · JSON · MCP: product_card(name="haydenbleasel/ultracite")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem