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: 95/100 · median 92/100 · 100 of 100 (100%) score B or better

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

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.