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

Tern

A JavaScript code analyzer for deep, cross-editor language support observed · 2026-08-28

github.com/ternjs/tern · homepage · JavaScript · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

69/100

  • Activity 82
  • Release rhythm 35
  • Longevity 100

Flags: no_releases

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: n/a
  • age_days: 4927
  • days_rel: n/a
  • days_push: 111
  • n_releases_24m: 0

Full methodology

Adoption not part of the score

4240 stars · 370 forks observed · 2026-08-28

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

Tern is a stand-alone, editor-independent JavaScript code analyzer that provides deep static analysis such as type inference, completion, and definition lookup. It integrates with many editors including Emacs, Vim, Sublime Text, Eclipse, Atom, and Brackets via plugins.

Use cases

  • get JavaScript autocompletion in Vim
  • find where a JavaScript function is defined from my editor
  • infer types of JavaScript variables for better editor hints
  • add intelligent JavaScript support to Emacs
  • query documentation for a JS function without leaving the editor
  • refactor JavaScript with cross-file type awareness

When to choose

  • you need editor-agnostic JavaScript code intelligence in editors without built-in language servers
  • you maintain a legacy editor setup (Vim, Emacs, Sublime) that predates LSP
  • you want a programmable JavaScript analysis engine to build tooling on top of

When to avoid

  • you use a modern editor with Language Server Protocol support, where TypeScript-based servers like tsserver are better maintained
  • you need analysis for languages other than JavaScript
  • you require actively developed features or recent bug fixes

Facets

library · maturity maintenance

parser developer-tools editor developer-tools text-editors web-development cross-platform editor-plugin javascript code-analysis autocompletion static-analysis editor-integration language-server nodejs

2 sources

Member repositories

RepositoryRoleHealth v2
ternjs/ternmain69
ternjs/tern_for_vimplugin32

For agents

markdown · JSON · MCP: product_card(name="ternjs/tern")

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