Sponsored by- The #1 Flutter-powered AI app builder
Home/Top/Code Generation/json_annotation

json_annotation

Published by 🇺🇸google.dev · v4.11.0 · released 4 months ago · BSD-3-CLAUSE License

First published 8 years ago.

Classes and helper functions that support JSON code generation via the `json_serializable` package.

Part of google/json_serializable.dart (3 packages) #2 in Code Generation #4 overall androidioswindowslinuxmacosweb
Downloads / day
327,998
as of 2026-06-25
GitHub stars
1,609
★ refreshed weekly
Likes
1,302
on pub.dev
Pub points
150 / 160
2026-05-26 2026-06-25

Repository health

Shared with 2 sibling packages in this repo.

Last commit
1 month ago
Issue response
Maintainer replies within ~2 days (median over 8 closed issues (low confidence))
Commit activity
Open issues
138
Open PRs
14
Contributors
47 (top contributor 91%)
CI
GitHub Actions
License (repo)
Sibling packages: checked_yaml, json_serializable

Last refreshed 1 month ago.

How json_annotation compares in Code Generation

Top of the Code Generation leaderboard, with json_annotation highlighted.

Rank Package Downloads / day Stars Likes

Compare json_annotation with

Head-to-head breakdowns against the other top Code Generation packages.