Resource (portable)

  • Note: This package is a portable (Web compatible) fork from original resource package.
  • The usage of this package should be the same of original resource package, beside import line.

pub package CI GitHub Tag New Commits Last Commits Pull Requests Code size License

Reading data from package contents and files.

A resource is data that can be read into a Dart program at runtime. A resource is identified by a URI. It can be loaded as bytes or data. The resource URI may be a package: URI.


import 'package:resource_portable/resource.dart' show Resource;
import 'dart:convert' show utf8;

main() async {
  var resource = new Resource("package:foo/foo_data.txt");
  var string = await resource.readAsString(encoding: utf8);

Learning more

Please check out the API docs.

Features and bugs

Please file feature requests and bugs at the issue tracker.


Graciliano M. Passos: gmpassos@GitHub.


Dart free & open-source license.


A Resource is data that can be read into a Dart program.