docs: categorize community plugins in Ecosystem.md by topic#6518
Open
eduardbar wants to merge 1 commit intofastify:mainfrom
Open
docs: categorize community plugins in Ecosystem.md by topic#6518eduardbar wants to merge 1 commit intofastify:mainfrom
eduardbar wants to merge 1 commit intofastify:mainfrom
Conversation
The Community Plugins section in Ecosystem.md was a flat alphabetical list of 150+ plugins with no categorization, making it difficult for users to discover relevant plugins for their use case. This commit reorganizes the Community Plugins section into 15 logical subcategories: - Authentication & Authorization - Databases & Storage - Logging, Metrics & Monitoring - Messaging & Events - GraphQL & API Documentation - Server-Side Rendering & Frontend Integration - HTTP & Request Utilities - Validation & Serialization - Caching - Security - Session & Cookies - Routing & Plugin Management - Internationalization (i18n) - Testing & Development - Utilities & Miscellaneous All existing plugin links are preserved. The Core and Community Tools sections are unchanged. Closes fastify#3618
Eomm
requested changes
Mar 7, 2026
Member
Eomm
left a comment
There was a problem hiding this comment.
I think this:
- breaks our current script: https://github.com/fastify/website/blob/main/scripts/build-plugin-list.js
- add an extra burden on us when checking the PR:
- which categories do we have?
- where does the plugin live?
- should I add a new category for my AI cool bot?
Please.. no
I think that we can transform this list into a table
the ordering is the same as it is RN, but we add a tags column and that's it.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixes #3618
The Community Plugins section of
docs/Guides/Ecosystem.mdwas a flat alphabetical list of 150+ plugins with no organization, making it difficult for developers to discover relevant plugins for their specific use case.Changes
Reorganized the Community Plugins section into 15 logical subcategories:
Guarantees
Motivation
As noted in #3618, the flat list makes the ecosystem page hard to navigate. Categorization helps users quickly find what they need without scrolling through hundreds of entries.