Developer Tools

Production-hardened tools for VS Code, Dart, and Flutter — extracted from real-world apps and open for public audit.

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.

  • Memory leak + runtime crash detection
  • OWASP Top 10 security mapping (Mobile + Web)
  • Health Score (0–100) with delta tracking
  • Code Health Dashboard with hotspot analysis
  • 5 tiers: essential → pedantic
saropa_lints detecting memory leaks and security issues in the VS Code Problems panel
dart pub add saropa_lints

saropa_dart_utils 5,900+ tests

400+ production-tested extension methods across 15+ categories.

  • Strings, DateTime, Collections, Graphs, Async
  • Trie, bloom filter, Dijkstra, A*, topological sort
  • PII detection + path traversal protection
  • Zero dependencies · tree-shakeable
dart pub add saropa_dart_utils

saropa_drift_advisor zero runtime

Debug-only SQLite/Drift inspector with full browser UI.

  • SQL Notebook + Visual Query Builder
  • Natural-language-to-SQL query generation
  • Query Replay DVR for session playback
  • ER diagrams + schema diff + migration codegen
saropa_drift_advisor browser UI showing table grid with row counts across 30+ database tables
dart pub add dev:saropa_drift_advisor

VS 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.

  • 100K+ line virtual scrolling viewer
  • Error auto-classification (CRITICAL / TRANSIENT / BUG)
  • SQL diagnostics with Drift ORM support
  • Flow Map session-journey reports
  • Any debug adapter · 11 languages

Saropa Drift Viewer

SQLite inspector at a glance. VS Code sidebar and browser UI for saropa_drift_advisor.

  • Browse tables, run read-only SQL, export data
  • Query Replay DVR + Visual Query Builder
  • NL-to-SQL query generation
  • ER diagrams + snapshot comparison
Drift Viewer Ask in English dialog — type a question, get generated SQL with live preview

Saropa Lints

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

  • Findings Dashboard with OWASP compliance export
  • Code Health Dashboard + File Risk ranking
  • Package Vibrancy dependency scoring (A–F)
  • Rule Packs management + Code Lens
Saropa Package Dashboard in VS Code showing dependency health grades, size distribution, and package table

Saropa Workspace

File and script shortcuts. Pin any file or script for instant access.

  • Single-click opens, double-click runs
  • Recipe auto-detection from manifests
  • Cron scheduling + notes pane
  • Per-pin CLI args, env vars, working directory

Saropa Suite

One-click install for the full Saropa developer toolkit: Log Capture + Drift Viewer + Lints + Workspace.

  • Cross-extension integrations: bug reports embed lint findings, OWASP executive summaries, and project health scores.
  • Debug context: sessions carry query performance and schema context from Drift Viewer.
  • Log → Drift: right-click any SQL line in your logs to “Open in Drift Advisor.”
  • Install Saropa Suite on VS Code Marketplace →

Open source & community

Saropa’s build toolchain is open source and available for public audit. Issues, discussions, and contributions welcome.

  • github.com/saropa — source code, issue tracking, and technical discussions.
  • Medium — articles on architecture, tooling, and resilient tech.
  • Bluesky — updates and community news.

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.