FLUTTER ECOSYSTEM

get_storage

A fast, extra light and synchronous key-value storage written entirely in Dart

Latest version
2.1.1
30-day downloads
156K
Likes
1.9K
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

GetStorage is a lightweight, synchronous key-value storage solution built entirely in Dart, designed for fast and efficient data persistence across multiple platforms. It provides a simple API to store and retrieve basic data types like strings, numbers, booleans, and lists without requiring asynchronous operations. Ideal for small-scale app state management or caching, it runs seamlessly on Android, iOS, Web, macOS, Windows, and Linux. Its minimal footprint and ease of use make it suitable for developers seeking a straightforward alternative to more complex databases.

Use cases
  • Storing user preferences
  • Caching small datasets
  • Persisting app settings
  • Managing session data
  • Simple local state management
Key features
  • Synchronous operations
  • Lightweight and fast
  • Supports multiple platforms
  • Easy-to-use API
  • No external dependencies
Suitable for
  • Small to medium apps
  • Quick prototyping
  • Simple data persistence needs
  • Cross-platform development
  • Apps avoiding complex database setups
Considerations
  • Not suitable for large datasets
  • Limited query capabilities
  • No built-in encryption
  • Data stored in plain text
  • Best for simple key-value pairs only
Supported platformsAndroidiOSWebmacOSWindowsLinux

Install package

flutter pub add get_storage

Categories

Dependencies

Dependency list 2 items

Source repository

Related projects