Category Code Generation
Top Code Generation packages by yearly commits
build_runner tools: freezed, json_serializable, injectable
Ranks repos by total commits over the past 52 weeks. Activity, not quality. A finished library may rank low. A thrashing one may rank high.
Packages need a public GitHub repo, at least 50 commits in the past 52 weeks, and at least 100 downloads a day. Monorepo siblings collapse to the highest-downloaded package.
masamune first shipped 6 years ago. Ranks #5 in Code Generation by commit activity, #172 by daily downloads in the same category.
| Rank | Package | Description | Commits / yr | Last commit | Downloads / day | Stars |
|---|---|---|---|---|---|---|
| #1 | 🇺🇸 tools.dart.dev | A package of classes that are generated from the DAP specifications along with their generating code. | 5.9K | 9d ago | 169.1K | ★ 11.2K |
| #2 | cjycode.com | Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple | 1.9K | 9d ago | 15.5K | ★ 5.3K |
| #3 | 🇺🇸 flutter.dev | Reusable base class for platform interfaces of Flutter federated plugins, to help enforce best practices. | 1.6K | 9d ago | 186.8K | ★ 5.2K |
| #4 | 🇸🇪 serverpod.dev | Serialization package for Serverpod. | 737 | 9d ago | 2.4K | ★ 3.2K |
| #5 | 🇯🇵 mathru.net | An application development framework centered on automatic code generation using build_runner. | 687 | 11d ago | 118 | ★ 41 |
| #6 | 🇺🇸 labs.flutter.dev | A full-featured package used to build and validate JSON schemas in Dart. | 502 | 10d ago | 2.2K | ★ 1.7K |
| #7 | 🇺🇸 dart.dev | Utilities for working with Foreign Function Interface (FFI) code. | 483 | 9d ago | 322.1K | ★ 265 |
| #8 | 🇺🇸 dart.dev | A package for authoring build_runner compatible code generators. | 323 | 10d ago | 183.2K | ★ 856 |
| #9 | 🇩🇪 simonbinder.eu | Dev-dependency for users of drift. Contains the generator and development tools. | 316 | 12d ago | 24.2K | ★ 3.2K |
| #10 | 🇩🇪 schultek.dev | Builders for jaspr | 305 | 12d ago | 506 | ★ 2.4K |
| #11 | 🇺🇸 genkit.dev | A lightweight library for type-safe data classes and runtime JSON Schemas, with built-in serialization and validation. | 296 | 9d ago | 805 | ★ 145 |
| #12 | A project for analyzing Riverpod code. This is internally used by riverpod_lint and riverpod_generator | 273 | 22d ago | 35.9K | ★ 7.3K | |
| #13 | 🇫🇷 dash-overflow.net | A package exposing annotations for riverpod_generator | 273 | 22d ago | 35.2K | ★ 7.3K |
| #14 | 🇺🇸 verygood.ventures | A Very Good Command-Line Interface for Dart created by Very Good Ventures. | 236 | 10d ago | 6.4K | ★ 2.4K |
| #15 | 🇮🇹 inappwebview.dev | Internal annotations used by the generator of flutter_inappwebview plugin | 223 | 4mo ago | 39.6K | ★ 3.7K |
| #16 | 🇩🇰 carp.dk | Polymorphic JSON serialization based on json_serializable annotations. | 221 | 23d ago | 4.3K | ★ 84 |
| #17 | An OpenAPI generator, focused on generating high quality code. | 211 | 24d ago | 857 | ★ 52 | |
| #18 | 🇺🇸 tools.dart.dev | A fluent, builder-based library for generating valid Dart code. | 181 | 10d ago | 237.8K | ★ 108 |
| #19 | 🇺🇸 leoafarias.com | Annotations for mix and mix_generator | 181 | 9d ago | 682 | ★ 794 |
| #20 | A sophisticated code editor package for flutter backed by rust backend. | 176 | 25d ago | 326 | ★ 136 | |
| #21 | 🇺🇸 powersync.com | PowerSync Dart and Flutter SDK. Sync Postgres, MongoDB, MySQL or SQL Server with SQLite in your app | 173 | 10d ago | 1.1K | ★ 243 |
| #22 | 🇩🇪 widgetbook.io | A package featuring the annotations used by widgetbook_generator. | 162 | 10d ago | 14.2K | ★ 927 |
| #23 | dart-frog.dev | Code generation tooling for Dart Frog — a fast, minimalistic backend framework for Dart. | 142 | 2mo ago | 460 | ★ 2.3K |
| #24 | 🇷🇺 zuzu.dev | Internal annotations used by the generator of zikzak_inappwebview plugin | 125 | 11d ago | 326 | ★ 26 |
| #25 | 🇺🇸 ethanblake.xyz | A flexible Dart bytecode compiler and interpreter written in Dart, enabling dynamic execution and code push for AOT Dart apps. | 111 | 1mo ago | 157 | ★ 400 |
| #26 | 🇫🇷 dash-overflow.net | Annotations for the freezed code-generator. This package does nothing without freezed too.
| 110 | 18d ago | 111.3K | ★ 2.2K |
| #27 | 🇰🇪 melvinotieno.com | Integrate build_runner with pigeon code generation to automate the process of generating platform channels. | 99 | 4mo ago | 143 | ★ 2 |
| #28 | carapacik.dev | Package that generates REST clients and data classes from OpenApi definition file | 97 | 13d ago | 1K | ★ 148 |
| #29 | The typesafe, reactive, and lightweight SQLite abstraction for your Flutter applications. Don't use this package directly. Import the froom package instead.
| 93 | 3mo ago | 182 | ★ 31 | |
| #30 | 🇺🇸 brickhub.dev | A Dart template generator which helps teams generate files quickly and consistently.
| 88 | 3mo ago | 12.1K | ★ 1.1K |
| #31 | 🇺🇸 gsconrad.com | Rust support for Dart's build hooks. Automatically builds and bundles your Rust code with your Dart code!
| 87 | 27d ago | 333 | ★ 64 |
| #32 | 🇮🇳 mings.in | retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit. | 86 | 19d ago | 17.7K | ★ 1.2K |
| #33 | 🇰🇷 cunarist.com | Rust for native business logic, Flutter for flexible and beautiful GUI | 85 | 28d ago | 297 | ★ 2.7K |
| #34 | 🇺🇸 graph.microsoft.com | Provides parsing and serialization support for the `application/json` content type. | 83 | 10d ago | 603 | ★ 21 |
| #35 | 🇬🇧 alexander-kirsch.com | Annotation for generating `copyWith` extensions code using `copy_with_extension_gen`. | 82 | 1mo ago | 5.7K | ★ 85 |
| #36 | 🇯🇵 eaglesakura.com | A package that automatically generates JSON files for passing to the Dart --dart-define command and a Defines class for type-safe programmatic access. It streamlines environment constant management for different flavors and build-time constant injection. | 80 | 5mo ago | 762 | ★ 0 |
| #37 | 🇱🇾 codeness.ly | Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart. | 75 | 21d ago | 16K | ★ 619 |
| #38 | 🇯🇵 wasabeef.jp | The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs. | 70 | 25d ago | 18.7K | ★ 1.6K |
| #39 | 🇺🇦 pro100.dev | Annotations for the theme_extensions_builder. This package does nothing without theme_extensions_builder.
| 70 | 20d ago | 2K | ★ 7 |
| #40 | 🇫🇷 dash-overflow.net | A package to help writing code-generators while supporting import prefixes and default values | 69 | 24d ago | 19.5K | ★ 19 |
| #41 | 🇺🇸 google.dev | Runtime library for protocol buffers support. Use with package:protoc_plugin to generate Dart code for your '.proto' files. | 57 | 3mo ago | 61.5K | ★ 572 |
| #42 | 🇺🇸 cryptoplease.com | Annotation used to make a Dart object borsh serializable. | 56 | 2mo ago | 252 | ★ 302 |
| #43 | 🇺🇸 kevmoo.com | A QR code generation library for Dart. Supports QR code version 1 through 40, error correction and redundancy. | 55 | 26d ago | 81K | ★ 400 |
| #44 | 🇺🇸 shorebird.dev | Check for and download Shorebird code push updates from your app. | 53 | 12d ago | 5.9K | ★ 89 |
