Skip to Content

WebF Native Plugins

Extend your WebF applications with native platform capabilities through easy-to-use plugins

3 Plugins
Cross-Platform
Open Source

Available Native Plugins

Access native platform features like deep linking, sharing, and more through JavaScript APIs.

Sharev1.0.0

SharingScreenshotsImages

Share content, text, and images in Flutter applications. Save screenshots, create previews, and integrate with native sharing mechanisms.

iOS · Android · macOS

Share Content

Share images, text, and URLs using native platform mechanisms

Save Screenshots

Save screenshots to device storage with platform-specific handling

Preview Images

Create preview images for temporary display in your app

Cross-Platform

Works seamlessly on iOS, Android, and macOS

@openwebf/webf-share

SQFlitev1.0.1

DatabaseSQLiteStorage

SQLite database for WebF applications. Provides persistent local storage with SQL queries, transactions, and batch operations.

iOS · Android · macOS

SQL Queries

Execute raw SQL queries and prepared statements with parameters

CRUD Operations

Insert, query, update, and delete data with type-safe APIs

Transactions

Execute multiple operations atomically with transaction support

Batch Operations

Execute multiple statements efficiently in a single batch

@openwebf/webf-sqflite

Bluetoothv1.0.0

BluetoothBLEIoT

Bluetooth Low Energy (BLE) device scanning, connection, and GATT operations. Connect to BLE peripherals and exchange data.

iOS · Android · macOS · Linux

Device Scanning

Scan for nearby BLE devices with optional service UUID filters

Connection Management

Connect and disconnect from BLE devices with timeout and MTU support

Service Discovery

Discover services, characteristics, and descriptors on connected devices

Real-time Notifications

Subscribe to characteristic notifications for real-time updates

@openwebf/webf-bluetooth

Want to create your own native plugin?

Learn how to build custom native plugins to extend WebF with platform-specific functionality.