Skip to content

feat: add Harbor ecosystem page - #750

Open
Pranav-IIITM wants to merge 3 commits into
goharbor:mainfrom
Pranav-IIITM:feature/ecosystem-page
Open

feat: add Harbor ecosystem page#750
Pranav-IIITM wants to merge 3 commits into
goharbor:mainfrom
Pranav-IIITM:feature/ecosystem-page

Conversation

@Pranav-IIITM

@Pranav-IIITM Pranav-IIITM commented Aug 2, 2026

Copy link
Copy Markdown

Description

This PR introduces a new Harbor Ecosystem page (/ecosystem) to highlight community projects, extensions, and integrations built around Harbor, addressing the request in #748.

The basic skeleton is completely ready and fully matches the theme of the rest of the website. It utilizes a dynamic layout driven by a YAML data file to make it incredibly easy to maintain and scale.

Screenshot

ecosystem page

What's included:

  • content/ecosystem.md: The main page content
  • data/ecosystem.yaml: The centralized data source for all ecosystem projects
  • layouts/partials/ecosystem.html & layouts/shortcodes/ecosystem.html: The UI components responsible for generating the grid layout
  • Updated config.toml to link the new page in the main navigation menu

Missing Pieces / Next Steps

To get this started, I've populated the page with a few well-known projects (Harbor Helm Chart, Harbor Next, Harbor Satellite, Terraform Provider).

How to add projects in the future

The page is built to be easily updated by the community. To add a new ecosystem project, contributors simply need to open a PR that appends their project to data/ecosystem.yaml in the following format:

- title: Project Name
  description: A short description of the project.
  link: https://github.com/organization/project

Related Issues

Fixes #748

Signed-off-by: Pranav-IIITM <jogdandpranav2007@gmail.com>
…sions

Signed-off-by: Pranav-IIITM <jogdandpranav2007@gmail.com>
@Pranav-IIITM
Pranav-IIITM force-pushed the feature/ecosystem-page branch from b9d231a to db9f31e Compare August 2, 2026 14:17
@Pranav-IIITM

Copy link
Copy Markdown
Author

@bupd Could you please provide a list of any other extensions or plugins you'd like to see included in the initial launch? I can add them right away.

@Vad1mo

Vad1mo commented Aug 6, 2026

Copy link
Copy Markdown
Member

here are also additional projectect https://github.com/container-registry/awesome-harbor

@Pranav-IIITM

Copy link
Copy Markdown
Author

Thanks @Vad1mo ! I'll go through the list and add the relevant projects. Will push an update shortly.

@Vad1mo

Vad1mo commented Aug 6, 2026

Copy link
Copy Markdown
Member

keep in mind not all are up to date

@Pranav-IIITM

Copy link
Copy Markdown
Author

Sure ! I'll be careful there

@Pranav-IIITM

Pranav-IIITM commented Aug 6, 2026

Copy link
Copy Markdown
Author

Thanks @Vad1mo! I've gone through the awesome-harbor list and filtered out the inactive/archived ones.

Here are some projects from that list that I plan to add to the Ecosystem page(also need your confirmation on some):

I will keep the 4 projects as well:

Harbor Helm Chart
Terraform Provider for Harbor
Harbor Next
Harbor Satellite

Does this list look good to you? Once you confirm, I will push the update to the PR!
I'll put the most active and recent projects to the top in the list on website.

Also do letme know changes or additions in this list.

@bupd

bupd commented Aug 7, 2026

Copy link
Copy Markdown
Member

would be good - if you could get it into categories https://fluxcd.io/ecosystem/ - like this

@bupd

bupd commented Aug 7, 2026

Copy link
Copy Markdown
Member

Thanks @Vad1mo! I've gone through the awesome-harbor list and filtered out the inactive/archived ones.

Here are some projects from that list that I plan to add to the Ecosystem page(also need your confirmation on some):

I will keep the 4 projects as well:

Harbor Helm Chart Terraform Provider for Harbor Harbor Next Harbor Satellite

Does this list look good to you? Once you confirm, I will push the update to the PR! I'll put the most active and recent projects to the top in the list on website.

Also do letme know changes or additions in this list.

I have updated your list - the remaining looks good.

@bupd

bupd commented Aug 7, 2026

Copy link
Copy Markdown
Member
image

like this ....

Signed-off-by: Pranav-IIITM <jogdandpranav2007@gmail.com>
@Pranav-IIITM

Copy link
Copy Markdown
Author

@bupd PTAL !

@OrlinVasilev

Copy link
Copy Markdown
Member

somehow I'm not conviced we need that on the webpage... maybe the web can point to location in github where everyone can add and remove .... adding another section to the page need more attention and more maintenance

@bupd

bupd commented Aug 7, 2026

Copy link
Copy Markdown
Member

I agree, this might add a bit of friction and might become a bit stale over time, a github discussion would be good for the community to share their extensions / integrations. lets have this to source / point to that discussion.

Hope this makes sense

@Vad1mo

Vad1mo commented Aug 7, 2026

Copy link
Copy Markdown
Member

I like to have such a page; IMO, there should be the same amount of friction opening up RP to a repo and to the website repo.

This way we can show on the page how big the ecosystem is.

We need to change a few things however, and abandon projects that are not active and add better desciptions

@Pranav-IIITM

Pranav-IIITM commented Aug 7, 2026

Copy link
Copy Markdown
Author

Thanks for the inputs, I see valid points on both sides.

@Vad1mo I'll go through the current list again, drop anything that looks abandoned/inactive(any suggestion on what specifically you want to drop? ), and will improve the descriptions aswell.

And happy to go whichever way the maintainers land on.

@Pranav-IIITM

Copy link
Copy Markdown
Author

Also, @OrlinVasilev the page is intentionally built around a single data/ecosystem.yaml file, so community members can add or remove entries via a simple PR without touching any layout code. In that sense it wont add much friction.

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.

We need a Harbor Ecosystem Page

7 participants