Skip to content

docs: Add ecosystem projects to the projects page#43

Closed
charlieforward9 wants to merge 11 commits intoopenjs-foundation:mainfrom
NEW-HEAT:main
Closed

docs: Add ecosystem projects to the projects page#43
charlieforward9 wants to merge 11 commits intoopenjs-foundation:mainfrom
NEW-HEAT:main

Conversation

@charlieforward9
Copy link

@charlieforward9 charlieforward9 commented Feb 20, 2026

Copilot AI and others added 3 commits February 19, 2026 20:36
Co-authored-by: charlieforward9 <62311337+charlieforward9@users.noreply.github.com>
…s-page

Add ecosystem projects to the projects page
@vercel
Copy link

vercel bot commented Feb 20, 2026

@charlieforward9 is attempting to deploy a commit to the OpenJS Foundation Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI and others added 5 commits February 20, 2026 10:52
…-layer to ecosystem

Co-authored-by: charlieforward9 <62311337+charlieforward9@users.noreply.github.com>
…-links

Add incomplete-module maintenance note and ubilabs outlined-path-layer to ecosystem
@charlieforward9

This comment was marked as resolved.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
"category": "ecosystem",
"layout": "full",
"theme": "default",
"description": "An [awesome list](https://github.com/sindresorhus/awesome) of external projects that use or integrate with deck.gl. [Suggest a project](https://github.com/visgl/open-visualization/issues/new).",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see anything deck related in the awsome link?

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Fair, this isn't technically an "awesome list" which usually takes the form of a GitHub repo with a large README.

I think it'd be complementary to create one of these lists and link to it from here

"description": "GPU-accelerated raster visualization layers for deck.gl."
},
{
"name": "@deck.gl-community/three",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are other people able to publish under the @deck.gl-community namespace? This seems concerning.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Charles authored this module for the TreeLayer

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yes just realized I missed that, been too busy the last weeks.
Generally the concept of a THREE.js integration module could mean many things to different people and I think it is helpful if that we can clearly define the scope of it in the comment here. I have suggested we also refine the name, perhaps three-layers (if that is what it is, deck.gl layers implemented under the hood with THREE.js primitives)

"description": "Unit visualization explorer by Microsoft, using deck.gl for rendering."
},
{
"name": "outlined-path-layer",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If we have integrated this in deck.gl-community and they are explicitly stating that they are no longer supporting it, I suggest we drop it here and instead add a note to their repo saying this has been migrated to deck.gl-community

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I thought in the end they decided to stay separate since they may push updates after all

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Regardless, I feel that a module that only contains one layer does not really rise to the level of meriting being included here. (Especially when it is already duplicated into community).

We are not trolling for things to add to our list, it is already long and impressive, and other entries are significantly more substantial.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It sounds like you’re approaching this from the perspective that the website should be selective about what’s included. I can definitely see the merit in that.

That said, when I suggested adding this list, my hope was to create a destination that could house any deck content - unofficial or official. To me, that’s the spirit of an "awesome" list: comprehensive and community-driven. That’s also why lists like this often live as large READMEs on GitHub rather than as curated entries on an official-looking site.

I'm curious what you all think about the repo/README direction to complement this website? We could link to it from our site and let it scale with the community

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FWIW I think it would be valuable, somewhere to have a list in the style of Awesome lists that includes official, community, and external deck.gl resources on a single page.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

With the feedback here and the absence of information on the current deck.gl-community README - thats the best augmentation of existing content - in the place that makes the most sense - given the expected format of most awesome lists.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think it is fine to link to a raw github page that hosts an "awesome list" anyone can contribute to.
However, I personally feel that this is the official website and it should be "official".

For instance, a potential concern is that some of the projects referenced here may be stale, old or outdated - e.g. https://github.com/microsoft/SandDance/blob/main/package.json#L49

Along these lines there are some really cool examples out there such as Minecraft viewer on deck.gl v3 and Wind Demo which may be deck.gl v6 or v7, but it would seem inappropriated to list them here (admittedly they are more examples rather than libraries). In any event, many of them are already listed in the deck.gl showcases section that just links to their pre-built examples, that is the way we worked around the dated dependency problems before.

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One day after another - I am baffled by the capabilities of deck.gl. This minecraft viewer is incredible.

Yes - my intention here is to close this PR and focus on investing more into the modules that deck.gl-community repo exposes, and related modules that external orgs want to retain.

See visgl/deck.gl-community#553

"name": "@deck.gl-community/react",
"url": "https://visgl.github.io/deck.gl-community",
"image": "/visgl/images/frameworks/deck.gl-community.png",
"description": "React components for deck.gl."
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional...

"name": "@deck.gl-community/widgets",
"url": "https://visgl.github.io/deck.gl-community",
"image": "/visgl/images/frameworks/deck.gl-community.png",
"description": "UI widgets for deck.gl."
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Additional...

"description": "An [awesome list](https://github.com/sindresorhus/awesome) of external projects that use or integrate with deck.gl. [Suggest a project](https://github.com/visgl/open-visualization/issues/new).",
"entries": [
{
"name": "Viv",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: I think having a separate section for "biomolecular visualizations" could be nice, and include this link there.

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Once we get a bit further with https://github.com/Taylor-CCB-Group/SpatialData.js then that as well.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Raster layers: call for integration or upstream collaboration Viv layers: call for maintainer or upstream integration port to deck.gl-community

6 participants