Open-source alternatives to TSLint

4 alternatives, ranked by a published maintenance score computed from live GitHub signals (fetched 2026-09-04). We flag unmaintained projects on both sides — including TSLint itself when the data says so.

About TSLint: TypeScript's original linter, deprecated in 2019 in favor of the ESLint ecosystem and archived.
Looks unmaintained since 2021-03-25 — TSLint: its repository is archived — development has officially ended. Computed from its GitHub repository, not our opinion.

5,900 stars · last commit 2021-03-25 · latest release 6.1.3 (2020-07-31) · 1 open issues/PRs · Apache-2.0 · fetched 2026-09-04

How this 22/100 was computed
Last commit5.4 years ago (archived)0/40
Latest release6.1 years ago0/25
Community sizeGitHub stars12/15
Open-issue trendnot enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile10/20
Total22/100

The alternatives

ESLint

90 /100 actively maintained

The standard JavaScript/TypeScript linter.

27,495 stars · last commit 2026-09-04 · latest release v10.9.1 (2026-08-24) · 133 open issues/PRs · MIT · fetched 2026-09-04

How this 90/100 was computed
Last committoday40/40
Latest release11 days ago25/25
Community sizeGitHub stars15/15
Open-issue trendnot enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile10/20
Total90/100

Biome

90 /100 actively maintained

Fast all-in-one formatter and linter in Rust.

25,710 stars · last commit 2026-09-04 · latest release @biomejs/biome@2.5.12 (2026-09-03) · 484 open issues/PRs · Apache-2.0 · fetched 2026-09-04

How this 90/100 was computed
Last committoday40/40
Latest releaseyesterday25/25
Community sizeGitHub stars15/15
Open-issue trendnot enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile10/20
Total90/100

Oxc

90 /100 actively maintained

High-performance JavaScript tooling suite including a linter.

22,634 stars · last commit 2026-09-04 · latest release oxlint_v1.81.0 (2026-09-01) · 836 open issues/PRs · MIT · fetched 2026-09-04

How this 90/100 was computed
Last committoday40/40
Latest release3 days ago25/25
Community sizeGitHub stars15/15
Open-issue trendnot enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile10/20
Total90/100

typescript-eslint

87 /100 actively maintained

The tooling that lets ESLint understand TypeScript.

16,380 stars · last commit 2026-09-03 · latest release v8.69.0 (2026-08-31) · 259 open issues/PRs · MIT · fetched 2026-09-04

How this 87/100 was computed
Last commityesterday40/40
Latest release4 days ago25/25
Community sizeGitHub stars12/15
Open-issue trendnot enough history yet — needs snapshots 21+ days apart; neutral 10/20 awarded meanwhile10/20
Total87/100