mattpocock/evalite
Evaluate your LLM-powered apps with TypeScript observed · 2026-08-28
Health v2 · maintenance only
60/100
- Activity 79
- Release rhythm 43
- Longevity 47
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
- age_days: 659
- days_rel: 300
- days_push: 127
- n_releases_24m: 72
Adoption not part of the score
1669 stars · 102 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Evalite is a TypeScript-native eval runner for testing LLM-powered applications, built on Vitest with a local dev server UI for exploring outputs, traces, and scores. It supports any LLM provider, scoring libraries like autoevals, and CI-friendly static HTML export with score thresholds.
Use cases
- evaluate llm app outputs in typescript
- run evals on my ai-powered app
- test chatbot responses against expected answers
- score llm outputs with levenshtein or llm-based scorers
- view llm eval traces in a local ui
- fail ci builds when eval scores drop below threshold
- compare outputs across different llm providers
When to choose
- you build LLM-powered apps in TypeScript and want a Vitest-familiar eval workflow
- you want a local-first eval UI without vendor lock-in
- you need evals that run in CI with score thresholds
When to avoid
- you need Python-based eval frameworks like promptfoo alternatives in Python
- you need large-scale distributed eval pipelines or hosted eval dashboards
- your project is not in the Node/TypeScript ecosystem
Facets
library · maturity active
testing e2e-testing benchmarking llm-inference developer-tools large-language-models machine-learning developer-tools testing artificial-intelligence cli llm-evals vitest eval-runner local-first ai-testing scoring nodejs typescript web-server
5 sources
- readme: https://github.com/mattpocock/evalite · fetched 2026-08-28 · 779c410fd6e1
- homepage: https://www.evalite.dev/ · fetched 2026-08-29 · 02516939e10c
- site_page: https://www.evalite.dev/quickstart · fetched 2026-08-29 · 7694e8905032
- registry_npm: https://registry.npmjs.org/evalite · fetched 2026-08-29 · c544c4c3a9a1
- site_page: https://v1.evalite.dev · fetched 2026-08-29 · 695cf08f4943
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| mattpocock/evalite | main | 60 |
For agents
markdown · JSON · MCP: product_card(name="mattpocock/evalite")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem