An open API service for producing an overview of a list of open source projects.

https://github.com/Shopify/remote-dom

Score: 26.399100610787407

Last synced: 1 day ago
JSON representation

Repository metadata:


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 740
Total Committers: 51
Avg Commits per committer: 14.51
Development Distribution Score (DDS): 0.47

Commits in past year: 82
Committers in past year: 13
Avg Commits per committer in past year: 6.308
Development Distribution Score (DDS) in past year: 0.561

Name Email Commits
Chris Sauve c****e@g****m 392
Henry Tao h****o@s****m 69
shopify-github-actions-access[bot] 1****] 39
Olavo Santos o****s@s****m 38
Robin Drexler r****r@s****m 35
Andre Wiggins 4****s 20
github-actions[bot] 4****] 18
Chris Sauve l****n@C****l 12
Marvin Hagemeister m****r@s****m 12
Igor Kozlov i****v@s****m 10
dependabot[bot] 4****] 9
Kevan Davis k****s@m****m 7
Kumar McMillan k****n@s****m 6
Alexandre Côté a****e@s****m 5
Trish Ta t****a@s****m 5
Antoine Grant a****t@s****m 5
James Woo j****o@s****m 4
Harry Brundage h****e@g****m 4
Jason Miller d****t 4
Ben Anderson b****n@h****m 3
Bill Fienberg b****g@s****m 3
Jake Archibald j****d@s****m 3
Alexandre Clark a****c@s****m 3
Matt Seccafien m****n@s****m 2
Jean-Frederic Fortier j****r@s****m 2
Misha Reyzlin m****n@s****m 2
Simo Santala 1****a 2
cchalstrom-stripe 9****e 2
Mitch Lillie m****7@g****m 2
Konstantin Tennhard k****d@s****m 1
and 21 more...

Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 51
Total pull requests: 836
Average time to close issues: 9 months
Average time to close pull requests: about 1 month
Total issue authors: 31
Total pull request authors: 70
Average comments per issue: 1.63
Average comments per pull request: 0.81
Merged pull request: 349
Bot issues: 1
Bot pull requests: 440

Past year issues: 2
Past year pull requests: 126
Past year average time to close issues: N/A
Past year average time to close pull requests: 12 days
Past year issue authors: 2
Past year pull request authors: 24
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.86
Past year merged pull request: 51
Past year bot issues: 0
Past year bot pull requests: 30

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/Shopify/remote-dom

Top Issue Authors

  • lemonmade (13)
  • mfal (3)
  • henrytao-me (3)
  • robin-drexler (2)
  • ericfrank-stripe (2)
  • andrewpye (2)
  • igor10k (2)
  • simontaisne (1)
  • mateuszmazurek (1)
  • RaphaelFakhri (1)
  • jduff (1)
  • kumar303 (1)
  • jhead (1)
  • t-kelly (1)
  • j4m3sb0mb (1)

Top Pull Request Authors

  • dependabot[bot] (343)
  • shopify-github-actions-access[bot] (97)
  • lemonmade (81)
  • robin-drexler (50)
  • olavoasantos (36)
  • henrytao-me (34)
  • andrewiggins (25)
  • igor10k (20)
  • developit (16)
  • marvinhagemeister (8)
  • jakearchibald (8)
  • airhorns (8)
  • vividviolet (8)
  • mfal (7)
  • oluwatimio (6)

Top Issue Labels

  • bug (2)
  • javascript (1)
  • enhancement (1)
  • dependencies (1)
  • mini-react (1)

Top Pull Request Labels

  • dependencies (340)
  • javascript (276)
  • cla-needed (9)
  • github_actions (7)
  • enhancement (1)
  • #gsd:42351 (1)

Package metadata

npmjs.org: @remote-ui/core

This library provides the core model for maintaining a tree of UI components, and for communicating operations on that tree to another context through tiny messages. For a full overview of how `@remote-ui/core` fits in to the different pieces of remote-ui

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 2.2.8 (published 3 days ago)
  • Last Synced: 2026-10-30T20:23:15.135Z (3 days ago)
  • Versions: 90
  • Dependent Packages: 28
  • Dependent Repositories: 28
  • Downloads: 1,278,989 Last month
  • Rankings:
    • Downloads: 0.344%
    • Dependent packages count: 0.896%
    • Average: 1.236%
    • Dependent repos count: 2.467%
  • Maintainers (3)
proxy.golang.org: github.com/Shopify/remote-dom

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/Shopify/remote-dom#section-documentation
  • Licenses: mit
  • Latest release: v0.0.3 (published about 6 years ago)
  • Last Synced: 2026-10-31T17:03:14.679Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.811%
    • Average: 4.973%
    • Dependent repos count: 5.135%
proxy.golang.org: github.com/shopify/remote-dom

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/shopify/remote-dom#section-documentation
  • Licenses: mit
  • Latest release: v0.0.3 (published about 6 years ago)
  • Last Synced: 2026-10-31T17:03:17.321Z (2 days ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 4.811%
    • Average: 4.973%
    • Dependent repos count: 5.135%
npmjs.org: @remote-ui/testing

This library provides a unit testing framework for code that uses `@remote-ui/core`. Its API is heavily inspired by the Shopify’s [React testing library](https://github.com/Shopify/quilt/tree/master/packages/react-testing).

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.4.7 (published 3 days ago)
  • Last Synced: 2026-10-30T20:23:12.810Z (3 days ago)
  • Versions: 65
  • Dependent Packages: 2
  • Dependent Repositories: 3
  • Downloads: 128,359 Last month
  • Rankings:
    • Downloads: 2.709%
    • Average: 6.09%
    • Dependent repos count: 6.673%
    • Dependent packages count: 8.889%
  • Maintainers (3)
npmjs.org: @remote-ui/vue

This library provides a custom [Vue](https://v3.vuejs.org) renderer that gives you the full power of Vue for your remote application, and provides an optional host layer that makes it easy for existing Vue apps to integrate a remote root.

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 0.4.6 (published 3 days ago)
  • Last Synced: 2026-10-30T20:27:06.170Z (3 days ago)
  • Versions: 35
  • Dependent Packages: 3
  • Dependent Repositories: 1
  • Downloads: 250 Last month
  • Rankings:
    • Dependent packages count: 5.912%
    • Average: 9.469%
    • Dependent repos count: 10.358%
    • Downloads: 12.139%
  • Maintainers (3)
npmjs.org: @mittwald/remote-dom-core

A collection of DOM-based utilities for synchronizing elements between JavaScript environments

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.7.0-mittwald.10 (published over 1 year ago)
  • Last Synced: 2026-10-31T17:09:51.686Z (2 days ago)
  • Versions: 11
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 5,881 Last month
  • Rankings:
    • Stargazers count: 1.996%
    • Forks count: 3.037%
    • Average: 16.462%
    • Dependent repos count: 24.887%
    • Dependent packages count: 35.927%
  • Maintainers (5)
npmjs.org: @mittwald/remote-dom-react

Utilities for rendering Remote DOM elements using [React](https://reactjs.org/).

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.2.2-mittwald.10 (published over 1 year ago)
  • Last Synced: 2026-10-31T17:10:44.899Z (2 days ago)
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 4,265 Last month
  • Rankings:
    • Stargazers count: 1.996%
    • Forks count: 3.037%
    • Average: 16.462%
    • Dependent repos count: 24.887%
    • Dependent packages count: 35.927%
  • Maintainers (5)
npmjs.org: @mfalkenberg/remote-dom-core

A collection of DOM-based utilities for synchronizing elements between JavaScript environments

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.7.5 (published over 1 year ago)
  • Last Synced: 2026-10-31T17:06:24.596Z (2 days ago)
  • Versions: 10
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 25 Last month
  • Rankings:
    • Stargazers count: 2.014%
    • Forks count: 3.041%
    • Average: 16.548%
    • Dependent repos count: 24.991%
    • Dependent packages count: 36.144%
  • Maintainers (1)
npmjs.org: @remote-dom/compat

The `@remote-dom/compat` package provides helpers for adapting between Remote DOM and [`remote-ui`, the previous version of this project](https://github.com/Shopify/remote-dom/discussions/267). These utilities are offered to help you transition to Remote

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.0.2 (published over 1 year ago)
  • Last Synced: 2026-10-31T17:03:15.508Z (2 days ago)
  • Versions: 14
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 54,776 Last month
  • Rankings:
    • Stargazers count: 2.02%
    • Forks count: 3.041%
    • Average: 16.681%
    • Dependent repos count: 25.203%
    • Dependent packages count: 36.459%
  • Maintainers (2)
npmjs.org: @mfalkenberg/remote-dom-react

Utilities for rendering Remote DOM elements using [React](https://reactjs.org/).

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.2.5 (published over 1 year ago)
  • Last Synced: 2026-10-31T17:04:03.046Z (2 days ago)
  • Versions: 5
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 22 Last month
  • Rankings:
    • Dependent repos count: 24.991%
    • Average: 30.568%
    • Dependent packages count: 36.144%
  • Maintainers (1)
npmjs.org: @remote-dom/tree-receiver

A RemoteReceiver implementation for Virtual DOM hosts

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 0.0.0-snapshot-20241128184722 (published almost 2 years ago)
  • Last Synced: 2026-10-31T17:05:53.018Z (2 days ago)
  • Versions: 4
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 36 Last month
  • Rankings:
    • Dependent repos count: 25.479%
    • Average: 31.185%
    • Dependent packages count: 36.89%
  • Maintainers (2)
npmjs.org: @remote-dom/polyfill

A polyfill for the browser APIs used by Remote DOM

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.7.0 (published 4 days ago)
  • Last Synced: 2026-10-31T17:07:36.718Z (2 days ago)
  • Versions: 130
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 1,086,951 Last month
  • Rankings:
    • Dependent repos count: 33.898%
    • Average: 41.155%
    • Dependent packages count: 48.412%
  • Maintainers (2)
npmjs.org: @remote-dom/preact

Utilities for rendering Remote DOM elements using Preact

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.3.1 (published 4 days ago)
  • Last Synced: 2026-10-31T17:08:03.807Z (2 days ago)
  • Versions: 50
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 27,006 Last month
  • Rankings:
    • Dependent repos count: 33.898%
    • Average: 41.155%
    • Dependent packages count: 48.412%
  • Maintainers (2)
npmjs.org: @remote-dom/signals

This library provides a `SignalRemoteReceiver` class, which allows you to map a remote tree of DOM elements into a collection of [`@preact/signals` `Signal` objects](https://preactjs.com/guide/v10/signals/).

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 2.1.2 (published 4 days ago)
  • Last Synced: 2026-10-31T17:10:51.255Z (2 days ago)
  • Versions: 52
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 29,051 Last month
  • Rankings:
    • Dependent repos count: 33.898%
    • Average: 41.155%
    • Dependent packages count: 48.412%
  • Maintainers (2)
npmjs.org: @remote-dom/react

Utilities for rendering Remote DOM elements using [React](https://reactjs.org/).

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.2.3 (published 4 days ago)
  • Last Synced: 2026-10-31T17:13:12.485Z (2 days ago)
  • Versions: 41
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 646,517 Last month
  • Rankings:
    • Dependent repos count: 33.898%
    • Average: 41.155%
    • Dependent packages count: 48.412%
  • Maintainers (2)
npmjs.org: @remote-dom/core

A collection of DOM-based utilities for synchronizing elements between JavaScript environments

  • Homepage: https://github.com/Shopify/remote-dom#readme
  • Licenses: MIT
  • Latest release: 1.12.1 (published 4 days ago)
  • Last Synced: 2026-10-31T17:03:44.513Z (2 days ago)
  • Versions: 104
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 861,974 Last month
  • Rankings:
    • Dependent repos count: 33.898%
    • Average: 41.155%
    • Dependent packages count: 48.412%
  • Maintainers (2)

Dependencies

package.json npm
  • @shopify/babel-preset ^24.1.0 development
  • @shopify/browserslist-config ^3.0.0 development
  • @shopify/eslint-plugin ^41.0.0 development
  • @shopify/loom ^1.0.0 development
  • @shopify/loom-cli ^1.0.0 development
  • @shopify/loom-plugin-build-library ^1.0.0 development
  • @shopify/loom-plugin-eslint ^2.0.0 development
  • @shopify/loom-plugin-prettier ^2.0.0 development
  • @shopify/typescript-configs ^5.1.0 development
  • @types/execa ^0.9.0 development
  • eslint ^8.7.0 development
  • lerna ^3.22.1 development
  • prettier ^2.5.0 development
  • rollup-plugin-copy ^3.4.0 development
  • typescript ^4.4.0 development
packages/core/package.json npm
  • @remote-ui/rpc ^1.3.2
  • @remote-ui/types ^1.1.2
packages/react/package.json npm
  • @types/react-dom ^17.0.0 development
  • react ^17.0.0 development
  • react-dom ^17.0.0 development
  • @remote-ui/async-subscription ^2.1.11
  • @remote-ui/core ^2.1.13
  • @remote-ui/rpc ^1.3.2
  • @types/react >=17.0.0 <18.0.0
  • @types/react-reconciler ^0.26.0
  • react-reconciler >=0.26.0 <0.27.0
.github/workflows/actions/prepare/action.yml actions
  • actions/setup-node v3 composite
.github/workflows/changesets.yml actions
  • ./.github/workflows/actions/prepare * composite
  • actions/checkout v3 composite
  • changesets/action v1 composite
.github/workflows/ci.yml actions
  • ./.github/workflows/actions/prepare * composite
  • actions/cache v1 composite
  • actions/checkout v3 composite
.github/workflows/cla.yml actions
  • Shopify/shopify-cla-action v1 composite
pnpm-workspace.yaml npm
  • @playwright/test ^1.62.1
  • @preact/signals ^1.3.0
  • @preact/signals-core ^1.8.0
  • @quilted/threads ^3.0.0
  • @types/react-dom ^18.3.0
  • htm ^3.1.1
  • preact ^10.23.0
  • react ^18.3.0
  • react-dom ^18.3.0
  • vite ^8.0.0
.github/workflows/deploy.yml actions
  • ./.github/workflows/actions/prepare * composite
  • Shopify/snapit efd7ad2bbc01ba82ac9a8495eb49b3a8eed0d9b9 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
packages/compat/package.json npm
  • @remote-dom/core workspace:^1.7.0
  • @remote-ui/core ^2.0.0
examples/kitchen-sink/package.json npm
  • @preact/preset-vite ^2.9.0 development
  • @sveltejs/vite-plugin-svelte ^3.1.2 development
  • @types/react ^18.3.5 development
  • @types/react-dom catalog: development
  • @vitejs/plugin-react ^4.3.1 development
  • @vitejs/plugin-vue ^5.1.3 development
  • vite ^5.4.0 development
  • @preact/signals catalog:
  • @quilted/threads catalog:
  • @remote-dom/compat workspace:*
  • @remote-dom/core workspace:*
  • @remote-dom/preact workspace:*
  • @remote-dom/react workspace:*
  • @remote-dom/signals workspace:*
  • @remote-ui/core ^2.2.4
  • @remote-ui/react ^5.0.4
  • preact catalog:
  • react catalog:
  • react-dom catalog:
  • svelte ^4.2.19
  • vue ^3.4.38
packages/preact/package.json npm
  • @preact/signals catalog: development
  • @preact/signals-core catalog: development
  • @quilted/preact-testing ^0.1.7 development
  • preact catalog: development
  • @remote-dom/core workspace:^1.7.0
  • @remote-dom/signals workspace:^2.1.0
  • htm catalog:
packages/signals/package.json npm
  • @preact/signals-core catalog: development
  • @remote-dom/core workspace:^1.11.1
packages/size-limit/package.json npm
  • @remote-dom/compat workspace:* development
  • @remote-dom/core workspace:* development
  • @remote-dom/polyfill workspace:* development
  • @remote-dom/preact workspace:* development
  • @remote-dom/react workspace:* development
  • @remote-dom/signals workspace:* development
  • @size-limit/esbuild 13.0.3 development
  • @size-limit/esbuild-why 13.0.3 development
  • @size-limit/file 13.0.3 development
  • size-limit 13.0.3 development
examples/custom-element/package.json npm
  • vite catalog: development
  • @quilted/threads catalog:
  • @remote-dom/core workspace:*
packages/wpt-runner/package.json npm
  • @playwright/test catalog: development
  • tar 7.5.21 development
  • vite catalog: development
  • @remote-dom/polyfill workspace:*
pnpm-lock.yaml npm
  • 815 dependencies
examples/getting-started/package.json npm
  • vite catalog: development
  • @remote-dom/core workspace:*
.github/workflows/checks.yml actions
  • ./.github/workflows/actions/prepare * composite
  • actions/cache 5a3ec84eff668545956fd18022155c47e93e2684 composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite
  • actions/upload-artifact 043fb46d1a93c77aae656e7c1c64a875d1fc6a0a composite
packages/polyfill/package.json npm
.github/workflows/changesets-check.yml actions
  • ./.github/workflows/actions/prepare * composite
  • actions/checkout 3d3c42e5aac5ba805825da76410c181273ba90b1 composite