Category Utilities
Top Utilities packages by yearly commits
General-purpose helpers: extensions, formatters, validators, algorithms, data structures
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.
multiformats first shipped 3 years ago. Ranks #5 in Utilities by commit activity, #623 by daily downloads in the same category.
| Rank | Package | Description | Commits / yr | Last commit | Downloads / day | Stars |
|---|---|---|---|---|---|---|
| #1 | 🇺🇸 dart.dev | Annotations used to express developer intentions that can't otherwise be deduced by statically analyzing source code. | 5.9K | today | 383K | ★ 11.2K |
| #2 | 🇺🇸 community.ag-ui.com | Dart SDK for AG-UI protocol - standardizing agent-user interactions through event-based communication | 2.6K | 7d ago | 626 | ★ 15.1K |
| #3 | 🇺🇸 atsign.org | A library of Dart and Flutter utility classes that are used across other components of the atPlatform. | 1.8K | 7d ago | 679 | ★ 1.4K |
| #4 | 🇺🇸 flutter.dev | A Dart package for reading XDG directory configuration information on Linux. | 1.6K | 20d ago | 209.6K | ★ 5.3K |
| #5 | 🇯🇵 atprotodart.com | Core library for parsing IPFS-related things. This package is mainly used by https://atprotodart.com packages. | 1K | today | 152 | ★ 207 |
| #6 | 🇸🇪 serverpod.dev | Wraps an object in a dedicated isolate and forwards method calls to it, so timer- or event-loop-driven work (e.g. progress spinners) keeps running even when the calling isolate's event loop is blocked. Dependency-free. | 737 | 9d ago | 4K | ★ 3.2K |
| #7 | 🇺🇸 sellsbrothers.com | Interface definitions for dartantic_ai for use in building custom providers. | 685 | 1mo ago | 325 | ★ 91 |
| #8 | 🇺🇸 xsoulspace.dev | Flutter MCP Toolkit to add Flutter-specific methods to the MCP server | 554 | 6d ago | 480 | ★ 359 |
| #9 | 🇺🇸 dart.dev | A library that contains a Dart API for the JSON-based protocol for `hook/build.dart` and `hook/link.dart`. | 480 | 2d ago | 320.9K | ★ 270 |
| #10 | 🇺🇸 labs.flutter.dev | A full-featured package used to build and validate JSON schemas in Dart. | 461 | 9d ago | 2.3K | ★ 1.7K |
| #11 | 🇵🇦 goldenm.com | Layrz API models for Dart/Flutter. This package contains the models used by the Layrz API. | 459 | 2d ago | 369 | ★ 3 |
| #12 | Portable multi-language VM: parse, run and translate Dart, Java, Kotlin, Go, C#, JavaScript, TypeScript, Lua and Python — with on-the-fly Wasm compilation and MCP/LSP servers. | 400 | 11d ago | 189 | ★ 82 | |
| #13 | 🇺🇸 genkit.dev | MCP integration for Genkit Dart. | 322 | 16d ago | 292 | ★ 154 |
| #14 | 🇺🇸 aws-amplify.com | Smithy client runtime for Dart with common utilities for I/O and serialization. | 266 | 14d ago | 3K | ★ 1.4K |
| #15 | 🇨🇴 leancode.co | MCP server that lets AI agents (Claude, Copilot, Cursor) inspect and interact with running Flutter apps — tap, scroll, type, and screenshot. | 258 | 21d ago | 1.6K | ★ 375 |
| #16 | 🇪🇸 vyp.dev | A common platform interface for the zstandard plugin. | 252 | 4mo ago | 313 | ★ 11 |
| #17 | 🇨🇭 lukas-renggli.ch | Full-featured XML for Dart — DOM parsing, SAX streaming, XPath 3 querying, and a fluent builder API. | 215 | 1mo ago | 331.7K | ★ 230 |
| #18 | 🇮🇸 tsin.is | Provides data for world languages in the form of sealed classes. | 202 | 25d ago | 756 | ★ 66 |
| #19 | 🇺🇸 terminal.studio | SSH and SFTP client written in pure Dart, aiming to be feature-rich as well as easy to use. | 197 | 7d ago | 2.6K | ★ 259 |
| #20 | halildurmus.dev | Allocation tracking and leak detection for Dart FFI code. | 194 | 10d ago | 42K | ★ 847 |
| #21 | 🇺🇸 tools.dart.dev | Provides a standard representation for source code locations and spans. | 192 | 21d ago | 365K | ★ 110 |
| #22 | FlatBuffers reading and writing library for Dart. Based on original work by Konstantin Scheglov and Paul Berry of the Dart SDK team. | 186 | 1mo ago | 6.3K | ★ 26.3K | |
| #23 | 🇦🇺 onepub.dev | A collection of functions that allow you to interact with the file system and OS environment from any platform that supports dart:io. Copy, move, delete files and directory trees, search for files, create temp files and directories. | 181 | 2mo ago | 2.4K | ★ 266 |
| #24 | leanflutter.dev | A simple shell commands executor. | 168 | 16d ago | 679 | ★ 1.1K |
| #25 | 🇰🇿 yet-another.dev | A package for formatting Dart strings like a format method in Python. | 163 | 2d ago | 1.5K | ★ 16 |
| #26 | stduritemplate.proj.sbs | A Dart implementation of URI Templates defined in (RFC 6570). | 160 | 21d ago | 601 | ★ 51 |
| #27 | Flutter three_js_math package converted from threejs and three_dart package to be used with three_js. | 150 | 13d ago | 180 | ★ 89 | |
| #28 | 🇺🇸 jamcorder.com | A common platform interface for the flutter_blue_plus plugin. | 145 | 13d ago | 7.1K | ★ 997 |
| #29 | A pure Dart implementation of Handlebars template engine. | 145 | 29d ago | 566 | ★ 552 | |
| #30 | 🇬🇧 tusar.dev | A query string encoding and decoding library for Dart. Ported from qs for JavaScript. | 139 | 26d ago | 4.6K | ★ 6 |
| #31 | yom-engine.com | A Dart in-memory cache library with FIFO, LRU, MRU, LFU, TTL expiry, async-safe variants, and monitoring metrics. | 139 | 2mo ago | 146 | ★ 2 |
| #32 | 🇺🇸 invisiblewrench.com | A common platform interface for the FlutterMidiCommand plugin. | 130 | 6d ago | 148 | ★ 119 |
| #33 | The windows implementation of Flutter plugin for google places sdk | 122 | 28d ago | 149 | ★ 3 | |
| #34 | 🇺🇸 fluttercommunity.dev | Flutter plugin providing detailed information about the device (make, model, etc.), and Android or iOS version the app is running on. | 118 | 14d ago | 119.7K | ★ 1.9K |
| #35 | 🇺🇸 sass-lang.com | A Sass implementation in Dart. | 109 | 27d ago | 3.3K | ★ 4.2K |
| #36 | 🇺🇸 launchdarkly.com | Common dart libraries used by LaunchDarkly SDKs. This is an internal package not designed for general use. | 109 | 15d ago | 3.2K | ★ 20 |
| #37 | vincentsanicolas.me | A streaming JSON parser optimized for LLM responses. Parse JSON reactively as it streams in, with path-based subscriptions and type-safe property access. | 103 | 1mo ago | 1.2K | ★ 14 |
| #38 | 🇯🇵 eaglesakura.com | Dart runtime extensions. | 99 | 1mo ago | 1.3K | ★ 2 |
| #39 | 🇯🇵 codingfeline.com | Unicode 17.0 Normalization - NFC, NFD, NFKC, NFKD. This is a Dart port of [walling/unorm](https://github.com/walling/unorm). | 97 | 22d ago | 6.8K | ★ 14 |
| #40 | 🇺🇸 tools.dart.dev | An API for defining and verifying files and directory structures. | 95 | 20d ago | 6.6K | ★ 533 |
| #41 | 🇬🇧 invertase.io | Parse a git commit message using the Conventional Commits specification. | 91 | 24d ago | 2.3K | ★ 1.5K |
| #42 | 🇩🇪 sdk.usercentrics.com | The Usercentrics Apps SDK is a Consent Management Platform framework that ensures legal compliance for different legal frameworks. | 89 | 21d ago | 998 | ★ 6 |
| #43 | 🇺🇸 ethanblake.xyz | A flexible Dart bytecode compiler and interpreter written in Dart, enabling dynamic execution and code push for AOT Dart apps. | 85 | 2mo ago | 156 | ★ 400 |
| #44 | 🇺🇸 farend.net | Library to calculate prayer times for muslims. Based on precise astronomical formula. | 85 | 2mo ago | 126 | ★ 21 |
| #45 | memento.engineering | A framework-agnostic Seed/Branch keyed-reconcile tree engine — Flutter's element/reconciliation model extracted to pure, bare-VM Dart. | 81 | 10d ago | 136 | ★ 1 |
| #46 | 🇺🇸 brickhub.dev | A Dart template generator which helps teams generate files quickly and consistently.
| 79 | 4mo ago | 11.4K | ★ 1.1K |
| #47 | 🇺🇸 labs.dart.dev | Time zone databases and time zone aware `DateTime`. | 75 | 28d ago | 97.9K | ★ 47 |
| #48 | 🇺🇸 google.dev | Function for sanitizing HTML to prevent XSS by restrict elements and attributes to a safe subset of allowed values. | 75 | 1mo ago | 28.5K | ★ 508 |
| #49 | 🇳🇱 finchdart.com | Package for building SQL queries in Dart, focusing on MySQL support. | 74 | 1mo ago | 417 | ★ 7 |
| #50 | Retrieve the current Dart and Flutter SDK semantic versions with easy-to-use nullable getters for streamlined version management. | 72 | 14d ago | 646 | ★ 3 | |
| #51 | A common platform interface for the speech_to_text plugin. | 69 | 1mo ago | 15.4K | ★ 470 | |
| #52 | 🇨🇳 mixin.dev | A flutter plugin which could read image,files from clipboard and write files to clipboard. | 68 | 1mo ago | 4.6K | ★ 511 |
| #53 | A package to get the ip address of the current device. Uses https://api64.ipify.org to get the system IP. | 64 | 9mo ago | 594 | ★ 29 | |
| #54 | 🇨🇦 nfet.net | Plugin that allows Flutter apps to generate and print documents to compatible printers on Android, iOS, macOS, Windows, and Linux, as well as web print.
| 63 | 26d ago | 24.6K | ★ 1.5K |
| #55 | Generated country class with country_generator using countries. | 61 | 1mo ago | 583 | ★ 4 | |
| #56 | flutter-it.dev | Simple direct Service Locator that allows to decouple the interface from a concrete implementation and to access the concrete implementation from everywhere in your App" | 60 | 5mo ago | 62.8K | ★ 1.5K |
| #57 | 🇺🇸 google.dev | Library for use by client APIs generated from Discovery Documents. | 60 | 5d ago | 26.6K | ★ 419 |
| #58 | 🇺🇸 flutter.dev | A templating library that implements the Mustache template specification | 59 | 24d ago | 252.7K | ★ 9 |
| #59 | 🇩🇪 inlavigo.com | gg_json offers a bunch of JSON helpers used in various context. | 58 | 17d ago | 192 | ★ 1 |
| #60 | 🇯🇵 karte.io | Flutter plugin for KARTE Variables, provides a simple API to access variables. Supports on Android and iOS. | 57 | 1mo ago | 300 | ★ 7 |
| #61 | 🇺🇸 libdbm.com | Pure Dart implementations of LZ4, Snappy, GZIP, and Zstd compression algorithms with no native dependencies. | 56 | 1mo ago | 107 | ★ 1 |
| #62 | 🇺🇸 google.dev | Runtime library for protocol buffers support. Use with package:protoc_plugin to generate Dart code for your '.proto' files. | 55 | 1mo ago | 64.6K | ★ 572 |
| #63 | 🇺🇸 nylo.dev | Micro-framework for Flutter that's built to simplify app development for Flutter projects. | 55 | 1mo ago | 100 | ★ 149 |
| #64 | medz.dev | Composable number formatting and parsing for decimals, compact values, percentages, byte sizes, currency display text, and locale-aware numerals. | 52 | 1mo ago | 123 | ★ 12 |
| #65 | 🇺🇸 dart.dev | Utility functions and classes related to the 'dart:async' library. | 50 | 10d ago | 372.1K | ★ 71 |
