Changelog report cards

100 popular open-source projects, graded by the free Wakelog changelog linter — the same automated checks anyone can run on their own CHANGELOG.md or GitHub Releases: dates, ordering, vague titles, commit dumps, breaking-change flagging and more. Re-graded daily.

Board average: 87/100 · median 84/100 · 79 of 85 (93%) score B or better

A 42 (49%)
B 37 (44%)
C 3 (4%)
D 3 (4%)
F 0 (0%)

Language: All (100) Rust (26) TypeScript (20) Go (18) C (9) JavaScript (9) C++ (7) Python (7) Ruby (3) Java (2) Zig (2) C# (1) Crystal (1) Dart (1) Elixir (1) Erlang (1) HCL (1) Julia (1) Kotlin (1) Lua (1) PHP (1) Swift (1)

The score measures one narrow thing: how a project's release notes read to strangers — the structural practices from our guides, not prose quality. A lower grade is not a judgment of the software; these are all excellent projects. Every grade links to its full report, finding by finding.

1
Bun JS runtime Zig A 100/100 report · repo
2
curl data transfer tool C A 100/100 report · repo
3
DuckDB analytics database C++ A 100/100 report · repo
4
Material for MkDocs docs theme Python A 100/100 report · repo
5
Nushell shell Rust A 100/100 report · repo
6
SurrealDB multi-model database Rust A 100/100 report · repo
7
Swift programming language C++ / Swift A 100/100 report · repo
8
Tailwind CSS CSS framework TS / Rust A 100/100 report · repo
9
Tauri desktop runtime Rust A 100/100 report · repo
10
tmux terminal multiplexer C A 100/100 report · repo
11
uv Python package manager Rust A 100/100 report · repo
12
Vite build tool TypeScript A 100/100 report · repo
13
VS Code code editor TypeScript A 100/100 report · repo
14
zoxide smarter cd Rust A 100/100 report · repo
15
ClickHouse analytics database C++ A 92/100 report · repo
16
Crystal programming language Crystal A 92/100 report · repo
17
Docker Compose container tool Go A 92/100 report · repo
18
esbuild build tool Go A 92/100 report · repo
19
etcd distributed KV store Go A 92/100 report · repo
20
fzf fuzzy finder Go A 92/100 report · repo
21
Gleam programming language Rust A 92/100 report · repo
22
Home Assistant home automation Python A 92/100 report · repo
23
Homebrew package manager Ruby A 92/100 report · repo
24
Ionic mobile UI toolkit TypeScript A 92/100 report · repo
25
Jekyll static site generator Ruby A 92/100 report · repo
26
Kubernetes orchestrator Go A 92/100 report · repo
27
MkDocs docs site generator Python A 92/100 report · repo
28
Next.js web framework TS / Rust A 92/100 report · repo
29
Node.js JS runtime JS / C++ A 92/100 report · repo
30
OpenTofu IaC tool Go A 92/100 report · repo
31
PHP programming language C A 92/100 report · repo
32
Polars DataFrame library Rust A 92/100 report · repo
33
Prettier code formatter JavaScript A 92/100 report · repo
34
Qdrant vector database Rust A 92/100 report · repo
35
Supabase backend platform TypeScript A 92/100 report · repo
36
Terraform IaC tool Go A 92/100 report · repo
37
terraform-aws-vpc Terraform module HCL A 92/100 report · repo
38
TimescaleDB time-series database C A 92/100 report · repo
39
Traefik reverse proxy Go A 92/100 report · repo
40
webpack build tool JavaScript A 92/100 report · repo
41
Zed code editor Rust A 92/100 report · repo
42
Zig programming language Zig A 92/100 report · repo
43
Alacritty terminal emulator Rust B 84/100 report · repo
44
Astro web framework TypeScript B 84/100 report · repo
45
Atuin shell history Rust B 84/100 report · repo
46
bat cat clone Rust B 84/100 report · repo
47
Bevy game engine Rust B 84/100 report · repo
48
Caddy web server Go B 84/100 report · repo
49
Capacitor native web runtime TypeScript B 84/100 report · repo
50
delta diff viewer Rust B 84/100 report · repo
51
Electron desktop runtime C++ / TS B 84/100 report · repo
52
Eleventy static site generator JavaScript B 84/100 report · repo
53
Elixir programming language Elixir / Erlang B 84/100 report · repo
54
ESLint linter JavaScript B 84/100 report · repo
55
FastAPI web framework Python B 84/100 report · repo
56
GitHub CLI CLI tool Go B 84/100 report · repo
57
Grafana observability platform TS / Go B 84/100 report · repo
58
Hugo static site generator Go B 84/100 report · repo
59
Laravel web framework PHP B 84/100 report · repo
60
lazygit git TUI Go B 84/100 report · repo
61
libGDX game framework Java B 84/100 report · repo
62
pnpm package manager TypeScript B 84/100 report · repo
63
pytest test framework Python B 84/100 report · repo
64
React UI library JavaScript B 84/100 report · repo
65
Ruby on Rails web framework Ruby B 84/100 report · repo
66
Sphinx docs generator Python B 84/100 report · repo
67
Svelte UI framework JS / TS B 84/100 report · repo
68
TypeScript programming language TypeScript B 84/100 report · repo
69
Valkey in-memory database C B 84/100 report · repo
70
Vue UI framework TypeScript B 84/100 report · repo
71
Angular UI framework TypeScript B 76/100 report · repo
72
Axios HTTP client JavaScript B 76/100 report · repo
73
Deno JS runtime Rust B 76/100 report · repo
74
Julia programming language Julia / C B 76/100 report · repo
75
Neovim text editor C / Lua B 76/100 report · repo
76
starship shell prompt Rust B 76/100 report · repo
77
Vitest test runner TypeScript B 76/100 report · repo
78
Zellij terminal multiplexer Rust B 76/100 report · repo
79
Helix text editor Rust B 75/100 report · repo
80
React Native mobile framework JS / C++ C 68/100 report · repo
81
Redis in-memory database C C 68/100 report · repo
82
Rust programming language Rust C 68/100 report · repo
83
ripgrep search tool Rust D 59/100 report · repo
84
WezTerm terminal emulator Rust D 51/100 report · repo
85
Zola static site generator Rust D 51/100 report · repo
Hono web framework · TypeScript — grading soon (check back in an hour)
Playwright browser automation · TypeScript — grading soon (check back in an hour)
Ruff Python linter · Rust — grading soon (check back in an hour)
Helm Kubernetes package manager · Go — grading soon (check back in an hour)
Prometheus monitoring system · Go — grading soon (check back in an hour)
Argo CD GitOps CD · Go — grading soon (check back in an hour)
Pulumi IaC platform · Go / TS — grading soon (check back in an hour)
Meilisearch search engine · Rust — grading soon (check back in an hour)
MinIO object storage · Go — grading soon (check back in an hour)
Flutter mobile UI toolkit · Dart — grading soon (check back in an hour)
.NET MAUI cross-platform framework · C# — grading soon (check back in an hour)
Godot game engine · C++ — grading soon (check back in an hour)
Docusaurus docs site generator · TypeScript — grading soon (check back in an hour)
kitty terminal emulator · Python / C — grading soon (check back in an hour)
Kotlin programming language · Kotlin / Java — grading soon (check back in an hour)

How would yours score? Lint your changelog — paste a file or drop a repo URL, free, no signup. Then put the grade in your README with a live badge, or host a changelog on Wakelog that passes by construction: dated entries, permalinks, RSS, newest-first, breaking-change tags.