Dart & Flutter Packages
Libraries extracted from production apps, hardened across thousands of hours of real use, and published on pub.dev for the community.
saropa_lints 2,134 rules
Custom lint rules for Flutter and Dart with 250+ quick fixes.

dart pub add saropa_lintssaropa_dart_utils 5,900+ tests
400+ production-tested extension methods across 15+ categories.
dart pub add saropa_dart_utilssaropa_drift_advisor zero runtime
Debug-only SQLite/Drift inspector with full browser UI.

dart pub add dev:saropa_drift_advisorVS Code Extensions
Install individually or grab the full toolkit with Saropa Suite — one click, all extensions, with cross-extension integrations baked in.
Saropa Log Capture
Debug log capture for VS Code. Saves all Debug Console output to persistent, searchable log files.
Saropa Drift Viewer
SQLite inspector at a glance. VS Code sidebar and browser UI for saropa_drift_advisor.

Saropa Lints
Code quality dashboard inside VS Code. Companion to the saropa_lints package.

Saropa Workspace
File and script shortcuts. Pin any file or script for instant access.
Frequently asked questions
What platforms do Saropa developer tools support?
The Dart packages (saropa_lints, saropa_dart_utils, saropa_drift_advisor) work on any platform that runs Dart or Flutter — iOS, Android, Web, Windows, macOS, and Linux. The VS Code extensions (Log Capture, Drift Viewer, Lints, Workspace, Suite) run on Windows, macOS, and Linux. The Lints and Drift Viewer extensions are also available on Open VSX for Cursor and VSCodium.
Are Saropa developer tools free to use?
All Saropa developer tools are free and open source under the MIT license. There are no paid tiers, usage limits, or telemetry. The source code is available on GitHub for public audit.
How many lint rules does saropa_lints include?
saropa_lints includes 2,134 custom lint rules and 250+ quick fixes. Rules cover memory leaks, security vulnerabilities mapped to OWASP Top 10 (both Mobile and Web), runtime crashes, and domain-specific patterns for Riverpod, Drift, Bluetooth, and MethodChannel. The rules are organized into 5 adoption tiers: essential, recommended, professional, comprehensive, and pedantic.
Does saropa_drift_advisor add weight to release builds?
No. saropa_drift_advisor is a dev_dependency that gets tree-shaken out of release builds automatically. The HTTP debug server and browser UI only run in debug mode. Your production APK, IPA, or web bundle carries zero bytes from the package.
What is Saropa Suite and why should I install it?
Saropa Suite is a VS Code extension pack that installs Log Capture, Drift Viewer, Lints, and Workspace in one click. Beyond bundling, it enables cross-extension integrations: bug reports embed lint findings with OWASP summaries, debug sessions carry query performance context from Drift Viewer, and you can right-click any SQL line in your logs to open it directly in Drift Advisor.
Can I use saropa_dart_utils in a web project without dart:io?
Yes. saropa_dart_utils has zero external dependencies and no dart:io imports, making it safe for pure-Dart, Flutter Web, and server-side projects. The full library is tree-shakeable — a single barrel import adds no unused code to your binary.