Category Code Generation
Most active Code Generation packages
build_runner tools: freezed, json_serializable, injectable
Ranked by total commits to the linked GitHub repository over the past 52 weeks. Packages need a public GitHub repo, at least 50 commits in the window, and at least 100 downloads a day. Monorepo siblings collapse to the highest-downloaded package.
schemantic first shipped 3 months ago. Ranks #13 in Code Generation by commit activity, #162 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.8K | 4d ago | 142.1K | ★ 11.1K |
| #2 | flutter.dev | Reusable base class for platform interfaces of Flutter federated plugins, to help enforce best practices. | 1K | 5d ago | 158.6K | ★ 5.2K |
| #3 | cjycode.com | Flutter/Dart <-> Rust binding generator, feature-rich, but seamless and simple | 936 | 3d ago | 10.9K | ★ 5.2K |
| #4 | serverpod.dev | Serialization package for Serverpod. | 690 | 5d ago | 1.7K | ★ 3.2K |
| #5 | dart.dev | Utilities for working with Foreign Function Interface (FFI) code. | 483 | 8d ago | 311.9K | ★ 264 |
| #6 | labs.flutter.dev | A full-featured package used to build and validate JSON schemas in Dart. | 467 | 7d ago | 673 | ★ 1.6K |
| #7 | schultek.dev | Builders for jaspr | 382 | 9d ago | 440 | ★ 2.3K |
| #8 | An OpenAPI generator, focused on generating high quality code. | 359 | 13d ago | 205 | ★ 51 | |
| #9 | dash-overflow.net | A package exposing annotations for riverpod_generator | 332 | 7d ago | 28.6K | ★ 7.2K |
| #10 | A project for analyzing Riverpod code. This is internally used by riverpod_lint and riverpod_generator | 332 | 7d ago | 27.9K | ★ 7.2K | |
| #11 | dart.dev | A package for authoring build_runner compatible code generators. | 316 | 5d ago | 150.1K | ★ 847 |
| #12 | simonbinder.eu | Dev-dependency for users of drift. Contains the generator and development tools. | 302 | 4d ago | 16.4K | ★ 3.2K |
| #13 | genkit.dev | A general-purpose builder for generating type-safe data classes and JSON schemas from abstract definitions. | 285 | 7d ago | 123 | ★ 132 |
| #14 | leoafarias.com | Annotations for mix and mix_generator | 261 | 20d ago | 700 | ★ 775 |
| #15 | cachet.dk | Polymorphic JSON serialization based on json_serializable annotations. | 253 | 29d ago | 2.8K | ★ 84 |
| #16 | verygood.ventures | A Very Good Command-Line Interface for Dart created by Very Good Ventures. | 225 | 6d ago | 4.5K | ★ 2.4K |
| #17 | inappwebview.dev | Internal annotations used by the generator of flutter_inappwebview plugin | 223 | 3mo ago | 32.9K | ★ 3.7K |
| #18 | powersync.com | PowerSync Dart and Flutter SDK. Sync Postgres, MongoDB, MySQL or SQL Server with SQLite in your app | 205 | 6d ago | 927 | ★ 239 |
| #19 | widgetbook.io | A package featuring the annotations used by widgetbook_generator. | 196 | 7d ago | 12K | ★ 922 |
| #20 | cunarist.com | Rust for native business logic, Flutter for flexible and beautiful GUI | 184 | 17d ago | 250 | ★ 2.7K |
| #21 | tools.dart.dev | A fluent, builder-based library for generating valid Dart code. | 179 | 7d ago | 207K | ★ 105 |
| #22 | A sophisticated code editor package with AI completion, LSP support, syntax highlighting, and advanced editing capabilities. | 144 | 8d ago | 170 | ★ 104 | |
| #23 | dart-frog.dev | Code generation tooling for Dart Frog — a fast, minimalistic backend framework for Dart. | 142 | 11d ago | 377 | ★ 2.2K |
| #24 | dash-overflow.net | Annotations for the freezed code-generator. This package does nothing without freezed too.
| 107 | 5d ago | 90.9K | ★ 2.2K |
| #25 | melvinotieno.com | Integrate build_runner with pigeon code generation to automate the process of generating platform channels. | 105 | 2mo ago | 149 | ★ 2 |
| #26 | carapacik.dev | Package that generates REST clients and data classes from OpenApi definition file | 98 | 22d ago | 644 | ★ 147 |
| #27 | The typesafe, reactive, and lightweight SQLite abstraction for your Flutter applications. Don't use this package directly. Import the froom package instead.
| 93 | 2mo ago | 134 | ★ 25 | |
| #28 | brickhub.dev | A Dart template generator which helps teams generate files quickly and consistently.
| 90 | 1mo ago | 8.1K | ★ 1.1K |
| #29 | mings.in | retrofit.dart is an dio client generator using source_gen and inspired by Chopper and Retrofit. | 89 | 5d ago | 14.3K | ★ 1.2K |
| #30 | google.dev | Runtime library for protocol buffers support. Use with package:protoc_plugin to generate Dart code for your '.proto' files. | 85 | 1mo ago | 50K | ★ 564 |
| #31 | ethanblake.xyz | A flexible Dart bytecode compiler and interpreter written in Dart, enabling dynamic execution and code push for AOT Dart apps. | 83 | 15d ago | 169 | ★ 399 |
| #32 | alexander-kirsch.com | Annotation for generating `copyWith` extensions code using `copy_with_extension_gen`. | 81 | 12d ago | 5.3K | ★ 85 |
| #33 | gsconrad.com | Rust support for Dart's build hooks. Automatically builds and bundles your Rust code with your Dart code!
| 81 | 9d ago | 165 | ★ 59 |
| #34 | 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 | 3mo ago | 225 | ★ 0 |
| #35 | graph.microsoft.com | Provides parsing and serialization support for the `text/plain` content type. | 79 | 20d ago | 340 | ★ 21 |
| #36 | cryptoplease.com | Annotation used to make a Dart object borsh serializable. | 78 | 1mo ago | 213 | ★ 302 |
| #37 | codeness.ly | Injectable is a convenient code generator for get_it. Inspired by Angular DI, Guice DI and inject.dart. | 69 | 23d ago | 13.7K | ★ 617 |
| #38 | wasabeef.jp | The Flutter code generator for your assets, fonts, colors, … — Get rid of all String-based APIs. | 68 | 17d ago | 14K | ★ 1.6K |
| #39 | A package to help writing code-generators while supporting import prefixes and default values | 66 | 20d ago | 13.6K | ★ 19 | |
| #40 | pro100.dev | Annotations for the theme_extensions_builder. This package does nothing without theme_extensions_builder.
| 63 | 1mo ago | 1.2K | ★ 7 |
| #41 | codeness.ly | A streamlined Dart build system that applies lean principles to minimize waste and maximize speed. Designed for developers who value efficiency and performance. | 56 | 23d ago | 12.9K | ★ 64 |
| #42 | shorebird.dev | Check for and download Shorebird code push updates from your app. | 54 | 6d ago | 4.6K | ★ 87 |