Flutter Gems is a curated list of 7250+ useful Dart & Flutter packages that are categorized based on functionality.

Discord Medium LinkedIn X

Top Flutter Camera packages

Last updated: May 18, 2026

Integrating camera features allows your Flutter app to capture photos, record videos, and stream live image buffers for real-time processing (like machine learning or barcode scanning).

Best Practices for Camera Integration

  • Permissions: Always check and request camera permissions (permission_handler) before initializing the camera controller. Provide a clear fallback UI if the user denies access.
  • Resource Management: The camera sensor drains the battery rapidly and holds exclusive hardware locks. Always dispose() of the camera controller in your widget's lifecycle when navigating away or app goes to background.
  • Resolution Control: Don't default to the highest resolution (like 4K) if your app only needs to scan a small barcode or take a profile picture. Use medium or low presets to drastically improve performance and reduce memory spikes.

The complete list of Flutter packages for capturing photos, recording videos, and accessing the native camera API is provided below.


camera
👍 2.59K   ⬇️ 575.3K
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for controlling the camera. Supports previewing the camera feed, capturing images and video, and streaming image buffers to Dart.

camerawesome
👍 1.14K   ⬇️ 26.7K
Dart 3 compatible
Maintenance Status: Good

Easiest Flutter camera Plugin with builtin UI. Supporting capturing images, streaming images, video recording, switch sensors, autofocus, flash, filters... on Android and iOS.

camera_android_camerax
👍 81   ⬇️ 498.8K
Dart 3 compatible
Maintenance Status: Good

Android implementation of the camera plugin using the CameraX library.

camera_avfoundation
👍 14   ⬇️ 272.2K
Dart 3 compatible
Maintenance Status: Good

iOS implementation of the camera plugin.

camera_camera
👍 185   ⬇️ 872
Dart 3 compatible
Maintenance Status: Poor

The easy plugin camera for your project, platforms Android and iOS.

flutter_camera_overlay
👍 120   ⬇️ 102
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin to add common camera overlay components such as ID Card, Credit Card, Texts, prompts or custom components.

camera_windows
👍 73   ⬇️ 461
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for getting information about and controlling the camera on Windows.

camerax
👍 51   ⬇️ 237
Dart 3 compatible
Maintenance Status: Good

Work with audiovisual assets, control device cameras, process audio, and configure system audio interactions.

camera_filters Card Image
camera_filters
👍 51   ⬇️ 131
Dart 3 compatible
Maintenance Status: Average

This package will use camera with dynamic color list of filters, crop your image, text on image and change the text color.

whatsapp_camera
👍 47   ⬇️ 19
Dart 3 compatible
Maintenance Status: Poor

This is a package to open a camera along with a photo gallery, to simplify the steps of the end user

adv_camera
👍 46   ⬇️ 281
Dart 3 compatible
Maintenance Status: Good

An advanced camera with focus (with focus rectangle) and zoom feature.

camera_macos
👍 28   ⬇️ 8.8K
Dart 3 compatible
Maintenance Status: Average

macOS camera package implementation. Supports both internal and external cameras, can take pictures and record video with audio as well.

camerakit_flutter
👍 34   ⬇️ 74
Dart 3 compatible
Maintenance Status: Good

A camerakit plugin that provides developers with seamless integration and access to Snapchat CameraKit features within their Flutter applications.

camerakit
👍 33   ⬇️ 321
Dart 3 compatible
Maintenance Status: Average

Flutter camera kit uses native android and ios APIs for taking picture and scanning barcode with controlable flash.

flutter_camera
👍 25   ⬇️ 229
Dart 3 compatible
Maintenance Status: Poor

A Flutter plugin for iOS and Android allowing access to the device cameras and recording of videos.

camera_with_files
👍 22   ⬇️ 65
Dart 3 compatible
Maintenance Status: Poor

Make a Camera Module With Gallery View. Its Looks Like whatsapp Camera Module.

guideline_cam
👍 7   ⬇️ 18
Dart 3 compatible
Maintenance Status: Good

A lightweight Flutter package that helps capture IDs, documents, or faces with a guided camera overlay, auto-crop, and image processing.

nosmai_camera_sdk
👍 5   ⬇️ 56
Dart 3 compatible
Maintenance Status: Good

A Flutter plugin for Nosmai SDK - Real-time video filtering and beauty effects

flutter_better_camera
👍 66   ⬇️ 72

Maintenance Status: Poor

Flutter plugin for controlling the camera on Android and IOS, supports camera feed, capturing images, capturing videos, streaming image buffers and has support for all the essential features the camera APIs allow (flash, AE and more)