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

Discord Medium LinkedIn Twitter

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 compatible
Maintenance Status: Good

Annotations to create static Dart interfaces for JavaScript APIs.

react
👍 67   ⬇️ 218.7K
Dart 3 compatible
Maintenance Status: Good

Bindings of the ReactJS library for building interactive interfaces.

js_wrapping
👍 6   ⬇️ 129.9K
Dart 3 compatible
Maintenance Status: Poor

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

chrome_extension
👍 56   ⬇️ 3.4K
Dart 3 compatible
Maintenance Status: Good

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

flutter_jscore
👍 40   ⬇️ 67
Dart 3 compatible
Maintenance Status: Poor

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

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

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

dquery
👍 2   ⬇️ 72
Dart 3 compatible
Maintenance 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!