| | Package | Description | Version | CI | |
| | --- | --- | --- | --- | |
| | [web](web/) | Lightweight browser API bindings built around [JS interop](https://dart.dev/interop/js-interop). | [](https://pub.dev/packages/web) | [](https://github.com/dart-lang/web/actions/workflows/web.yaml) | |
| | [js_interop](js_interop/) | Utility functions and types for [`dart:js_interop`](https://api.dart.dev/dart-js_interop/) and [`dart:js_interop_unsafe`](https://api.dart.dev/dart-js_interop_unsafe/). | [](https://pub.dev/packages/js_interop) | [](https://github.com/dart-lang/web/actions/workflows/js_interop.yaml) | |
| | [js_interop_gen](js_interop_gen/) | Tools to generate Dart interfaces from TypeScript declaration files and Web IDL definitions. | N/A | [](https://github.com/dart-lang/web/actions/workflows/js_interop_gen.yaml) | |
| | [web_generator](web_generator/) | Internal tooling to generate the `web` package bindings. | N/A | [](https://github.com/dart-lang/web/actions/workflows/web_generator.yaml) | |