Flutter Gems is a curated list of 7100+ useful Dart & Flutter packages that are categorized based on functionality.
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
👍 354 ⬇️ 49.2K
Dart 3 compatibleMaintenance Status: Good
A Javascript engine to use with flutter. It uses Quickjs on Android and JavascriptCore on IOS
react
👍 72 ⬇️ 50.8K
Dart 3 compatibleMaintenance Status: Good
Bindings of the ReactJS library for building interactive interfaces.
chrome_extension
👍 64 ⬇️ 4.9K
Dart 3 compatibleMaintenance Status: Average
A library for accessing the `chrome.*` APIs available in Chrome extensions.
flutter_jscore
👍 41 ⬇️ 65
Dart 3 compatibleMaintenance Status: Poor
JavaScriptCore for Flutter. The plugin provides the ability to evaluate JavaScript programs from within dart.
js_wrapping
👍 5 ⬇️ 27.5K
Dart 3 compatibleMaintenance Status: Poor
That package contains elements to easilly wrap JS library in Dart.
dsbridge_flutter
👍 25 ⬇️ 2.3K
Dart 3 compatibleMaintenance 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 compatibleMaintenance Status: Poor
Dart wrapper for the material-components-web javascript library.
jsf
👍 16 ⬇️ 2.5K
Dart 3 compatibleMaintenance Status: Good
A high performance JavaScript engine, available out of the box in Flutter.
dquery
👍 2 ⬇️ 108
Dart 3 compatibleMaintenance 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!
