Flutter Gems is a curated list of 6700+ useful Dart & Flutter packages that are categorized based on functionality.
Top Flutter JavaScript packages
Last updated: January 26, 2025
You can run JavaScript code or interact with JavaScript libraries in Flutter using the following packages.
js
👍 381 ⬇️ 4.8M
Dart 3 compatibleMaintenance Status: Good
Annotations to create static Dart interfaces for JavaScript APIs.
react
👍 67 ⬇️ 218.7K
Dart 3 compatibleMaintenance Status: Good
Bindings of the ReactJS library for building interactive interfaces.
js_wrapping
👍 6 ⬇️ 129.9K
Dart 3 compatibleMaintenance Status: Poor
That package contains elements to easilly wrap JS library in Dart.
chrome_extension
👍 56 ⬇️ 3.4K
Dart 3 compatibleMaintenance Status: Good
A library for accessing the `chrome.*` APIs available in Chrome extensions.
flutter_jscore
👍 40 ⬇️ 67
Dart 3 compatibleMaintenance Status: Poor
JavaScriptCore for Flutter. The plugin provides the ability to evaluate JavaScript programs from within dart.
mdc_web
👍 19 ⬇️ 6.6K
Dart 3 compatibleMaintenance Status: Poor
Dart wrapper for the material-components-web javascript library.
dquery
👍 2 ⬇️ 72
Dart 3 compatibleMaintenance Status: Average
DQuery is a porting of jQuery in Dart.
flutter_js
👍 314 ⬇️ 22.8K
Maintenance Status: Good
A Javascript engine to use with flutter. It uses Quickjs on Android and JavascriptCore on IOS
import_js_library
👍 55 ⬇️ 264
Maintenance Status: Poor
Import & use javascript libraries in your flutter web projects
flutter_qjs
👍 31 ⬇️ 82
Maintenance Status: Poor
This plugin is a simple js engine for flutter using the 'quickjs' project. Plugin currently supports all the platforms except web!