Brick Catalog
Browse all available bricks organized by category. Each brick is a Mason template that generates production-ready Flutter code following Archipelago's architecture patterns.
Core Scaffolding Free
| Brick | Description |
|---|---|
| flutter_modular_monorepo | Full monorepo project scaffold with dual-GetIt DI, FeatureSDK, and CI/CD |
| feature_monorepo_skeleton | Feature module (single or API/Impl split) |
| app_scaffold | New app in existing workspace with DI, router, Fastlane |
| initializer_skeleton | Pre/post launch initializer |
Shared Packages Free
| Brick | Description |
|---|---|
| shared_dependencies | Centralized dependency management with barrel exports |
| shared_app_config | Environment variables and flavor management with envied |
Utilities Free
| Brick | Description |
|---|---|
| app_lints | Custom lint rules for coding standards and architecture conventions |
| app_utilities | Shared utilities with DI setup, logging, and common helpers |
Infrastructure SDKs Free
| Brick | Description |
|---|---|
| network_sdk | HTTP client abstraction with Dio or http implementation |
| websocket_sdk | WebSocket client abstraction with dart:io or Phoenix |
| analytics_sdk | Multi-vendor analytics with API contract and orchestrator impl |
| feature_flag_sdk | Feature flag abstraction with multiple provider implementations |
| monitoring_sdk | App monitoring with API contract, system logger impl, and noop for build_prepare |
| core_infrastructure_package | Essential core infrastructure SDK with DI, base patterns, logging |
| launch_tracker_sdk | App launch time tracker with debug impl and release noop for build_prepare swap |
| connectivity_sdk | Network reachability + Wi-Fi SSID via connectivity_plus and network_info_plus |
Analytics Vendors Free
Per-vendor analytics implementations, selectable via multi-select during monorepo generation.
| Brick | Description |
|---|---|
| firebase_analytics_impl | Firebase Analytics vendor with event/param sanitization |
| appsflyer_analytics_impl | AppsFlyer analytics vendor with deep link attribution |
| mixpanel_analytics_impl | Mixpanel analytics vendor with People API |
| moengage_analytics_impl | MoEngage analytics vendor with properties builder |
Monitoring Vendors Free
Per-vendor monitoring implementations, selectable via multi-select during monorepo generation.
| Brick | Description |
|---|---|
| crashlytics_monitoring_impl | Firebase Crashlytics with Flutter error capture |
| sentry_monitoring_impl | Sentry with full tracing and configurable DSN |
| newrelic_monitoring_impl | New Relic Mobile with interaction tracking |
| grafana_monitoring_impl | Grafana (Loki + Tempo) with OTLP-compliant tracing |
Feature Modules Free
| Brick | Description |
|---|---|
| auth_sdk | Authentication with login/register, event-driven listener, scoped DI, per-feature slang translations |
| home_sdk | Home feature with dashboard, profile, settings, and per-feature slang translations |
| introduction_sdk | Onboarding with welcome, feature highlights, and get started pages |
| paywall_sdk | Paywall with pricing UI, mock purchase flow, and subscription management |
Auth Add-ons Free
| Brick | Description |
|---|---|
| social_auth_sdk | Multi-provider OAuth (Google, Apple, Facebook) via per-provider packages |
| biometric_auth_sdk | Face ID / Touch ID / fingerprint via local_auth unlock gate |
User Engagement Free Pro
| Brick | Tier | Description |
|---|---|---|
| rating_review_sdk | Free | In-app rating prompt with smart-prompt heuristics (session/key-event thresholds, cooldown, per-version gate) |
| feedback_sdk | Free | In-app feedback with offline queue, metadata enrichment, and optional feature voting |
| push_notification_sdk | Free | FCM + OneSignal push notifications with token lifecycle and tap-driven navigation |
| home_widget | Pro | iOS WidgetKit + Android AppWidget scaffold with home_widget plugin |
| ai_chat_sdk | Pro | Streaming LLM chat UI (OpenAI/Anthropic) with SharedPreferences persistence |
WebView Free Pro
| Brick | Tier | Description |
|---|---|---|
| webview_sdk | Free | Basic WebView with URL loading, navigation controls, and URI scheme interception |
| webview_sdk_advanced | Pro | Bidirectional JS bridge + request interceptors (extends webview_sdk) |
Release Tooling Pro
| Brick | Description |
|---|---|
| shorebird_sdk | OTA code-push integration via shorebird_code_push |
UI & Assets Free Pro
| Brick | Tier | Description |
|---|---|---|
| flutter_ui_kit | Free | Design system with foundations, theme extensions, and Widgetbook |
| flutter_l10n | Free | Localization using Slang v4 with type-safe translations and per-feature support |
| flutter_asset | Free | Type-safe asset packages with pure Dart contracts |
| ui_kit_component | Free | UI component with optional headless architecture, test, and widgetbook showcase |
| ui_kit_theme | Pro | New theme variant for the UI Kit |
Devtools Free Pro Enterprise
| Brick | Tier | Description |
|---|---|---|
| monorepo_toolkit | Free | CLI toolkit for Flutter monorepo management |
| asset_generator | Free | Type-safe asset enum generation from directory structure |
| affected | Pro | Git-based affected package detection for CI/CD |
| coverage_manager | Pro | Test coverage pipeline with configurable thresholds |
| size_guard | Pro | File size threshold enforcement |
| detect_new_library | Pro | Detects newly added direct dependencies |
| size_analyzer | Pro | Flutter --analyze-size report with develop baseline |
| permission_guard | Pro | Permission diff from compiled APK/IPA artifacts |
| asset_optimizer | Pro | Image asset optimization (SVG, PNG, JPEG) |
| ui_kit_generator | Enterprise | UI Kit component and theme variant management commands |
Developer Tools Pro
In-app debug panel and sub-brick inspectors. Install app_debugger first — it is the host for all sub-bricks.
| Brick | Description |
|---|---|
| app_debugger | In-app dev panel with draggable FAB, 10 painter flags, device/package info |
| app_debugger_network | Alice HTTP inspector tab |
| app_debugger_websocket | WebSocket traffic inspector tab |
| app_debugger_feature_flag | Runtime flag spoofer tab |
| app_debugger_analytics | Analytics event inspector tab |
| app_debugger_storage | Filesystem storage breakdown tab |
Diagnostics Enterprise
| Brick | Description |
|---|---|
| app_blackbox | Session capture (metrics, filesystem, events, screen) into a .bbx diagnostic bundle |
Advanced Free
| Brick | Description |
|---|---|
| utilities_sdk | Device info, package info, biometric utilities |