FLUTTER ECOSYSTEM

stash_file

File storage extension for the stash API. Provides support to store vaults and caches in the local file system in binary format using the msgpack json format

Latest version
5.2.0
30-day downloads
1.7K
Likes
3
Pub points
140

Package Overview

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

Overview

Stash_File is a Flutter/Dart package that extends the Stash API to enable file-based storage for vaults and caches. It stores data locally in binary format using MessagePack serialization, ensuring efficient and compact storage. Designed for persistent, structured data management, it supports multiple platforms including Android, iOS, macOS, Windows, and Linux. Ideal for apps needing fast, reliable local storage without relying on databases or complex setups.

Use cases
  • Offline data persistence
  • Caching application state
  • Local storage for configuration
  • Fast read/write operations
  • Cross-platform data sync
  • App state management
Key features
  • Binary storage with MessagePack
  • Support for vaults and caches
  • Platform-agnostic file system access
  • Efficient serialization
  • Simple integration with Stash API
  • Automatic file handling
Suitable for
  • Apps requiring offline functionality
  • Developers using Stash for data management
  • Projects needing lightweight persistent storage
  • Cross-platform applications
  • High-performance local data access
  • Prototyping with local data
Considerations
  • Requires Stash core package
  • File system permissions on some platforms
  • Limited to file-based storage
  • Not suitable for large-scale database needs
  • No built-in encryption
  • Data recovery depends on file integrity
Supported platformsAndroidiOSmacOSWindowsLinux

Install package

flutter pub add stash_file

Categories

Dependencies

Dependency list 5 items

Source repository

Related projects