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

Discord Medium LinkedIn X

Top Flutter JavaScript packages

Last updated: March 18, 2026

You can run JavaScript code or interact with JavaScript libraries in Flutter using the following packages.


flutter_js Card Image
flutter_js
👍 354   ⬇️ 49.2K
Dart 3 compatible
Maintenance Status: Good

A Javascript engine to use with flutter. It uses Quickjs on Android and JavascriptCore on IOS

react
👍 72   ⬇️ 50.8K
Dart 3 compatible
Maintenance Status: Good

Bindings of the ReactJS library for building interactive interfaces.

chrome_extension
👍 64   ⬇️ 4.9K
Dart 3 compatible
Maintenance Status: Average

A library for accessing the `chrome.*` APIs available in Chrome extensions.

flutter_jscore
👍 41   ⬇️ 65
Dart 3 compatible
Maintenance Status: Poor

JavaScriptCore for Flutter. The plugin provides the ability to evaluate JavaScript programs from within dart.

js_wrapping
👍 5   ⬇️ 27.5K
Dart 3 compatible
Maintenance Status: Poor

That package contains elements to easilly wrap JS library in Dart.

dsbridge_flutter
👍 25   ⬇️ 2.3K
Dart 3 compatible
Maintenance Status: Average

A modern cross-platform JavaScript bridge, through which you can invoke each other's functions synchronously or asynchronously between JavaScript and Dart.

mdc_web
👍 19   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Poor

Dart wrapper for the material-components-web javascript library.

jsf
👍 16   ⬇️ 2.5K
Dart 3 compatible
Maintenance Status: Good

A high performance JavaScript engine, available out of the box in Flutter.

dquery
👍 2   ⬇️ 108
Dart 3 compatible
Maintenance Status: Good

DQuery is a porting of jQuery in Dart.

import_js_library
👍 54   ⬇️ 219

Maintenance Status: Poor

Import & use javascript libraries in your flutter web projects

flutter_qjs
👍 31   ⬇️ 165

Maintenance Status: Poor

This plugin is a simple js engine for flutter using the `quickjs` project. Plugin currently supports all the platforms except web!